DOU #tech
10.7K subscribers
1.86K photos
32 videos
2.27K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
Компиляция и интерпретация в современном JIT. Как понимание работы JIT помогает писать код чище, а движку исполнять его быстрее

JIT компилятор — потрясающий инструмент, в v8 он компилирует байт-код после предварительной работы интерпретатора и хранит результат компиляции в кеше, переиспользуя его при последующих обращениях.

В идеальных условиях его сочетание с интерпретатором обеспечивает скорость выполнения кода, сравнимую с компилируемыми языками.

В статье Вячеслав Орлов, Back-end Developer в ITOMYCH STUDIO, показывает, как понимание работы JIT поможет писать код чище, а движку исполнять его быстрее.

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

#JavaScript #NodeJS
Dependency Injection в Node.js на чистом JavaScript

Мова піде про те, як реалізувати шаблон проєктування Dependency Injection на чистому JavaScript під NodeJS.

Розповідаючи про спосіб реалізації DI без використання декораторів, автор описує і теорію, тому стаття буде корисною новачкам. Але, насамперед, розрахована на програмістів, яким доводиться мати справу з підтримкою legacy-коду, написаного ще в ті часи, коли відповідних фреймворків та бібліотек ще не існувало.

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

#JavaScript #NodeJS
🔥5👍2
5 причин ненавидіти те, як JavaScript працює з датами

У цій статті зібрано топ-5 речей щодо роботи з датами, які часто вводять JS-програмістів в оману, непорозуміння і навіть лють.

На думку авторки, Олени Шаровар, саме з цих причин розробники тягнуть у свої проєкти бібліотеки для роботи з датами, а не користуються засобами нативного JS.

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

#JavaScript #FrontEnd
👍7😱2👎1
Функціональне програмування в JavaScript: зрозуміла альтернатива ООП

Існує думка, що функціональне програмування надто академічне і використовує багато «зайвої» математики. Однак код, написаний у такому стилі, більш лаконічний, декларативний і, зрештою, має більш зрозумілу математику, оскільки повністю спирається на її постулати.

Дар’я Чернявська, JavaScript Developer в NIX вирішила розповісти про основи функціонального програмування, його методи та деякі бібліотеки, які допоможуть вам суттєво спростити розробку на JS.

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

#JavaScript
👍21👎4
GSAP. Як працює JavaScript-бібліотека для анімацій

Front-end розробник Віктор написав статтю, щоб познайомити читачів з бібліотекою GSAP, показати її можливості та плюси від використання у проєктах. Стане у пригоді розробникам, які відповідають за Front-end продукту 👉 https://dou.ua/goto/HCQw

#JavaScript
👍91😱1
Дмитро Омелян, Mobile applications developer та учасник спільноти, вирішив описати створення моделі кубика Рубіка у 10 рядків JavaScript. Читаємо та коментуємо 👉 https://dou.ua/goto/E7hp

#JavaScript
👍158😁1
У цій статті інженер-програміст Олександр Шпуряка ділиться своїм досвідом розробки на прикладі проєкту діагностики та налаштувань системи управління тиристорного пристрою.

Розповідає, як з інструментів у вільному доступі можна зібрати програмний комплекс і для чого інтегрувати в єдину систему різноманітні технології, фреймворки та інше 👉 https://dou.ua/goto/FbF7

#FullStack #JavaScript
👍14