Приветствую, меня зовут Руслан, и я фаундер стартапа Глабикс. В этой статье я расскажу о нашем фреймворке Ree и его уникальной механике Link & Import для Ruby. Мы долгое время разрабатывали веб-приложения, используя подход Domain-Driven Design (DDD), что привело нас к созданию Ree — инструмента,…
По фактам: почему CSS и XPath — путь в ад, а test-id — спасение. В статье — реальные советы, как договориться с командой, внедрить test-id и писать автотесты, которые не разваливаются каждую пятницу. Читать далее
Single Sign-On или SSO — технология, которая позволяет пользователям получать доступ к различным приложениям, используя единый сервис аутентификации и одни учетные данные.Такой подход повышает не только удобство пользователей, но и безопасность, так как управление учетными данными, политиками доступа, процессами аутентификации и мониторинг централизованы.В статье мы рассмотрим основные подходы к реализации SSO на примере решений с открытым исходным кодом OpenAM и OpenIG. Читать далее
Многим в детстве было знакомо увлечение компьютерными играми, многие перенесли свои увлечения и во взрослую жизнь, сделав его более осознанным. Фанатом игр (и это я не про казино) я стал лет в 10 и на определенный момент я стал думать, какую пользу я могу вынести в свои текущие проекты, будь то элементы геймификации, удобство пользовательского интерфейса или вопросы командной работы. Читать далее
В апреле я съездил на HolyJS. Еще до поездки в расписании конференции моё внимание привлек доклад Виктора Хомякова «Удаление мертвого кода в проекте: практическое руководство». Послушав его, я понял, что могу использовать полученные знания в своем текущем проекте, при этом не затрачивая много усилий. В этой статье я расскажу, что у меня получилось. Читать далее
В последние годы аппаратные модули безопасности (HSM, Hardware Security Module) стали неотъемлемой частью цифровой инфраструктуры — от банков и удостоверяющих центров до критически важных промышленных объектов. Эти устройства выполняют ключевую задачу — защищают криптографические…
С выходом .NET 9 пакет Swashbuckle.AspNetCore выпилили из шаблона Web API. Это означает, что при создании нового приложения ASP.NET Core Web API у нас больше нет привычного зеленого пользовательского интерфейса Swagger для тестирования endpoint-ов. В статье — краткий разбор, почему это произошло, и обзор альтернативы Scalar. Хочу разобраться
В прошлый раз мы разбирали (и отлично так разобрали, на 200+ комментариев), почему нейросети на самом деле не являются сильным ИИ, а само появление последнего весьма маловероятно. Сегодня объектом нашего рассмотрения станет следующая священная корова технологического прогресса — так называемые «квантовые компьютеры», которые в воображении адептов уже практически готовы и вот-вот начнут вести нас за ручку в золотой век человечества. На самом же деле…впрочем, читайте дальше!
В этой заметке речь больше про принцип - программатор можно сделать так, чтобы на стороне компьютера не требовался дополнительный софт. Будем прямо лить HEX-файл в последовательный порт. Идея не новая, но не лишне напомнить (в том числе об одном-двух подводных камнях…
10 новых российских продуктов для автоматизации работы в Телеграм, создания авторских комиксов с вами в качестве главного героя, скрининга и разбора откликов и резюме и многого другого. Битва за «Продукт недели» началась!Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд. Читать далее