DOU #tech
10.8K subscribers
1.12K photos
14 videos
1.47K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Приклад використання esbuild

Якось автору цієї статті знадобився простий інструмент, який буде переводити JSON в Protobuf. Наявні проєкти були сирі, тому він написав свій JSON to Proto на основі інструменту, яким часто користується — JSON to Go: https://dou.ua/forums/topic/32080/?from=tg-tech

#go_dou_tech #JavaScript
300+ запитань з JavaScript для Junior, Middle та Senior

Зібрали актуальні запитання, які ставлять на технічних інтерв’ю з JavaScript. Звісно, ми говоримо про широкий спектр спеціалізацій, а тому обирайте свій напрям і готуйтесь 👉🏻 https://dou.ua/lenta/articles/interview-questions-javascript-developer/?from=tg-tech

#JavaScript #100техзапитань
Electron — кроссплатформенный JavaScript фреймворк.
Он придёт вам на помощь, если нужно написать desktop приложение (чтобы работало и на слабой машине, и без интернета, и с установкой в пару кликов).

В этой статье Алексей Голубев, Lead Software Developer в GlobalLogic, описывает, почему топовые компании выбирают этот инструмент для своих приложений.

👉 https://dou.ua/goto/HzOW

#JavaScript #Frontend
Фреймворк-независимое браузерное SPA

В этой статье рассматриваем пример построения SPA с использованием высокоуровневых принципов дизайна архитектуры. Конкретные библиотеки и фреймворки выбираются для удовлетворения ответственностей, определённых желаемой архитектурой.

👉 https://dou.ua/goto/jYcq

#Architecture #Frontend #JavaScript
Розбираємось з Union-типами в TypeScript

Сергій Білик, Front-end Developer, розбирає, чому краще використовувати Union types замість Enum та як правильно з ними працювати.

Приклади зі статті можна застосувати на практиці.

👉 https://dou.ua/goto/U7jy

#Frontend #JavaScript #TypeScript
Базовые понятия Angular. Теория и примеры для новичков

В этой статье Александр Ларченко, Senior Software Engineer в Innovecs, рассказывает о природе, особенностях и преимуществах Angular, зачем и как его применять. А также делится личным опытом работы с фреймворком.

👉 https://dou.ua/goto/t3G2

#JavaScript #Frontend #Angular
В чем разница между Subject, BehaviorSubject, ReplaySubject и AsyncSubject

RxJS сложно представить без Observers и Observables. Но вот с Subjects часто возникают трудности — разработчики, особенно начинающие, не до конца понимают разницу между их видами.

В этой статье Владислав Василенко, Software Engineer в Dev.Pro, приводит примеры кода и аналогии из жизни, которые должны максимально упростить эту тему для понимания.

👉 https://dou.ua/goto/2jfb

#JavaScript
Изменение размеров изображения с учетом его содержимого в JavaScript

Алексей Трехлеб не смог устоять перед соблазном самостоятельно исследовать элегантный, мощный и, в то же время, простой алгоритм Seam Carving ("Вырезание швов"). В статье он описал личный опыт работы с ним.

Это решение может обогатить ваш арсенал DP, если вы, как и автор, все еще находитесь на пути изучения алгоритмов.

👉 https://dou.ua/goto/KFWk

#JavaScript #ML
Архитектура JS Back-end: подводные камни, принципы работы, лайфхаки

Александр Бидюк, Fullstack, JS techlead в CoreTech, написал руководство при выборе стека и подходов к разработке продукта на JS. А еще о возможностях Node JS и архитектуре, подводных камнях и лайфхаках.

👉 https://dou.ua/goto/VR58

#JavaScript #NodeJS
Как реализовать прикладной протокол на основе TCP

Алексей Румянцев, Node.js-разработчик рассказывает о том, как реализовывал прикладной протокол на базе Transmission Control Protocol (TCP).

👉 https://dou.ua/goto/58k4

#JavaScript #NodeJS
The Benefits of Using a YT Audio to MP3 Converter