Бэкендер: 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
​​Байки джависта

Я конечно не Джеймс Гослинг, но за долгое время работы с Java у меня накопилась масса мыслей. Уверен, что они будут многим полезны, поэтому принимаю решение поделиться ими. Эти мысли зарождались у меня в самые разные периоды

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

#изучаем
​​Создание приложения для распознавания текста с изображений и аудиофайлов

Запись текста с фотографии листа или из аудиозаписи в текстовый файл, доступный для редактирования – довольно часто встречающаяся задача при работе в офисах или учёбы. Для распознавания текстов и аудио в платных сервисах и программах сегодня используются такие подходы, как машинное зрение и распознавание речи с использованием глубоких нейронных сетей.

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

#изучаем
​​Параллельность в Java на практике

Как следует из названия, здесь будет только про параллельное выполнение (не путать с конкурентностью). Так же я не буду затрагивать проект Loom, который «должен убить» все остальные подходы написания параллельного кода. Надеюсь изложенное ниже позволит начинающим java программистам разобраться с разными подходами и структурировать имеющиеся знания.

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

#изучаем
This media is not supported in your browser
VIEW IN TELEGRAM
Макет плаката

Контрастные и резкие макеты плаката, лежащего на каменной земле. Это мой новый макет, идеально подходящий для презентации как художественных, так и коммерческих плакатных проектов. Он очень прост в использовании, просто вставьте проект и, по сути, это все, что вам нужно сделать.

#плакат
This media is not supported in your browser
VIEW IN TELEGRAM
Макет часов

Сегодня я делюсь совершенно новым макетом – на этот раз это настенные часы. Вы можете вставить дизайн циферблата в качестве своего нового дизайна. Вы также можете настроить все цвета часов, а также включать и выключать тень.

#часы
​​Почему гейм-дизайнеру нужно программирование

Программисту не обязательно быть гейм-дизайнером, но каждый гейм-дизайнер должен быть программистом. Узнайте о том, почему навык написания кода жизненно важен в разработке игр и как им овладеть.

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

#изучаем
​​Как создать веб-приложение для преобразования речи в текст с Node.js

Предлагаем создать веб-приложение, которое преобразует аудиозаписи на разных языках в текст. Задача предполагает работу с моделью Whisper от OpenAI.

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

#изучаем
​​5 проектов Go: управление безопасностью и контейнерами, создание бэкендов

Расскажем об интересных проектах Golang, связанных в том числе с разведкой по открытым источникам. Используйте их в своих приложениях.

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

#изучаем
​​Создание лаконичных модульных тестов во Flutter

Модульное тестирование - важная часть разработки ПО, особенно когда код обслуживают десятки тысяч человек. Предлагаем простой гайд по написанию четкого и лаконичного кода модульного теста для проверки класса User.

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

#изучаем
​​Автоматизация и масштабирование инфраструктуры приложений с 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 или обзор кода - работа, требующая высокого уровня профессионализма. Ознакомьтесь с его лучшими практиками: вот что нужно и что нельзя делать разработчику при обзоре кода.

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

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

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

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

#изучаем