Useful tools for programmers - free and paid Place an advertisement: @tproger_sales_bot Rules of communication: https://tprg.ru/rules Other channels: @tproger_channels Registration in the RKN list: https://tprg.ru/mX0S
This channel is part of the discussion
Инструменты программиста appears in 67 event pages on TGScopeЕсли интересно, как разработчику вырасти в человека, который запускает свои продукты и бизнес, — 9 августа в 13:00 приходите послушать выпускников магистратуры МФТИ «Технологическое предпринимательство». Формат: преподаватель кафедры расспрашивает пятерых выпускников разных лет…
PocketBase — бэкенд в одном исполняемом файле: внутри SQLite, пользователи, файлы, REST API, подписки в реальном времени и админка. Рядом не нужны ни отдельная база, ни очередь. 23 августа вышла версия 0.40.0: 🔘 ошибки команд и перехваченные паники доходят до app.Start():…
В университетах учат алгоритмам и системам, но не учат пользоваться инструментами, на которых стоит вся работа. MIT сделал под это отдельный курс — The Missing Semester of Your CS Education: одиннадцать лекций примерно по часу, с конспектами, упражнениями и видео, бесплатно.…
После выката надо свести три лога: веб-сервера, приложения и системный. Обычно это заканчивается связкой tail | grep | less в трёх окнах и ручным сопоставлением времени. lnav открывает все файлы сразу, распознаёт формат каждого, распаковывает сжатые и показывает записи одной…
Media3 1.11 добавил слоты Player в Compose и предзагрузку коротких видео через PlayerPool Media3 это библиотека, на которой работает подавляющее большинство топовых медиаприложений под Android. В 1.11 изменения затронули воспроизведение, редактирование и UI-компоненты сразу.…
k6 гоняет нагрузочные тесты, которые пишутся обычным JavaScript и запускаются одной командой из терминала. Сценарий лежит в репозитории рядом с кодом, порог вида «99-й перцентиль меньше трёх секунд» описывается прямо в файле, а результат печатается в консоль или уезжает в…