[Перевод] Топ-15 шпаргалок для программистов и WEB-разработчиков

Поскольку технологии веб-программирования быстро развиваются, нам приходится изучать много нового. Некоторые языки и фреймворки настолько сложны, что вы можете не помнить весь синтаксис и других тонкостей. Поэтому хорошие люди придумали шпаргалки, в ко…

Платформа из красного кирпича: как настроить окружение в Kotlin Multiplatform Mobile

Первое, в чём может возникнуть затруднение у Android разработчика при переходе на ККМ — это быстрая настройка окружения. Официальный сайт Kotlin не пестрит подробными инструкциями, и можно потратить несколько часов в поисках нужной информации. В данной…

Экстремально уменьшаем размер NPM пакета

Однажды я захотел создать небольшую NPM библиотеку по всем “best practices” — с покрытием тестами, написанием документации, ведением нормального версионирования и changelog’а и т.п. Даже написал пару статей, которые в деталях описали, ка…

[Перевод] Genie Builder v0.2: ускорьте разработку вашего приложения на Julia

В этой статье представлен перевод руководства: «How to quickly turn your Julia code into a web app with Genie Builder». В статье пойдет речь о новом инструменте быстрой разработки web-приложений на основе Ginie Framework — платформы для интернет прилож…

gRPC — альтернатива REST API от Google

ПроблемаКогда мы разрабатываем приложение, которое разделено на независимые автономные компоненты, мы говорим о микросервисной архитектуре. Для взаимодействия компонентов используется API. Самый популярным API является REST. Это обусловлено его гибкост…

MobX c MVVM хорош, но с DI ещё лучше

В своей прошлой статье я рассуждал о том, как использование паттерна MVVM позволяет упростить процесс разработки. Паттерн был реализован с применением библиотеки MobX. Эту библиотеку я считаю в разы удобнее Redux, аргументы в пользу чего я также привел…

[Перевод] Создание веб-приложения на Ktor. Часть 1

Создание первого веб-приложения используя фреймворк Ktor.Научимся генерировать проект Ktor в Intellij IDEA используя плагин, проводить тесты уже готового приложения. Читать далее…

[Перевод] Qooxdoo 6.0 — JavaScript фреймворк для тех, кто любит кодить

Создать полноценное веб приложение с помощью только Javascript без HTML и CSS? Написать код с использованием ООП, которое превосходит возможности даже стандарта ES7? Звучит впечатляюще? И это далеко не все, что вас ожидает! Также мы добавили оптимизиру…

Прикладная архитектура карт в вебе на React и Mapbox. 1 часть — технологический стек

Всем привет! Меня зовут Никита Русанов, я лид команды фронтенда в компании, где мы создаем продукт, упрощающий переезд. В данной предметной области много задач по взаимодействию с гео данными. Сегодня я расскажу, каким образом можно работать с картами …

[Перевод] Что нового в Angular v15?

За последний год мы удалили устаревший компилятор Angular и пайплайн рендеринга, что позволило разработать ряд улучшений для разработчиков за последние пару месяцев. Angular v15 является кульминацией этого с десятками усовершенствований, которые обеспе…