-
Привет, Хабр! Меня зовут Оля, и я старший инженер по тестированию в Lineate. Хочу рассказать о своей попытке осознать SOLID принципы и понять, где их место в автоматизированном тестировании. Сегодня можно найти тысячи статей о SOLID. Только на Хабре их как…
-
Чистая архитектура на Go: плюсы и минусы
15-17 июля в Слёрм пройдёт практический интенсив «Чистая архитектура приложения на Go». Мы пообщались с его автором Николаем Колядко, Senior Go Backend в Robovoice. Он рассказал, что такое чистая архитектура и какие проблемы она помогает решить. А ещё разобрал основные…
-
Приключение на 5 минут: как мы переводили все зависимости на SPM
Привет, Хабр!Меня зовут Вильян Яумбаев, в этой статье я расскажу вам про наши приключения на пути к SPM.В 2015 ПСБ начал разрабатывать проект для бизнеса. Для него, в свою очередь, было нужно приложение. Сперва всё находилось в одном репозитории одного…
-
Fuchsia OS глазами атакующего
Прототип эксплойта в действииFuchsia — это операционная система общего назначения с открытым исходным кодом, разрабатываемая компанией Google. Эта операционная система построена на базе микроядра Zircon, код которого написан на C++. При проектировании Fuchsia приоритет был отдан безопасности, обновляемости и быстродействию.Как…
-
Туториал: SvelteKit JWT авторизация
Здравствуйте, в этой статье рассказывается о том, как внедрить аутентификацию в ваш SvelteKit проект. Это будет JWT аутентификация с использованием refresh токенов для дополнительной безопасности. Мы будем использовать Supabase в качестве базы данных (PostgreSQL), но основы должны быть теми же.Github…
-
web5 скорее всего будет, пока не расходимся
Узрев повторную статью-мнение-перевод на оригинальный пост фаундера Signal «web3 не будет: расходимся по домам» https://habr.com/ru/post/673836/, не смог устоять от соблазна дать расширенное op-ed опровержение. И в комментарий оно не влезло.Мое мнение, что Moxie сделал только эмоциональные выводы, хотя и назвал…
-
Чем займётся новый фонд Linux Foundation
Linux Foundation регулярно запускает инициативы по развитию дата-центров и сетевых технологий провайдеров. Одна из последних — Open Programmable Infrastructure (OPI) — направлена на разработку стандартов для «умных сетевых адаптеров» (SmartNIC). Обсудим, какие задачи будут решать участники этого проекта./ Unsplash.com /…
-
Усилитель JLH 1969: опыт сборки на досуге
Так получилось, что некоторое время назад мне потребовался достаточно компактный усилитель мощности для полочных колонок. Ограничение накладывалось размером ниши (32 см в ширину и высоту), в которую предполагалось установить усилитель. Новые усилители заслуживающих доверие брендов сразу отпали по соображениям стоимости,…
-
Культурные ценности Петербурга глазами аналитика
На днях мне позвонил друг и сказал, что хочет остановиться в Питере на пару-тройку дней и посмотреть старинные памятники архитектуры нашей культурной столицы. Спросил совета, — где бы ему остановиться поближе к центру города, чтобы успеть посмотреть Летний сад и…
-
Восторг от программирования
История о 40 годах кодинга и человеке, который до сих пор, садясь за работу, чувствует себя ребенком в магазине игрушек.eToys запущена на моем ноутбуке, подписанном Аланом Кеем 26 февраля 2015 года: «Будущее будет лучше» Моя история программирования: как всё начиналосьЯ обожаю…