Привет, друзья! В этой серии статей я рассказываю о Convex — новом открытом и бесплатном решении BaaS (Backend as a Service — бэкенд как услуга), которое выглядит очень многообещающе и быстро набирает популярность среди разработчиков. На сегодняшний день Convex предоставляет реактивную базу…
Путь разработчика требует непрерывного обучения. Найти же хорошие и по‑настоящему полезные материалы нелегко. Кто поможет не утонуть в океане отснятых видео и напечатанных книг? Только эксперты. Мы попросили коллег вспомнить, какие источники им запомнились и помогли в развитии карьеры. Читать дальше →
Приветствую, Хабр! В новой статье я продолжаю рассказывать о слабых местах режима шифрования CBC и разбираю ещё парочку задач на CBC с Cryptohack. Конкретно сегодня поговорим о том почему использование ключа в качестве инициализирующего вектора может быть плохой идеей и ещё раз посмотрим на трюк из предыдущей статьи, где мы манипулировали шифротекстом чтобы изменить расшифрованный текст. Читать далее
Мне надоело постоянно использовать Google Authenticator и переключаться между ПК и телефоном для подтверждения двухфакторной (мультифакторной) аутентификации. Красивых и функциональных TOTP (Time-based one-time password) хранилок в терминале я не нашел, поэтому сделал эту TUI, которая позволит хранить, управлять, просматривать, копировать 2FA ключ в пару нажатий с поддержкой VIM управления. Ну и просто мне было интересно, какого это создавать свои TUI приложения. Читать далее
Подготовили обзор новых проектов, добавленных в песочницу CNCF в 2024 году в категории Provisioning и Observability & Analysis. В статье читайте об инструментах, которые изменят подход к облачным технологиям. Читать далее
Между Россией и Казахстаном существует высокая активность денежных переводов, обусловленная тесными экономическими и культурными связями. В последние три года на фоне геополитических изменений и финансовых ограничений отправка средств между странами стала сложнее, но осталась возможной благодаря различным инструментам, доступным пользователям. Рассмотрим основные способы перевода денег, их экономические преимущества, недостатки и связанные с ними затраты. Читать далее
Как использовать мощь системы типов TypeScript для вычисления логики ещё на этапе компиляции и автоматической генерации кода. Разбираем условные типы, шаблонные литералы, рекурсивные типы и другие приёмы, чтобы упростить разработку, сократить дублирование кода и снизить вероятность ошибок на runtime. Читать далее
AI-решения сейчас повсеместно и я решил не оставаться в стороне: внедрил LLM для фильтрации/кластеризации контента для своего пет-проекта с агрегацией объявлений.В статьей делюсь опытом, шишками и сравнением разных LLM. Читать далее
Эта статья — о моём пути в инди-разработке и слоне, который растёт вместе с проектом. Здесь вы найдёте мою формулу успеха для инди-игр, узнаете о важности планирования, видения и преданности проекту. Это история о том, как страсть к созданию чего-то может превратиться в нечто большее. Читать далее
Формула , используемая Uniswap, стала прорывом для DeFi. Однако это не единственная формула, применяемая в автоматизированных маркет-мейкерах (AMM). Разные типы пулов предоставляют уникальные преимущества, такие как снижение уровня проскальзывания или более эффективная торговля для…