Здавалося б, у 2021 році говорити про TypeScript дещо пізно — технологія вже відома та популярна. Проте, Віталій Рубан, TechLead в Itera, приніс кілька цікавих і суто практичних кейсів, щоб показати, що TS може значно більше, ніж дехто думає.
Яку мову програмування вибрати початківцю, щоб увійти в ІТ? Це питання ми поставили розробникам, які вже давно у сфері. Головна порада — обрати ту мову, для вивчення якої є достатньо матеріалів у відкритому доступі та яка має попит на ринку. Серед мов, які респонденти найчастіше радять вивчати початківцям — JavaScript, Python, Java, C/C++, PHP та Ruby.
JIT компилятор — потрясающий инструмент, в v8 он компилирует байт-код после предварительной работы интерпретатора и хранит результат компиляции в кеше, переиспользуя его при последующих обращениях.
В статье Вячеслав Орлов, Back-end Developer в ITOMYCH STUDIO, показывает, как понимание работы JIT поможет писать код чище, а движку исполнять его быстрее.
Олександр Назаренко, Front-end Developer в United Software, ділиться знаннями про алгоритми в JS, їх складність, застосування і розуміння, як загальне, так і з точки зору front-end.
Може бути цікаво всім, хто замислювалися над глобальними питаннями, як «Що таке алгоритми?», «З якого боку до них підійти?», «Де вони в моєму JS-коді?» тощо.
JavaScript — універсальна та відносно проста мова, яка має перспективи й залишається однією з найпопулярніших для старту кар’єри в програмуванні.
Як розвиватися початківцю у JavaScript-напрямку без метушні й штудіювання тони теорії, читайте у статті Інни Іващук, Senior Software Engineer у GlobalLogic.
Шерстюк Юрий, Senior Engineering Lead в Intellias, поднимает вопросы Runtime производительности JS.
Статья может быть полезна инженерам, у которых не было времени разобраться в работе компиляторов и интерпретаторов, а также тем, для кого JavaScript — первый язык программирования.
Хто такий фронтенд-розробник, на якій мові він пише, які фреймворки використовує, де мешкає та скільки заробляє. Проаналізували 1440 анкет фронтенд-розробників літнього зарплатного опитування та відповіли на всі ці питання.
Преподаватель КПИ и КШЭ, идеолог, организатор и архитектор программистского сообщества, образовательного проекта и технологического стека Метархия, энтузиаст Open source, специалист в области облачных технологий, программной инженерии, интерактивных сервисов... Тимуру Шемсединову — 41 год, и 26 из них он занимается программированием по принципу «ни дня без строчки». Побеседовали с Тимуром о его пути в IT и за жизнь.
Розбігаються очі від світу JS-фреймворків? Їх на ринку велика кількість, адже кожний розв’язує певну проблему, а новачкам легко загубитися.
Олег Мелл, Full Stack JS Developer, розібрав найпопулярніші JavaScript-фреймворки для поширених сценаріїв застосування у фронтенді, бекенді та мобільній розробці — у статті.
Багато JS-розробників не розуміють всю силу користувацьких хуків React, хоча вони можуть бути дуже корисними.
Де та для чого їх застосовувати та як за їхньою допомогою побудувати багаторівневу архітектуру застосунків, оптимізувати швидкодію та покращити читабельність — у статті Сергія Оніщенко, Front-End Developer.
JavaScript — очень объемный язык программирования с различными вспомогательными и дополнениями, что может испугать начинающего программиста.
Алексей Потюкаев, Software Developer в NIX, собрал в статье основные ошибки новичков при изучении JS. Читайте, на что обратить внимание во время самообучения и на собеседовании.
В этой статье рассматриваются 20 самых популярных на GitHub open-source репозиториев, связанных с JavaScript. Автор составлял рейтинг, основываясь на количестве поставленных звездочек (stars) у репозитория. Заходите читать и добавляйте в комментарии свои любимые репозитории.
Загрузка каждого файла, в частности JS, состоит из 2 этапов: загрузки и execution, который в свою очередь состоит из парсинга и компиляции. В этой статье рассматриваем каждый их них отдельно.
Алексей Румянцев, Node.js-разработчик рассказывает о том, как реализовывал прикладной протокол на базе Transmission Control Protocol (TCP).
Александр Бидюк, Fullstack, JS techlead в CoreTech, написал руководство при выборе стека и подходов к разработке продукта на JS. А еще о возможностях Node JS и архитектуре, подводных камнях и лайфхаках.
Эта статья будет полезна каждому, кто желает развиваться как Software Engineer, в особенности тем, кто готов быстро и качественно выйти на уровень сеньора. Даже если вы начинающий разработчик, то найдете полезные практики, что помогут вам избежать ошибок, которые автор — Сергей Синенок, Solution Architect в Dev.Pro — совершал в начале своего пути.
Написано много замечательных статей об алгоритме Seam Carving («Вырезание швов»), но Алексей Трехлеб не смог устоять перед соблазном самостоятельно исследовать этот элегантный, мощный и в то же время простой алгоритм, и написать о своем личном опыте работы с ним.
И если вы, как и автор, все еще находитесь на пути изучения алгоритмов, то это решение может обогатить ваш личный арсенал DP.
Мета матеріалу — об’єктивно оцінити переваги та недоліки в роботі Angular і Vue.js. Стаття зацікавить як початківців, так і більш досвідчених програмістів, які планують спробувати себе у чомусь новому. Поговоримо про популярність, спільноту та розвиток Angular та Vue, а також про міграції, криву навчання та їхні ключові технічні характеристики.
Днями ми зібрались на YouTube-каналі DOU і поговорили про Front-end з Андрієм Лісточкіним, Юрієм Артюхом та Юрою Федоренком. А тепер публікуємо короткі тези розмови. Та ви завжди можете обрати: слухати повний запис чи прочитати текст.
RxJS сложно представить без Observers и Observables. Но вот с Subjects часто возникают трудности — разработчики, особенно начинающие, не до конца понимают разницу между их видами.
В этой статье Владислав Василенко, Software Engineer в Dev.Pro, приводит примеры кода и аналогии из жизни, которые должны максимально упростить эту тему для понимания.
Коментарі