Ссылки #349
За прошедшую неделю собрал 61 интересную ссылку. Выбрал самые яркие — от философии веб-приложений до продвинутых техник тестирования.
📱 Веб vs нативные приложения
Do not download the app, use the website
Провокационная статья о том, почему веб-сайты часто лучше мобильных приложений. Автор приводит убедительные аргументы против засорения устройств ненужными приложениями и призывает вернуться к основам веба.
✍️ Инструменты для письма
My Emacs writing experience :: Sacha Chua
Глубокий рассказ о том, как превратить Emacs в идеальную среду для письма. Саша делится настройками, workflow’ами и философией работы с текстом — must-read для всех, кто серьёзно относится к письменной работе.
🔒 Безопасность и исследования
How we Rooted Copilot - Eye Research
Захватывающий разбор уязвимостей в GitHub Copilot. Исследователи показывают, как можно получить root-доступ через ИИ-ассистента — отличный пример современного security research’а.
🐙 Системы контроля версий
jkoppel/jj-workshop
Воркшоп по Jujutsu — новой системе контроля версий, которая обещает решить многие проблемы Git. Интерактивные примеры помогают понять концепции и преимущества нового подхода.
Jujutsu For Busy Devs | maddie, wtf?!
Практическое введение в Jujutsu для разработчиков, которым некогда разбираться в деталях. Автор показывает ключевые команды и workflow’ы, которые сразу же повышают продуктивность.
💬 Альтернативные коммуникации
A month using XMPP (using Snikket) for every call and chat
Эксперимент по полному переходу на XMPP для всех коммуникаций. Честный отчёт о плюсах и минусах децентрализованного общения в эпоху корпоративных мессенджеров.
🤖 ИИ и инструменты
OpenAI: Introducing study mode
Саймон Уиллисон разбирает новый режим обучения от OpenAI. Анализ возможностей, ограничений и потенциального влияния на образование — как всегда, глубоко и взвешенно.
wshobson/agents: A collection of production-ready subagents for Claude Code
Коллекция готовых к использованию агентов для Claude Code. Отличный ресурс для тех, кто хочет расширить возможности ИИ-ассистента специализированными инструментами.
🔬 Продвинутое тестирование
Go Assembly Mutation Testing
Филиппо Валсорда рассказывает о мутационном тестировании на уровне ассемблера в Go. Продвинутая техника для обнаружения слабых мест в тестовом покрытии — настоящая магия для перфекционистов.
🖥️ Терминал и производительность
you might not need tmux
Альтернативный взгляд на необходимость tmux в современной разработке. Автор показывает, как встроенные возможности терминалов и IDE могут заменить традиционный мультиплексор.
Особенно впечатлило исследование безопасности Copilot — отличный пример того, как ИИ-инструменты создают новые векторы атак. А статья Sacha Chua про Emacs напоминает, что иногда старые инструменты при правильной настройке превосходят любые современные решения.
Хорошей вам недели!