Изменение размеров изображения с учетом его содержимого в JavaScript
Алексей Трехлеб не смог устоять перед соблазном самостоятельно исследовать элегантный, мощный и, в то же время, простой алгоритм Seam Carving ("Вырезание швов"). В статье он описал личный опыт работы с ним.
Это решение может обогатить ваш арсенал DP, если вы, как и автор, все еще находитесь на пути изучения алгоритмов.
👉 https://dou.ua/goto/KFWk
#JavaScript #ML
Алексей Трехлеб не смог устоять перед соблазном самостоятельно исследовать элегантный, мощный и, в то же время, простой алгоритм 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
Александр Бидюк, 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
Алексей Румянцев, Node.js-разработчик рассказывает о том, как реализовывал прикладной протокол на базе Transmission Control Protocol (TCP).
👉 https://dou.ua/goto/58k4
#JavaScript #NodeJS
Топ-20 самых популярных JavaScript-репозиториев на GitHub
В этой статье рассматриваются 20 самых популярных на GitHub open-source репозиториев, связанных с JavaScript. Автор составлял рейтинг, основываясь на количестве поставленных звездочек (stars).
Заходите читать и добавляйте в комментарии свои любимые репозитории.
👉 https://dou.ua/goto/ZXGB
#JavaScript
В этой статье рассматриваются 20 самых популярных на GitHub open-source репозиториев, связанных с JavaScript. Автор составлял рейтинг, основываясь на количестве поставленных звездочек (stars).
Заходите читать и добавляйте в комментарии свои любимые репозитории.
👉 https://dou.ua/goto/ZXGB
#JavaScript
Ошибки, которые не учат: на что обратить внимание при изучении JavaScript
JavaScript — очень объемный язык программирования с различными вспомогательными и дополнениями, что может испугать начинающего программиста.
Алексей Потюкаев, Software Developer в NIX, собрал в статье основные ошибки новичков при изучении JS. Читайте, на что обратить внимание во время самообучения и на собеседовании.
👉 https://dou.ua/goto/jHrq
#JavaScript
JavaScript — очень объемный язык программирования с различными вспомогательными и дополнениями, что может испугать начинающего программиста.
Алексей Потюкаев, Software Developer в NIX, собрал в статье основные ошибки новичков при изучении JS. Читайте, на что обратить внимание во время самообучения и на собеседовании.
👉 https://dou.ua/goto/jHrq
#JavaScript
Чи безпечні додатки на React Native у порівнянні з нативними
React Native — це крос-платформне рішення від Facebook, що дозволяє створювати iOS та Android додатки за допомогою JavaScript або TypeScript.
Але наскільки React Native додатки безпечні, якщо порівнювати їх із нативними? Розберімося у статті Юлії Потапенко, Security Software Engineer в Cossack Labs.
👉 https://dou.ua/goto/LZEe
#Security #JavaScript #ReactNative #TypeScript
React Native — це крос-платформне рішення від Facebook, що дозволяє створювати iOS та Android додатки за допомогою JavaScript або TypeScript.
Але наскільки React Native додатки безпечні, якщо порівнювати їх із нативними? Розберімося у статті Юлії Потапенко, Security Software Engineer в Cossack Labs.
👉 https://dou.ua/goto/LZEe
#Security #JavaScript #ReactNative #TypeScript
Производительность JavaScript в 2021
Шерстюк Юрий, Senior Engineering Lead в Intellias, поднимает вопросы Runtime производительности JS.
Статья может быть полезна инженерам, у которых не было времени разобраться в работе компиляторов и интерпретаторов, а также тем, для кого JavaScript — первый язык программирования.
👉 https://dou.ua/goto/Zs2T
#JavaScript
Шерстюк Юрий, Senior Engineering Lead в Intellias, поднимает вопросы Runtime производительности JS.
Статья может быть полезна инженерам, у которых не было времени разобраться в работе компиляторов и интерпретаторов, а также тем, для кого JavaScript — первый язык программирования.
👉 https://dou.ua/goto/Zs2T
#JavaScript
JavaScript Algorithms. Що? Де? Коли?
Олександр Назаренко, Front-end Developer в United Software, ділиться знаннями про алгоритми в JS, їх складність, застосування і розуміння, як загальне, так і з точки зору front-end.
Може бути цікаво всім, хто замислювалися над глобальними питаннями, як «Що таке алгоритми?», «З якого боку до них підійти?», «Де вони в моєму JS-коді?» тощо.
👉 https://dou.ua/goto/dS9Y
#JavaScript
Олександр Назаренко, Front-end Developer в United Software, ділиться знаннями про алгоритми в JS, їх складність, застосування і розуміння, як загальне, так і з точки зору front-end.
Може бути цікаво всім, хто замислювалися над глобальними питаннями, як «Що таке алгоритми?», «З якого боку до них підійти?», «Де вони в моєму JS-коді?» тощо.
👉 https://dou.ua/goto/dS9Y
#JavaScript
Як обрати JSON парсер
JSON документ — це той же JavaScript об’єкт, який дозволяє зберігати найпопулярніші типи даних у розробці: примітиви, рядки, списки та вкладені документи.
Досвідом роботи з JSON ділиться Сергій Моренець, який працює з цим форматом даних від початку 2010 року. Стаття буде корисна для всіх, хто хоче поглибити свої знання або обрати JSON парсер для нового проєкту.
👉 https://dou.ua/goto/DD9H
#API #JavaScript
JSON документ — це той же JavaScript об’єкт, який дозволяє зберігати найпопулярніші типи даних у розробці: примітиви, рядки, списки та вкладені документи.
Досвідом роботи з JSON ділиться Сергій Моренець, який працює з цим форматом даних від початку 2010 року. Стаття буде корисна для всіх, хто хоче поглибити свої знання або обрати JSON парсер для нового проєкту.
👉 https://dou.ua/goto/DD9H
#API #JavaScript
Компиляция и интерпретация в современном JIT. Как понимание работы JIT помогает писать код чище, а движку исполнять его быстрее
JIT компилятор — потрясающий инструмент, в v8 он компилирует байт-код после предварительной работы интерпретатора и хранит результат компиляции в кеше, переиспользуя его при последующих обращениях.
В идеальных условиях его сочетание с интерпретатором обеспечивает скорость выполнения кода, сравнимую с компилируемыми языками.
В статье Вячеслав Орлов, Back-end Developer в ITOMYCH STUDIO, показывает, как понимание работы JIT поможет писать код чище, а движку исполнять его быстрее.
👉 https://dou.ua/goto/eeTk
#JavaScript #NodeJS
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
Мова піде про те, як реалізувати шаблон проєктування Dependency Injection на чистому JavaScript під NodeJS.
Розповідаючи про спосіб реалізації DI без використання декораторів, автор описує і теорію, тому стаття буде корисною новачкам. Але, насамперед, розрахована на програмістів, яким доводиться мати справу з підтримкою legacy-коду, написаного ще в ті часи, коли відповідних фреймворків та бібліотек ще не існувало.
👉 https://dou.ua/goto/Q8GB
#JavaScript #NodeJS
5 причин ненавидіти те, як JavaScript працює з датами
У цій статті зібрано топ-5 речей щодо роботи з датами, які часто вводять JS-програмістів в оману, непорозуміння і навіть лють.
На думку авторки, Олени Шаровар, саме з цих причин розробники тягнуть у свої проєкти бібліотеки для роботи з датами, а не користуються засобами нативного JS.
👉 https://dou.ua/goto/XqJD
#JavaScript #FrontEnd
У цій статті зібрано топ-5 речей щодо роботи з датами, які часто вводять JS-програмістів в оману, непорозуміння і навіть лють.
На думку авторки, Олени Шаровар, саме з цих причин розробники тягнуть у свої проєкти бібліотеки для роботи з датами, а не користуються засобами нативного JS.
👉 https://dou.ua/goto/XqJD
#JavaScript #FrontEnd
Функціональне програмування в JavaScript: зрозуміла альтернатива ООП
Існує думка, що функціональне програмування надто академічне і використовує багато «зайвої» математики. Однак код, написаний у такому стилі, більш лаконічний, декларативний і, зрештою, має більш зрозумілу математику, оскільки повністю спирається на її постулати.
Дар’я Чернявська, JavaScript Developer в NIX вирішила розповісти про основи функціонального програмування, його методи та деякі бібліотеки, які допоможуть вам суттєво спростити розробку на JS.
👉 https://dou.ua/goto/TmJc
#JavaScript
Існує думка, що функціональне програмування надто академічне і використовує багато «зайвої» математики. Однак код, написаний у такому стилі, більш лаконічний, декларативний і, зрештою, має більш зрозумілу математику, оскільки повністю спирається на її постулати.
Дар’я Чернявська, JavaScript Developer в NIX вирішила розповісти про основи функціонального програмування, його методи та деякі бібліотеки, які допоможуть вам суттєво спростити розробку на JS.
👉 https://dou.ua/goto/TmJc
#JavaScript
GSAP. Як працює JavaScript-бібліотека для анімацій
Front-end розробник Віктор написав статтю, щоб познайомити читачів з бібліотекою GSAP, показати її можливості та плюси від використання у проєктах. Стане у пригоді розробникам, які відповідають за Front-end продукту 👉 https://dou.ua/goto/HCQw
#JavaScript
Front-end розробник Віктор написав статтю, щоб познайомити читачів з бібліотекою GSAP, показати її можливості та плюси від використання у проєктах. Стане у пригоді розробникам, які відповідають за Front-end продукту 👉 https://dou.ua/goto/HCQw
#JavaScript
Дмитро Омелян, Mobile applications developer та учасник спільноти, вирішив описати створення моделі кубика Рубіка у 10 рядків JavaScript. Читаємо та коментуємо 👉 https://dou.ua/goto/E7hp
#JavaScript
#JavaScript
У цій статті інженер-програміст Олександр Шпуряка ділиться своїм досвідом розробки на прикладі проєкту діагностики та налаштувань системи управління тиристорного пристрою.
Розповідає, як з інструментів у вільному доступі можна зібрати програмний комплекс і для чого інтегрувати в єдину систему різноманітні технології, фреймворки та інше 👉 https://dou.ua/goto/FbF7
#FullStack #JavaScript
Розповідає, як з інструментів у вільному доступі можна зібрати програмний комплекс і для чого інтегрувати в єдину систему різноманітні технології, фреймворки та інше 👉 https://dou.ua/goto/FbF7
#FullStack #JavaScript