Сергій Бондаренко

Функция walk() модуля OS в Python

Сегодня говорим о таком важном инструменте для работы с файловой системой, как функция walk(), которая позволяет получать сведения о данных…

29.05.2023

ACL (Access Control List): учимся работать с доступами в разных системах

В этой статье речь пойдет об использовании ACL (Access Control List). Мы расскажем про его назначение, какие есть особенности, разновидности…

11.05.2023

Интерфейс без ошибок: что такое User Flow и почему он важен для разработки

Что такое User Flow, зачем он нужен, как используется и какие проблемы он может решить? Об одном из самых важных…

10.05.2023

Геттеры (Getters) и сеттеры (Setters): управление атрибутами в Python

Использование геттеров и сеттеров для инкапсуляции данных – один из основных принципов объектно-ориентированного программирования. О том, что это такое и…

26.04.2023

Метод split(): все способы, как разделить строку в Python, с примерами

Что такое split() в Python Метод split() в Python используется для разделения строки на подстроки на основе заданного разделителя.  Этот…

24.04.2023

Условные операторы в Python: примеры и как использовать

Сегодня мы поговорим о конструкции проверки условия if. Это одна из базовых конструкций в программировании — и не только в…

19.04.2023

Не Python, но тоже хорош: что такое Perl и почему его можно изучать новичкам

Сегодня мы вкратце рассмотрим такой язык программирования как Perl. Какие у него есть преимущества и недостатки, какой у него синтаксис…

12.04.2023

PWA (Progressive Web App) – что это такое и в чем его особенности

В этом материале мы поговорим о относительно молодой технологии — Progressive Web App (PWA). Что такое PWA PWA, или прогрессивное…

06.04.2023

Функция без имени: что такое lambda в Python и как их использовать

Сегодня мы поговорим о том, что такое лямбда-функция в Python: какие у нее особенности, в чем ее сильные стороны, какие есть…

30.03.2023

Функция enumerate() в Python

Когда в работе приходится иметь дело со списками, кортежами или другими итерируемыми объектами, мы можем применять функцию enumerate() для добавления…

27.03.2023

Что такое ASP.NET? Принцип работы и модели разработки

Что такое ASP.NET ASP.NET (Active Server Pages .NET) — это бесплатная веб-платформа, созданная специалистами Microsoft для проектирования интерактивных веб-приложений, которые…

22.03.2023

Grid в CSS: полное руководство и справочник по верстке

К моменту прочтения этой статьи вы будете знать о технологии Grid CSS все: научитесь быстро и точно располагать веб-элементы, а…

06.03.2023

Что такое Hibernate Framework в Java и как его использовать?

Сегодня мы рассмотрим важный инструмент для взаимодействия с базами данных — Hibernate. Вы узнаете что это за библиотека, в каких…

13.02.2023

Принципы SOLID в объектно-ориентированном программировании

Что такое SOLID? Сегодня говорим об объектно-ориентированном программировании (ООП), а именно — о главных принципах написания кода. Чем сложнее код,…

30.01.2023

Мобильные приложения: виды и особенности

Что такое мобильное приложение Сегодня мы разберемся в том, что такое мобильные приложения, какие бывают типы мобильных приложений, в чем…

25.01.2023

Как работает метод filter() в JavaScript

Что такое метод filter() в JavaScript Этот инструмент применяется к массиву и служит для фильтрации его контента. Примененный к содержимому…

18.01.2023

Что такое портфолио и как программисту его создать

Сегодня мы расскажем о портфолио. Насколько оно необходимо для программиста и как его правильно составить, что нужно, чтобы подтвердить свою…

17.01.2023

Что такое localhost и как его используют в разработке

Сегодня речь пойдет о localhost. Вы узнаете, где используется этот параметр, что он обозначает, как его правильно применять и какие…

29.12.2022

Массивы в Java: что это такое и как с ними работать

Что такое массив? В программировании часто работают с такой математической структурой как массив. В языке Java он рассматривается как некая…

22.12.2022

jQuery.Callbacks(): что это такое и как с ним работать?

Сегодня речь пойдет об объекте jQuery.Callbacks. Но, перед тем, как о нем поговорить, давайте вспомним, что такое коллбэк в JavaScript.…

14.12.2022

Как работает reduce() в JavaScript

Что такое метод reduce() Обычно говорят, что reduce() в JS используется для свертки массивов. Это определение слишком размыто, поэтому мы попробуем…

07.12.2022

Java String format: работа с ним и примеры

Сегодня мы разберемся с форматированием текстовых и числовых выражений в Java, поработаем с Java String format(), узнаем что такое спецификаторы,…

01.12.2022

User Acceptance Testing (UAT) – приемочное тестирование и его цели

Как проходит тестирование ПО Жизненный цикл разработки ПО имеет строгую структуру. Без ее четкого соблюдения процесс работы над программным продуктом…

18.11.2022

Что такое CMS? Какими они бывают и как работают

Сегодня речь пойдет о системах управления контентом — CMS. Мы расскажем о том, что это такое, для чего нужны эти…

07.11.2022

Styled Components — стилизация React-приложений

Сегодня мы рассмотрим удобную библиотеку для React - Styled Components. Она предназначена для реализации стилей в JavaScript файлах на основании…

28.10.2022

Что такое gRPC и как он работает

Пришло время разобраться, что такое gRPC — в чем принцип его работы и какие у него преимущества перед привычным REST…

20.10.2022

Команда chmod Linux и примеры изменения прав доступа

Права доступа к файлам и папкам определяют уровень защищенности, а потому имеют огромное значение в контексте безопасности. Сегодня мы разберемся…

15.10.2022

TCP/IP – что это такое и как работает

Сегодня мы разберемся в том, что такое TCP/IP, как функционирует этот стек протоколов, рассмотрим его преимущества и недостатки. Что такое…

20.09.2022

Что такое API, зачем он необходим и какую пользу несет

Для новичка в программировании есть много «страшных» терминов, название которых ни о чем не говорит. Один из таких терминов -…

05.09.2022

СУБД: какие бывают, как выбрать

Что такое система управления базами данных (СУБД) База данных - это массив информации, к которой мы регулярно обращаемся и даже…

29.08.2022

Что такое SSH протокол и как его использовать?

Что такое SSH Хотя протокол SSH и расшифровывается как Secure Shell, но по сути не является шеллом. SSH - это…

08.08.2022

Objective-C: история создания, возможности и особенности

Что такое Objective-C Сегодня речь пойдет об одном из самых легендарных языков программирования - Objective-C. Это довольно сложный язык, с…

01.08.2022

List Comprehensions (генераторы списков) в Python

В Python присутствует синтаксическая конструкция, которая позволяет в одну строку заполнять списки простыми или сложными значениями. Называется она — генераторы…

23.02.2022

HashSet в C#: критически важные вещи для понимания

Сегодня мы поговорим о такой вещи как HashSet в C# — расскажем о том, где она используется, для чего нужна…

21.02.2022

Большой обзор: HTTP/3, QUIC, SPDY и все-все-все

Сегодня речь пойдет о HTTP/3 — новом сетевом стандарте, который заметно оживил интернет. Так ли он быстр, как о нем…

09.02.2022