Наконец-то состоялся официальный релиз OpenIDE – независимой российской среды разработки, которую совместно создают «Группа Астра», Axiom JDK и Haulmont.Проект стартовал как open source-инициатива в конце прошлого года и всего за полгода прошёл путь от идеи до стабильной версии. В числе ключевых фич — поддержка Java 24 уже "из коробки", собственный маркетплейс плагинов и "многоязычность".В статье — ключевые достижения, проблемы, а также планы по развитию OpenIDE и её экосистемы.…
Для зрителей, хорошо знакомых с творчеством Джеймса Кэмерона, далеко не секрет, что режиссёр не привык попусту растрачивать актёрский капитал, когда речь заходит о кастинге второстепенных персонажей. Читайте также:Жизнь и творчество режиссёра Джеймса Кэмерона — не самый лучший сиквел в истории;История создания «Терминатора» (1984). От концепт-арта до обвинений в плагиате;«Эти фильмы были ужасны» — короткий рассказ о том, как Джеймс Кэмерон постеры к B-Movie рисовал.Старые друзья Джеймса — завс…
Go – язык простой, но из-за кажущейся простоты многие разработчики совершают одни и те же ошибки, которые приводят к серьёзным последствиям в production. Ниже собраны 15 самых распространённых ошибок при разработке на Golang и рекомендации по их исправлению.1. Игнорирование ошибокИгнорирование ошибок приводит к скрытым багам, которые сложно найти.Неправильно:_, err := ioutil.ReadFile("config.json")Правильно:data, err := ioutil.ReadFile("config.json") if err != nil { log.Fata…
МотивацияКогда-то я занимался спортивными парными танцами. Часто на тренировках была необходимость узнать темп (или скорость, если немного подушнить насчёт терминов) играющего трека, который измеряется в "ударах в минуту" (beats per minute, bpm)Спортсмены используют для этого разные сайты/приложения, где нужно пальцем "протапать" ритм. Я и сам таким пользовался, но однажды я задался вопросом — смогу ли я сделать браузерный сервис, который сможет определять bpm из записанного чер…
Эта статья расскажет о моём эксперименте по оптимизации моего рабочего пространства в macOS.Примерно 10 лет назад я придумал одну идею — канбан-рабочий стол. Я понял, что иконки на рабочем столе были крутыми… в 1984 году. и втом числе поэтому 1984 не был как 1984) Но камон, за 40 лет кроме виджетов почти ничего не изменилось. Марк…10 лет назад, узнав о системе канбан, я начал пользоваться Illustrator’ом и рисовал себе 4 колонки прямо на рабочем столе. Поверх них размещал стандартные стикеры, по…
В данной заметке рассмотрю неочевидные приемы организации циклов при написании типов. И применю предложенный подход для утилиты типа, создающей шаблон строкового литерала заданной длины.Вместо введенияФормат заметок для статей я выбрал потому что веду их для себя. А делюсь ими, так как это может кому-нибудь показаться интересным. Выбранные задачи, техники и решения стоит в первую очередь рассматривать как информацию к размышлению.ПодготовкаДля тестов типов я выбрал vitest. И использую assertTyp…
В этой статье мы проведём подробный анализ современных практик frontend-разработки, сравним состояние React и Vue 5 лет назад и на текущий момент, а также попробуем спрогнозировать их перспективность в обозримом будущем с учётом развития LLM моделей и AI агентов. Посмотрим их экосистемы (например, Next.js и Nuxt, Zustand и Pinia), использование в бэкенде, популярность решений в энтерпрайзе и понимание разработчиками и LLM моделями. Популярность и сообщество: 2020 vs 2025Сейчас React и Vue.js – …
AI-powered multi-agent builder Let AI build multi-agent workflows for you in minutes Quickstart | Docs | Website | Discord ✨ Start from an idea -> copilot builds your multi-agent workflows E.g. "Build me an assistant for a food delivery company to handle delivery status and missing items. Include the necessary tools." 🌐 Connect MCP servers Add the MCP servers in settings -> import the tools into Rowboat. 📞 Integrate into your app using the HTTP API or Python SDK Grab th…
По данным ФБР, в 2024 году киберпреступники похитили у пользователей рекордную сумму — 16,6 млрд долларов США. Это на 33% больше, чем в предыдущем году.