Бэкендер: Java, PHP, C#, Python, Node JS
4.91K subscribers
38 photos
1 video
2.14K links
Самые полезные и интересные материалы для начинающих бэкенд разработчиков, так и для бывалых.

Основные языки: Java, PHP, C#, Python, Node JS

Сотрудничество: @noname_media

Канал на бирже:
telega.in/channels/backender0/card?r=Wj7h1mbl
Download Telegram
​​Автоматизация и масштабирование инфраструктуры приложений с Docker Swarm и AWS

Выполним оркестрацию и развертывание высокодоступной, отказоустойчивой 3-уровневой архитектуры веб-приложения с Docker Swarm и тремя службами. Добавим четвертую службу и смоделируем сбой рабочего узла.

Подробнее: 👉 тут

#изучаем
​​Как структурировать API-вызовы при автоматизированном тестировании с Playwright и JavaScript

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

Подробнее: 👉 тут

#изучаем
​​3 альтернативы репозитория в Laravel

Рассмотрим преимущества и недостатки шаблона «Репозиторий». Изучим три альтернативы абстрагирования управления данными: заготовки Eloquent, пользовательские запросы и классы action.

Подробнее: 👉 тут

#изучаем
​​Kubernetes: установка MicroK8s на локальном компьютере за 5 минут

В чем преимущества MicroK8s перед Minikube? Запустим его, проверим состояние кластера, добавим дополнения, научимся останавливать.

Подробнее: 👉 тут

#изучаем
​​Шаблон “Декоратор” в разработке на TypeScript

Овладейте полезным инструментом TS-разработчика - шаблоном проектирования "Декоратор". Он позволяет динамически расширять функциональность объектов, не усложняя читаемость кода.

Подробнее: 👉 тут

#изучаем
​​Развертывание фронтенда и бэкенда приложения на Kubernetes

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

Подробнее: 👉 тут

#изучаем
​​Событийно-ориентированная разработка на основе браузерного расширения

В событийно-ориентированном программировании иногда приходится решать задачи, которые на первый взгляд кажутся трудновыполнимыми. Тем не менее с ними легко справиться, зная определенные лайфхаки. Сегодня поговорим о создании механизма обработки событий, который поддерживает инициирование событий на основе поведения пользователя.

Подробнее: 👉 тут

#изучаем
​​Файл package-lock.json: полное руководство

Файл package.json - ключевой элемент баз кода для многих приложений, основанных на экосистеме Node.js. Это своего рода манифест проекта. Предлагаем подробный гайд по использованию этого файла и решению связанных с ним проблем.

Подробнее: 👉 тут

#изучаем
​​Прототипирование в среде Python-Arduino

Хочу на примерах рассказать о самом простом способе создания чего то сложного. Суть страшного слова «прототипирование» сводится к использованию аналогий или шаблонов в проекте Arduino.

Подробнее: 👉 тут

#изучаем
​​Разработка событийно-ориентированных микросервисов с помощью Python

Сегодня поговорим о нюансах разработки событийно-ориентированных микросервисов на Python. Я расскажу, почему считаю Python подходящим для разработки микросервисов, и на что стоит обращать внимание при разработке таких микросервисов.

Подробнее: 👉 тут

#изучаем
​​Основные правила код-ревью

Code review или обзор кода - работа, требующая высокого уровня профессионализма. Ознакомьтесь с его лучшими практиками: вот что нужно и что нельзя делать разработчику при обзоре кода.

Подробнее: 👉 тут

#изучаем
​​Чем отличаются модели МО в науке и производстве

Почему модели МО, которые хорошо выглядят "на бумаге", не гарантируют хорошей работы в производстве? Вот что думает специалист в области МО.

Подробнее: 👉 тут

#изучаем
​​Mermaid: универсальный инструмент для создания диаграмм

Пополним рабочий арсенал новым революционным инструментом для построения диаграмм, имя которому Mermaid. Рассмотрим принцип работы и его преимущества по сравнению с PlantUML.

Подробнее: 👉 тут

#изучаем
​​5 непростых вопросов по JavaScript

Разберем пять непростых вопросов: о сравнениях, пустых массивах, странном try catch, стрелочной функции и коварном JSON.stringify. Сможете ответить на них правильно?

Подробнее: 👉 тут

#изучаем
​​Как правильно написать калькулятор на питоне с помощью eval()

На питоне калькулятор пишется проще простого — print(eval(input()))

Подробнее: 👉 тут

#изучаем
​​Python в Visual Studio Code — июньский релиз

В этом выпуске мы внесли улучшения, которые перечислены в нашем журнале изменений, решив в общей сложности 70 проблем.

Подробнее: 👉 тут

#изучаем
​​Разработка RESTful API на Python с помощью HappyX

На данный момент HappyX в Python не имеет CLI, поэтому все придется делать лапками ручками. Хотя можно просто создать проект с помощью PyCharm — это мы и сделаем.

Подробнее: 👉 тут

#изучаем
​​Приложение Tinkerstellar для обучения Python на iPad получило поддержку iPhone

Первая версия Tinkerstellar была доступна только для iPad. Само приложение содержит в себе коллекции уроков по языку программирования Python. Уроки разделяются по темам и охватывают основы языка, визуализацию данных, структуры данных, машинное обучение и работу с сетями.

Подробнее: 👉 тут

#изучаем
​​Асинхронный ETL-процесс на Python

Продолжаю цикл статей по разработке ETL-процессов на Python. На этот раз мы преобразуем синхронный etl-процесс из статьи Пишем ETL-процесс на Python в асинхронный.

Подробнее: 👉 тут

#изучаем
​​Яндекс Практикум запустил буткемп «Python-разработчик»

Буткемп — короткий, но интенсивный курс. Он длится меньше наших обычных программ, но занимает больше времени в неделю. Теперь такой формат есть и для профессии «Python-разработчик». За 16 недель вы погрузитесь в IT и освоите все навыки, нужные для начала работы.

Подробнее: 👉 тут

#изучаем
​​Создание красивого Desktop-приложения на Python

Если Вы, как и я, решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение. Отходя от темы скажу что тяга к изучению этих языков была безнадежно утрачена в виду классического преподавания в духе "лишь бы сдали" и бесчисленных однотипных и монотонных лекций. Как я сказал выше хоть и на начальном уровне, но я всё же касался разработки приложений для Windows и поэтому мне хотелось посмотреть на принципы работы питона сначала отсюда(а не прыгать в django и прочие мощные фреймворки). Должен предупредить - в статье не приводятся выдержки из кода и она является скорее выражением моих эмоций, полученных за этот проект.

Подробнее: 👉 тут

#изучаем