Если вы программист или хотя бы немного связаны с программированием1, то без сомнения сталкивались с таблицей ASCII. Таблица ASCII полезна. Но знали ли вы, что она ещё красива и изящна? Сегодня даже не близкие к программированию люди могут знать об ASCII благодаря книгам и фильмам…
Написание скриптов миграции трудоёмкий процесс. И если есть возможность это дело автоматизировать – этим нужно пользоваться!В этом гайде я расскажу как подключить и настроить Flyway в Spring Boot приложении, сгенерировать скрипты инициализации и миграции схемы базы данных вместе с Amplicode! Читать далее
При разработке исходно облачных (cloud-native) приложений требуется наладить гладкую и эффективную коммуникацию между различными компонентами. Для начала давайте рассмотрим весь спектр инструментов от XML до gRPC, которые обеспечивают и улучшают эти критически важные взаимодействия. XML (часто с применением SOAP): <order> <bookID>12345</bookID> <quantity>2</quantity> <user>JohnDoe</user> </order> Читать дальше →
Коды, изображения, тексты, дизайны интерфейса, алгоритмы и другие объекты авторского и патентного права, созданные в рамках исполнения трудовых обязанностей, по общему правилу полностью принадлежат работодателю. Однако для этого нужно выполнить определенные условия. В…
Почти зарелизили опенсорс по учету рабочего времени. Заморочились и получили регистрацию в Росреестре! Молодцы со всех сторон!) Чем Smartup Time Tracker может быть полезен вам? Читать далее
Российскому бренду Фаzа уже более десяти лет. Я неоднократно тестировал различные батарейки этого бренда, а сегодня протестирую батарейки новой серии повышенной ёмкости Фаzа Ultramax Alkaline, а также стандартные батарейки Фаzа Super Alkaline. Читать дальше →
На хабре переодически появляются статьи про библиотеки для построение своего WYSIWYG редактора. Такая потребность появилась и в моей команде - «билайн дом», для создания новостей. В этой статье взглянем на них более общим взглядом и дополнительно разберем библиотеку LexicalJs. Читать далее
Copilot инструмент автогенерации кода, который наделал много шуму и которым пользуются программисты по всему миру. Я тоже включился в этот хайп, поигрался, попробовал переключить свой флоу работы на него и обломался. Минусы в итоге перевесили плюсы. Сейчас про это расскажу. Ниже описание взаимодействия с автокомплитом copilot. К чату вопросов нет, хорошая и полезная штука, но в статье не про него. Читать далее
При разработке Dart изначально была заложена идея полной независимости динамической памяти (objectstore / heap), снимка кода и event loop между изолятами. Одним из сценариев использования такой изоляции является разделение сервисного процесса виртуальной машины (vm-service, используется в том…
Привет Хабр! Меня зовут Петр Уваров, я руководитель направления Bug Bounty в VK. Есть много статей, где багхантеры рассказывают о Bug Bounty и своем опыте в нем. Но в этой статье, я бы хотел проанализировать текущую ситуацию на российском рынке, сравнив ее с тем, что было раньше, и поговорить…