Обстоятельный выпуск подлодки про Clojure. Рассказано про создание языка, основную идею, которая делает этот язык удобным для разработки приложений, великолепный REPL и текущее состояние языка.
Modeling UI States in A React Form Component Using A Finite State Machine
Статья кратко рассказывает, что такое Finite State Machine (далее FSM). FSM позволяет просто разрабатывать приложения со сложными состояниями. UI можно представить как FSM. Автор приводит в пример построение FSM в React-компоненте, не используя фреймворки или инструменты для FSM.
AdonisJS Framework - The MVC Framework For Node.js
AdonisJS is a fully-featured MVC framework for Node.js. It takes care of most of your web development hassles, offering you a clean and stable API to build web apps or microservices.
хотя ExpressJS любим многими, у него есть проблемы:
- 6 лет нет релизов
- async await ведут к утечкам памяти
- это низкоуровневый фреймворк
Вместо expressjs следует взять что-то другое, например fastify или adonis
How to Develop and Test a Mobile-First Design in 2021
В статье описываются основные моменты Mobile-First дизайна:
- Зачем и кому это нужно
- Как проектировать (от мобилок к декстопу)
- Что важно (перформанс, удобство, доступность)
- Как тестировать, то что надизайнили
Build smaller, faster, and more secure desktop applications with a web frontend | Tauri Studio
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface.
Всё, о чём должен знать разработчик Телеграм-ботов
Вы вряд ли найдете в интернете что-то про разработку ботов, кроме документаций к библиотекам, историй "как я создал такого-то бота" и туториалов вроде "как созда...
Figma — делаем дизайн компонентов, пригодный для экспорта в код
В этой статье я расскажу, о том, как сделать в Фигме компонент, который будет пригоден для экспорта в код. В Фигме можно будет выбрать наш компонент и при помощи...
JavaScript нанобенчмарки и преждевременные тормоза
Здравствуйте, меня зовут Дмитрий Карловский и раньше я… ежедневно измерял свою пипирку, но у распространённых линеек никак не хватало точности для измерения стол...
Figma Community plugin — Design and export responsive, production ready HTML emails from Figma. Features Use instantly in Figma; no other websites, apps or APIs required.Quickly design emails with dozens of configurable content modules.Customise your text, images, styles and auto-layout settings with Figma.Easily speci...
Как начать программировать в парах / Блог компании Райффайзенбанк / Хабр
Привет. Меня зовут Дима Вдовин. В предыдущей статье я излагал теорию о парном программировании и говорил о том, какие плюсы вижу в этом подходе. Сегодня я бы хот...
Github introduced the pull request practice, and features to support it, to make it easier for people who run open-source projects to accept contributions fr...
How to make the Delegation Board work for your team
by Sarika Kharbanda Thanks to Jurgen Appelo, author of Management 3.0 and Managing for Happiness, I learnt the technique Delegation Board. With Key Decision Areas on the Vertical and the seven levels of delegation on the horizontal axis, to me it serves as a visible, transparent matrix structure agreement between people. I’ve now used it...
На первый взгляд, Clean Architecture – довольно простой набор рекомендаций к построению приложений. Но и я, и многие мои коллеги, сильные разработчики, ос...
ZDD: как устроена разработка в BestDoctor - YouTube
"ZDD: как устроена разработка в BestDoctor" – Илья Лебедев, BestDoctor dev meetup #1 Слайды: https://speakerdeck.com/bestdoctor/zdd-kak-ustroiena-razrabotka-v-bestdoctor
(8) Александр Мадьянкин - Как построить Гексагон: прагматичная архитектура для клиентских приложений - YouTube
Александр Мадьянкин - Как построить Гексагон: прагматичная архитектура для клиентских приложений https://twitter.com/madyankin https://github.com/outpunk Сла...