Easy WebDev | Frontend & Backend
9.39K subscribers
412 photos
1 video
413 links
🌐 Всё о Web-разработке — лучшие гайды, курсы, инструменты, ресурсы и другие полезности.

Связь: @jorogue

Биржа: https://telega.in/c/easy_webdev_tg
Download Telegram
🧑‍💻 Пишем свой первый API c помощью FastAPI

API — это способ общения одних программ с другими по разным интернет-протоколам. Например, с помощью API можно сделать запрос к сервису погоды, получить оттуда данные и использовать их в своём проекте.

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

В данной статье мы напишем свой небольшой API и создадим к нему документацию.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Гайды #Python #FastAPI
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2👾1
🎮 Хардкорная игра-тренажёр для PHP-разработчиков

Эта игра-тренажёр предлагает задания для тех, кто хочет прокачаться в PHP. Правило всего одно: нужно переписать функцию так, чтобы она вернула true.

С каждым уровнем сложность заданий растёт. Никаких объяснений и руководств, всё по хардкору!


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Ресурсы #Игры #PHP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
💻 MongoDB: чем эта база отличается от других?

Когда используется MongoDB и чем эта база данных отличается от других?

В данной статье вы найдете ответы на эти вопросы, а также подробнее познакомитесь с особенностями работы данной БД.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #MongoDB
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2👨‍💻1
Бесплатная практика на 74 языках программирования

Этот ресурс предлагает обучение на практических упражнениях и задачах. В арсенале платформы лежит 74 языка программирования.

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


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Ресурсы #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2🙏1
🔃 Что такое TCP/IP и зачем они нужны?

В данной статье поговорим о протоколах TCP/IP — именно они отвечают за работу всего интернета.

Эти протоколы позволяют нам отправлять запросы на сервер в другой стране и получать в ответ гифки, музыку и всё остальное.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2👾1
👣 Крупнейшая коллекция проверенных публичных API

В этом репозитории собрано огромное количество API на все случаи жизни. Все они разделены по категориям: от животных и криптовалют до аниме и погоды.

Внутри только живые и безопасные ссылки, которые регулярно обновляются.


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Ресурсы #API
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥3
Сборка Django-приложения при помощи Nuitka в onefile

Автору этой статьи пришла интересная задача: нужно было собрать всю серверную часть в один исполняемый файл (.elf) и в дальнейшем на его основе сделать установочный файл (.deb), чтобы создать и запустить сервис.

Все это для того, чтобы оптимизировать приложение как по скорости, так и по внешним зависимостям, а также создать возможность использования Termidesk Assistant в локальных изолированных сетях.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Python #Django
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2
Отличный ресурс для оттачивания навыков работы с алгоритмами

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

Кроме теории, авторы собрали и практические задания разного уровня сложности, а также подготовили систему автоматической проверки эффективности алгоритмов.


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Ресурсы #Алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥41
😴 Прокрастинация: почему разработчики к ней склонны и что с этим делать?

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

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


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
👾 Создаем 2D-игру на Go с помощью Ebiten за 40 минут

Хотите создать видеоигру менее чем за час? Автор данной статьи выложил гайд, основанный на личном опыте.

Следуйте руководству по максимально упрощенной разработке 2D-игры с использованием языка Go и библиотеки Ebiten, с возможностью развертывания на Windows, macOS и Linux.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Гайды #Go
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2👾1
⚙️ Современный HTTP-клиент, работающий прямо в терминале

Это HTTP-клиент для работы с API, похожий на Postman или Insomnia. Его можно использовать через SSH, он обеспечивает эффективные рабочие процессы и работает прямо в терминале.

Есть возможность полноценной работы с API, а также отправки HTTP-запросов. Ваши запросы хранятся локально в простых файлах YAML, поэтому их легко читать и контролировать версии.


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Инструменты #API
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥2
💻 Горизонтальное масштабирование базы данных: репликация, партицирование, шардирование

Когда один сервер перестаёт справляться с объёмом запросов, встаёт вопрос о масштабировании: как эффективно распределить нагрузку, сохранив высокую производительность и доступность?

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


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #SQL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92👨‍💻1
➡️ Оптимизация хранимых процедур в PostgreSQL: 4 трюка для взрывного ускорения

Кто из нас не сталкивался с медленными хранимыми процедурами в PostgreSQL? Наверняка таких мало.

В данной статье поговорим о том, как реально ускорить их работу. Никакой сухой теории — только проверенные на практике методы.

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


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #PostgreSQL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍521
📊 Инструмент для мониторинга работы веб-сайта

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

Он предоставляет метрики в реальном времени о состоянии веб-сайта, времени отклика, истечении срока действия сертификата SSL и т. д. с оповещениями.


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Инструменты #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52👨‍💻1
🔴 Логгеры в программиро­ва­нии: что это и зачем?

Когда у вас сложный код, много всего может пойти не так. Чтобы понимать, что именно в коде сломано, используют логгеры.

Из этой статьи вы узнаете что это вообще такое, как работает и как применить в вашем проекте.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🙏1
🎚 Как сделать из Python-скрипта исполняемый файл?

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

В данной статье научимся собирать всё это в один файл — его можно будет запустить на любом компьютере, даже если там нет Python.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3👾1
Инструмент проверки и форматирования для JSON

Это инструмент проверки и форматирования JSON — облегченного формата для хранения и обмена данными.

Просто скопируйте, вставьте код и нажмите на кнопку. После этого произойдет проверка и ваш код JSON станет более корректным и структурированным.


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Ресурсы #JSON
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥32
📁 Что такое XML-формат и для чего он нужен?

Автор этой статьи простыми словами рассказал, что такое XML-формат, как он работает и где используется.

Если кратко: смысл XML в том, чтобы выстроить внутри документа логическую структуру – чтобы было видно, что к чему относится и как всё связано между собой, в каком формате представлены данные.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #XML
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
🕹️ Игра-тренажёр для программистов на всех популярных языках программирования

Этот ресурс содержит в себе огромное количество различных задач и головоломок, которые нужно решить в игровой форме. Доступно более 25 языков программирования, в том числе: Python, JS, C#, C++, Java, Kotlin, Rust, PHP, Ruby и другие.

Имеется интерактивная среда обучения, система наград и достижений, возможность соревноваться с другими пользователями, доступ к обширной базе знаний и обучающим материалам.


🔤 Ознакомиться 🔤

➡️ Easy Backend | #Ресурсы #Игры
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3💯2👾1
🐳 Крутые возможности Docker, о которых вы не знали

Держите 2 части статьи о расширенных возможностях, используемыми продвинутыми Docker-пользователями:

В первой части рассмотрим многоэтапные сборки, сжатие слоев образов, управление секретами BuildKit, ускорение сборки с файлом .dockerignore, проверку "здоровья" в Docker-файлах и форматирование вывода Docker CLI.

Во второй части рассмотрим кэш сборки, ограничение ресурсов, мониторинг Docker-событий, запуск в "только для чтения", очистку через Docker Prune, переопределение входа и управление средами с Docker-контекстами.


🔤 Читать первую часть 🔤

🔤 Читать вторую часть 🔤

➡️ Easy Backend | #Статьи #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3🙏1
🆚 Сравнение готового кода из DeepSeek и ChatGPT

На фоне высокой популярности новой китайской нейронки, автор этой статьи решил сделать сравнение результатов, который выдадут DeepSeek и ChatGPT на одни и те же запросы.

Заданием для нейросетей было написать 2 игры (на языке Golang): Пинг-Понг и Крестики-Нолики. Фулл код каждого из проектов также имеется в статье.


🔤 Читать статью 🔤

➡️ Easy Backend | #Статьи #Go #ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2👾2👀1