golang
Контейнер с нуля

В настоящее время резко возрос спрос на контейнеры, используемые в продакшене для эксплуатации больших энтерпрайз-приложений. Как правило, они развёртываются в Docker. Docker де-факто стал основной технологией для работы с контейнеризованными приложениями. Но на основе чего он построен? Как он контейнеризует приложения? В данной статье постараемся ответить на эти вопросы. ❯ Зачем нужны контейнерыПрежде, чем поговорить о контейнерах, давайте разберёмся, что такое процесс.Процесс создаётся, когда…

  • пятница, 30 мая 2025 г. в 00:00:10
golang
Моё автопротоколирование, создание полифункционального сервиса

ДисклеймерВсем привет! В данной статье я поделюсь своим опытом написания сервиса. Я не являюсь опытным или профессиональным разработчиком, я пишу свой проект и мои решения могут быть не самыми оптимальными. Эта статья состоит в основном из моих решений при написании сервиса, что могут быть не идеальными. Мой путь не является правильным и потому - судите "строго". Так же порекомендую прочитать предыдущие мои статьи.)Новая архитектура проектаПосле совершения множества ошибок, я решил слег…

  • пятница, 30 мая 2025 г. в 00:00:09
golang
Docker на каждый день: Ключевые команды в одной статье-шпаргалке

Забудьте о том, что Docker — это некий таинственный инструмент исключительно для DevOps-инженеров. В современном мире разработки Docker стал таким же незаменимым швейцарским ножом, как Git или ваш любимый редактор кода. Он позволяет любому разработчику писать код, который будет одинаково работать на машине коллеги, на тестовом стенде и в продакшене, забыв о кошмаре "а у меня на машине все работает". Если вы еще не погрузились в мир контейнеризации или вам нужен удобный источник команд, …

  • пятница, 30 мая 2025 г. в 00:00:08
javascript
Как Яндекс и ИТМО сделали магистратуру по программированию, которая подойдёт и новичкам, и опытным …

В сентябре 2025 года Яндекс и ИТМО открывают онлайн-магистратуру «Фронтенд- и бэкенд-разработка». Анастасия Ждановская, руководитель программы со стороны Яндекса, рассказала, как устроена магистратура для начинающих и опытных программистов, что входит в программу, как создаются учебные материалы и как на неё поступить.Главное о магистратуре «Фронтенд- и бэкенд-разработка»ПоступлениеВам потребуется предоставить диплом бакалавра или специалиста и пройти вступительные испытания (ВИ). Магистратура …

  • пятница, 30 мая 2025 г. в 00:00:07
javascript
Как я с помощью ChatGPT и Midjourney браузерную игру для изучения регулярных выражений создавал

Зарождение идеиЕще в бытность джунни, я наткнулся на милейшую интерактивную обучалку по селекторам CSS: CSS Diner. Кто не знает — обязательно посмотрите, эстетический кайф гарантирован. Прошел ее минут за 15 на одном дыхании и подумал: а почему бы не сделать что‑то подобное с аналогичной механикой «допиши правильное слово в пропуск в бойлерплейте», только по другой теме? Сходу на ум ничего не пришло, но идею я запомнил.Три года спустя я решил изучить React, написав на нем какой‑нибудь пет‑проек…

  • пятница, 30 мая 2025 г. в 00:00:06
github
fastapi / fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production FastAPI framework, high performance, easy to learn, fast to code, ready for production Documentation: https://fastapi.tiangolo.com Source Code: https://github.com/fastapi/fastapi FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints. The key features are: Fast: Very high performance, on par with …

  • пятница, 30 мая 2025 г. в 00:00:05
github
KwaiVGI / LivePortrait

Bring portraits to life!LivePortrait: Efficient Portrait Animation with Stitching and Retargeting Control Jianzhu Guo 1*†  Dingyun Zhang 1,2*  Xiaoqiang Liu 1  Zhizhou Zhong 1,3  Yuan Zhang 1  Pengfei Wan 1  Di Zhang 1  1 Kuaishou Technology  2 University of Science and Technology of China  3 Fudan University  * Equal contributions † Corresponding author English | 简体中文 🔥 For more results, visit our homepage 🔥 🔥…

  • пятница, 30 мая 2025 г. в 00:00:03
github
livestorejs / livestore

LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine. What LiveStore does 🏰 Provide a powerful data foundation for your app. ⚡ Reactive query layer with full SQLite support. 🔌 Adapters for most platforms (web, mobile, server/edge, desktop). 📐 Flexible data modeling and schema management. 📵 Support true offline-first workflows. 💥 Custom merge conflict resolution. 🔄 Sync with a supported provider or roll your own. Getting Started React Web…

  • пятница, 30 мая 2025 г. в 00:00:02
xaker
В TikTok через ClickFix-атаки распространяются инфостилеры

Аналитики Trend Micro заметили, что ролики в TikTok стали использоваться киберпреступниками для атак типа ClickFix. Пользователей обманом вынуждают заражать свои устройства стилерами Vidar и StealC.

  • четверг, 29 мая 2025 г. в 00:00:26