Сергей Почекутов

Java 8 Stream API: шпаргалка для программиста

Обработка данных — стандартная задача при разработке. Раньше для этого приходилось использовать циклы или рекурсивные функции. С появлением в Java…

03.11.2022

Объекты и классы в Python: объясняем предельно просто

Суть объектно-ориентированного программирования (ООП) очевидно раскрывается в его названии. Эта парадигма предлагает представлять все компоненты программы как объекты из реальной…

22.02.2022

Что такое менторство и почему оно важно для роста программиста

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

16.02.2022

Что такое Jupyter-ноутбук и как его использовать

Jupyter Notebook — приложение с открытым исходным кодом, в котором можно сразу увидеть результат выполнения кода (в этом плане это…

10.02.2022

Знакомство с PyCharm

PyCharm — кроссплатформенная среда разработки на Python, созданная компанией JetBrains. По результатам опроса, проведенного в 2021 году среди Py-программистов, более…

03.02.2022

Минимально жизнеспособный продукт (MVP) в среде IT-разработки

Минимальный жизнеспособный продукт (minimum viable product, MVP) — это базовая версия продукта, которую разработчики готовы представить клиентам. Она может быть…

31.01.2022

Руководство для начинающих по nginx

Nginx — популярный быстрый веб-сервер, который помогает связать воедино компоненты приложения: файлы HTML, CSS и JavaScript, бэкенд одного или сразу…

28.01.2022

React Context: полное руководство по использованию

React Context помогает передавать и использовать данные в любом компоненте, который есть в приложении React, без применения пропсов. Проще говоря,…

25.01.2022

Введение в GraphQL: только самое важное

GraphQL — язык запросов для взаимодействия клиента и сервера, а также среда исполнения этих запросов. Разработан как внутренний проект Facebook…

21.01.2022

Руководство по Redux для начинающих

Redux — популярный менеджер состояний в веб-приложениях. Обычно его используют в связке с React, но поддержка не ограничена только этой…

13.01.2022

Алгоритмы: просто о сложном

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

11.01.2022

Django ORM и его самые популярные фичи

Django ORM — это инструмент фреймворка Django, который позволяет взаимодействовать с базами данных, используя высокоуровневые методы Python, а не SQL-запросы.…

10.01.2022

Руководство по работе с Cloudflare для новичка

Cloudflare — высокоскоростная сеть из серверов, которые расположены по всему миру. Предназначение платформы — защита сайта от DDoS-атак, настройка кэширования,…

28.12.2021

Краткий обзор Spring Security, создание проекта и подключение зависимостей

Spring Security — среда для аутентификации и авторизации пользователей. Фреймворк применяется для защиты приложений на Spring. В нем представлены базовые…

21.12.2021

Docker Run: изучение команды с примерами

Docker — инструмент для разработки, тестирования и развертывания приложений в виде контейнеров, которые работают практически на любой платформе. Такая универсальность…

20.12.2021

Руководство по Docker Compose

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

16.12.2021

Как сделать Composer Install внутри Docker-контейнера

Задача этого материала — максимально предметно показать, как подготовить образ Docker с PHP Composer. Также мы будем делать multi-stage-билды. Конфигурации…

15.12.2021

Применение systemd: только самое главное

Systemd — это менеджер системы и служб Linux. Он инициализирует другие демоны в системе при загрузке. Основная цель systemd —…

06.12.2021

Краткий справочник кодов состояний HTTP

HTTPS Status Codes — это стандартизированные коды, которые веб-сервер возвращает в ответ на HTTP-запросы сетевых клиентов. Они помогают понять статус:…

01.12.2021

Как получить ключ API для Google Maps

Чтобы встроить кастомизированную карту на сайт или в приложение, взять данные из Google Maps, нужен API карт. Получить его может…

26.11.2021

Методы HTTP-запросов: примеры и возможные проблемы

HTTP — это популярный протокол связи, который используется для просмотра веб-страниц. Он определяет несколько стандартных методов, которые указывают ресурсу, какое…

23.11.2021

ES6, ES8, ES20201: что такое ECMAScript и чем он отличается от JavaScript

Если вы тоже путаете или вообще не понимаете, чем ECMAScript отличается от JavaScript и что это такое, то это статья…

22.11.2021

Tkinter в Python: руководство по использованию

Tkinter — графическая библиотека Python, которая предназначена для создания программ с оконным интерфейсом. Она кроссплатформенная, то есть с ее помощью…

18.11.2021

В чем разница между GPT и MBR при создании разделов на диске?

Когда мы нажимаем кнопку питания компьютера, запускается автоматический процесс, который приводит к загрузке системы. Порядок зависит от того, какая структура…

17.11.2021

Что такое RDP и как подключиться к серверу

RDP — это протокол для подключения к удаленному рабочему столу. Для его настройки не требуются специальные знания. Если вы пользуетесь…

12.11.2021

Swagger: что это такое и как с ним работать?

Для взаимодействия с любой программой используется API. Он может быть закрытым для внешнего взаимодействия или открытым. В любом случае разработчикам…

10.11.2021

Форматирование и интерполяция строк: stringformat в C#

Вывод на экран отформатированной строки для передачи информации — распространенная задача при разработке ПО. В C# StringFormat позволяет форматировать строки…

28.10.2021