13 марта 2025

Model Context Protocol, обзор и практика

[Перевод] 5 основополагающих советов по управлению базами данных Greenplum

unittest.mock: 5 вопросов на собеседовании

n8n. Создаём AI Telegram agent с установкой и настройкой

DeepSeek против ChatGPT: конец эры ChatGPT?

Исследуем эволюцию архитектур в Computer Vision: Mind Map всех ключевых моделей

Хранение пустых (NULL) значений в таблицах PostgreSQL

Регулярные выражения делимости чисел

Б/У жёсткие диски Western Digital под видом новых в крупном ритейлере

Аннотации типов в Python: коротко о главном

Зачем вашей компании игры?

Новый пузырь доткомов Кремниевой долины

[Перевод] Null-safety в Spring приложении с JSpecify и NullAway

Бесплатная система учета торговли и управления интернет магазином Trinion Торговля

Использование JSONB-полей вместо EAV в PostgreSQL

Год прошел, а я все еще дышу… в резонанс

О книге «Разработка игр на Unity, 4-е изд.»

Интенсивное развитие ИИ завершено! дальше только количество

Курсы по Роблокс для детей: цены и отзывы

Разминки на ретроспективу и брейншторминг

Школа программирования 8 класс: ТОП-10 школ

[Перевод] HTTP Request Smuggling на business.apple.com и других сайтах

Об умном молотке, приложениях и этичном дизайне

Честные вакансии: путь от Junior DevOps к Middle и выше. Советы от экспертов Fournines, VK Tech и Kaspersky

Настройка BGP с Anycast: высокая доступность и отказоустойчивость

Как OSA превращает пустые полки в полные корзины?

Парсим сайт для получения УДК иерархии

[Перевод] Вышел GitLab 17.9 с GitLab Duo Self-Hosted в общем доступе

Как удалось сделать флешку в Linux-е с UEFI и UniversalAMDFormBrowser

GigaChat 2.0 в API

Как возникла организация Creative Сommons и как она помогла распространению бесплатного контента в интернете

30 самых интересных рассылок на английском

AI в IT или как в ближайшие годы поменяется рынок труда программистов

Почему первые дни новичка решают всё

Obsidian: все что нужно знать о Callout

Не только хардкор: что читают R&D-инженеры, когда пытаются отдохнуть

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

Пирамида ценностей сотрудника. Зачем она на 1-1? Часть 2

Интерактивные метки на изображении JS

A/B-тесты в PostgreSQL

.NET Digest #6

Чужое открытое ПО внутри BI-систем: проблемы лицензирования, о которых не все задумываются

Лучшие SATA SSD-накопители 2025: полное сравнение моделей и характеристик

[Перевод] Go 1.24 — swiss tables новая реализация map

TypeScript 7 в 10 раз быстрее: анонс нативного компилятора TSGO

Кибер Бэкап и защита СУБД

Как SonarQube помогает автоматизировать код-ревью: гид для начинающих

Принципы SOLID и основы построения коммерческой организации

Realtime тестирование UserGate DCFW

Я попробовал все методологии личной эффективности: показываю реально сработавшие

Ручные тестировщики скоро исчезнут? Fullstack QA захватывает рынок

ETL-потоки «VACUUM FULL», или Как учесть особенности жизненного цикла данных в условиях высоконагруженных хранилищ

Scala/Chisel против SystemVerilog: генерируем сложные цифровые схемы

Badge From Scratch – Problem Driven Development

Оформление закупки в 1С ЕРП (2 часть)

Offset Explorer: разбираемся в базе

«Подписка на пончики», или Как получить облачные ресурсы со скидкой

Эффективный трейдинг и автоматизация

Производные в реактивности

Тимлиды бывают разными. Иногда очень неожиданными

Пошаговое руководство для начинающих по разработке SPA на Laravel и Vue.js

Менторинг в кайф: джентльменский набор успешного наставника в IT

Алгебраические эффекты на Javascript

Особенности национальной верстки: PWA

Кто сообщает картам, где едет ваш транспорт

Need for Speed: Most Wanted. Как легендарная игра уничтожила всю серию

Помощник депутата в телефоне. Как я перестал тонуть в жалобах жителей района

Разработчики 1С – как с ними дружить?

Как провести демо, после которого бизнес-заказчик останется доволен

Сравнение Dagger 2, Dagger Hilt и Koin

Как кардиолог и физик придумали эхокардиографию, и почему медики им не сразу поверили

Code, maturity, tools: как мы развиваем QA-практики в МТС

Как умный дом помогает воспитывать трех детей

Как я добилась смены должности и при чем тут философия По из Кунг-Фу Панды

«Уволиться нельзя остаться»: где поставить запятую?

[Перевод] От зуба к глазу. Максимально нативное восстановление зрения

TrueSql – заново учимся ходить в базу данных. Часть 2 – количество обновленных строк и сгенерированные колонки

Советы по изучению английского за 21 век показавшие свою неэффективность

Автоматизация проектирования слаботочных систем при помощи nanoCAD ОПС и nanoCAD BIM СКС

ML-модель в поисках ЛПР

Запускаем код на Go снизу вверх

Запускаем код на Go снизу вверх