-
Допустим, мы разрабатываем библиотеку компонентов.Допустим, мы используем React.Допустим, в ней есть компонент кнопки.Очень условно он будет выглядеть так:// Button.js import ‘./Button.css’ const Button = ({ children, className = » }) => { const cls = ‘Button’ + className; return <button…
-
Atlas: Путешествие Dropbox от монолита на Python до managed-платформы
Прим. перев.: в этом материале, опубликованном прошлой весной в блоге Dropbox, инженеры компании рассказывают о том, какие проблемы были у их монолита, жившего аж с 2007 года, что они предприняли для их решения и какой результат это принесло.Чтобы всегда радовать…
-
9 интересных новшеств в Laravel 9
иллюстрация © GOLTSЯ сразу, как только вышла новость о релизе, решил, что нужно посмотреть, пощупать и разобраться, чего же изменилось. Да-да, на днях, а именно 8 февраля 2022, вышел официальный релиз Laravel 9, который включает довольно много новых улучшений. Для…
-
Microsoft Viva отмечает годовщину: трансформация взаимодействия с сотрудниками продолжается
Пандемия коренным образом изменила отношение людей к тому, где они работают, как они работают и, самое главное, почему они работают. Парадокс гибридной работы и Великая перестановка сделали стратегическим приоритетом для больших и малых организаций преобразование культуры, ценностей и рабочих моделей для укрепления связей между…
-
Как работает стоматологический туризм и почему образуется сильная разница цен
Это мой коллега Андрей переделывал за уважаемой чешской клиникой Причин делать зубы не дома две: 1. Дешевле. 2. Или лучше. Когда мы говорим про Москву и регионы, то очень часто встречается ситуация, когда тот же хирург выезжает в Ярославль на…
-
Жизнь и IT в «постсоветских» странах: плюсы, минусы и условия жизни
У нас в блоге много статей про жизнь в странах с советским наследием. Большинство из них в СССР не входили, но в свое время имели с Союзом тесные отношения, поэтому там до сих пор многие говорят по-русски, а культура, архитектура…
-
Введение в язык программирования Leo
Основная цель этой работы — позволить разработчикам максимально просто использовать zero knowledge proof в своих приложениях — это достигается за счет минимизации требований к знаниям криптографии.Что такое zero knowledge proof (ZKP)?Прежде всего, давайте кратко напомним себе, что такое ZKP. Это некоторая часть данных,…
-
Как применять Branch by Abstraction в проекте на примере Android-разработки
Представим простую историю. Вы заканчиваете делать рефакторинг, которым занимались последние 2 недели. Вы хорошо над ним поработали, сделали несколько ключевых изменений в проекте. Делаете долгожданный pull request и … 12 конфликтов.Или другой вариант. Вы работали и постоянно подливали себе основную…
-
Архитектура Kubernetes – руководство для «чайников», работа с дата-стримами в Amazon Kinesis…
… а также видео-тур по Ansible Automation Platform 2.0.Новая порция инсайтов, гайдов, книжек и советов. Оставайтесь с нами – станьте частью DevNation!Узнаём новоеАрхитектура Kubernetes – руководство для «чайников»5 новых функций Podman, которые стоит попробоватьКак инициализировать виртуалки RHEL на vSphere из…
-
Работа сети в пошаговой игре
Три года назад я приступил к разработке Swords & Ravens — многопользовательской онлайн-адаптации в open source моей любимой стратегической игры A Game of Thrones: The Board Game (Second Edition), разработанной Кристианом Питерсеном и изданной Fantasy Flight Games. На февраль 2022…