-
Состоялся релиз открытого проекта NeeView 44.1. Это бесплатный просмотрщик изображений и видео для Windows 10/11, предлагающий интерфейс просмотра в стиле книги. Решение разработано для пользователей, которые часто просматривают изображения, комиксы, электронные книги или видео. Исходный текст проекта написан на C# и…
-
Кейс: Редактирование стандартных документов в Битрикс24
Работа с документами — неотъемлемая часть документооборота. Документы завершают устные переговоры между различными сторонами и подтверждают их обязанности и ответственность.Обычно документооборот состоит из общих этапов:Создание документа;Внесение изменений заинтересованными сторонами или ответственными лицами;Проверка и утверждение вышестоящими руководителями;Передача адресату для последующих действий.В результате в делопроизводстве участвует группа специалистов, и каждый…
-
Библиотека Asio для начинающих: работаем с корутинами без сегфолтов
Когда я начал работать с Asio и изучал документацию библиотеки, прочитал мнение, что доку писали «для роботов». Автор имел в виду, что описание каждого концепта, функции или особенности приводится лишь однажды, без перекрестных ссылок и других удобных для разработчика деталей.…
-
Может ли Spring стать платным, Hibernate мешает, Bitnami хочет денег | Spring АйО Подкаст №32
Представляем тридцать второй выпуск подкаста команды Spring АйО, в котором приняли участие два эксперта сообщества:Илья СазоновМихаил ПоливахаЭксперты обсудили: важность и сферы использования ORM, ограничения со стороны Bitnami и многое другое.Также делимся ссылками на подкаст на других ресурсах:YouTubeVK ВидеоЯндекс.МузыкаSpotifyApple PodcastsТаймкоды:00:00:00 — Интро00:02:00…
-
Гайд по первому портфолио для разработчика от Яндекс Практикума в новом проекте
Привет! На связи Практикум. Вместе с hh.ru мы запустили видеопроект, где собрали короткие лекции по ключевым темам — от составления резюме до прохождения собеседований, а также записи дискуссий с HR-специалистами и карьерными консультантами. Проект подойдёт тем, кто начинает карьеру и…
-
Безопасник, перелогинься! Гид для тех, кто хочет из ИТ перейти в ИБ
Для таких высококонкурентных сфер, как ИТ, карьерное развитие невозможно без непрерывного обучения. Внутри этой концепции есть два тренда: Upskilling, то есть углубление и расширение имеющихся навыков, и Reskilling — смена карьерного трека. Причины задуматься о переквалификации могут быть разными — кто-то теряет интерес к своей сфере,…
-
flowOn vs withContext: правильное переключение потоков в Flow в Kotlin
Привет, Хабр! Сегодня мы рассмотрим, как правильно переключать контексты в Kotlin Flow и почему flowOn — это не то же самое, что withContext. Зачем вообще переключать контекстыВ Kotlin‑корутинах потоки сами по себе недорогие — запускать их можно десятками тысяч. Но сама по себе корутина не даёт гарантий, что она работает в нужном…
-
Исчерпывающее руководство по разработке смарт-контрактов на Solidity
Solidity — это статически типизированный язык программирования, ориентированный на контракты и используемый в основном для написания и реализации смарт‑контрактов на блокчейне Ethereum. Создание высококачественных смарт‑контрактов обеспечивает безопасность, надежность и эффективность. В этой статье рассматриваются основные концепции, лучшие практики и примеры создания надежных смарт‑контрактов с помощью Solidity.Введение в…
-
Введение в Jimmer ORM
Совсем недавно статью про ORM-фреймворк Jimmer Михаила Поливахи, эксперта сообщества Spring АйО, опубликовал Baeldung.Перед вами переработанная и дополненная версия, подготовленная специально для сообщества Spring АйО. В ней Михаил раскрывает ключевые особенности Jimmer: отсутствие JPA-наследия, декларативные DTO и гибкий DSL и…
-
AI и QA: убьёт ли ChatGPT профессию тестировщика?
Кажется, сегодня не осталось ни одной профессии, вокруг которой не возникал бы вопрос: «А не заберёт ли её работу искусственный интеллект?» Особенно это касается сферы тестирования. В чатах и на митапах всё чаще слышно: «ChatGPT всё сам напишет, тестировщики больше…