[Перевод] 20 навыков программиста, которые можно выучить за 72 часа
#БлогкомпанииЦифровойСИБУР #КарьеравITиндустрии #УчебныйпроцессвIT #js #консоль #vim #программирование IV
https://habr.com/ru/companies/sibur_official/articles/745096/
#БлогкомпанииЦифровойСИБУР #КарьеравITиндустрии #УчебныйпроцессвIT #js #консоль #vim #программирование IV
https://habr.com/ru/companies/sibur_official/articles/745096/
Хабр
20 навыков программиста, которые можно выучить за 72 часа
Хоть заголовок исходного поста и немного кликбейтный, нам показалось, что в этом списке всё же можно найти ряд пунктов, которые на самом деле помогут новичку. Если вам есть, чем дополнить список —...
Ускорение в 30 раз — requestIdleCallback
#Разработкавебсайтов #JavaScript #Клиентскаяоптимизация #ReactJS #requestidlecallback #JS #Оптимизация IV
https://habr.com/ru/articles/759150/
#Разработкавебсайтов #JavaScript #Клиентскаяоптимизация #ReactJS #requestidlecallback #JS #Оптимизация IV
https://habr.com/ru/articles/759150/
Хабр
Ускорение в 30 раз — requestIdleCallback
В данной статье я хотел бы привести пример практического кейса использования метода requestIdleCallback, который возник у меня на проекте. Кейс сам по себе небольшой, замеры времени отработки функции...
Используем JS Self-Profiling API для профилирования фронтенда на клиентах
#БлогкомпанииAvitoTech #Разработкавебсайтов #js #profiling #frontend IV
https://habr.com/ru/companies/avito/articles/759072/
#БлогкомпанииAvitoTech #Разработкавебсайтов #js #profiling #frontend IV
https://habr.com/ru/companies/avito/articles/759072/
Хабр
Используем JS Self-Profiling API для профилирования фронтенда на клиентах
Всем привет! Меня зовут Илья Алонов. Я фронтенд-инженер и уже второй год занимаюсь производительностью фронта в Авито в платформенной команде Perfomance. Хочу рассказать про профилирование...
Junior в 17: сделать уроки и успеть к дедлайну
#КарьеравITиндустрии #frontend #жизнь #таймменджмент #разработка #vue #js IV
https://habr.com/ru/articles/762738/
#КарьеравITиндустрии #frontend #жизнь #таймменджмент #разработка #vue #js IV
https://habr.com/ru/articles/762738/
Хабр
Junior в 17: сделать уроки и успеть к дедлайну
Привет! Зовут меня Никита, на данный момент мне 18 лет. Уже как год и 2 месяца я работаю Junior Front-End разработчиком. Каково было устроиться на работу за месяц до начала 11-го класса и за полгода...
Как сделать UI тестируемым и легко изменяемым?
#Блогкомпаниибилайн #Программирование #Совершенныйкод #Интерфейсы #Дизайн #react #JS IV
https://habr.com/ru/companies/beeline_tech/articles/746946/
#Блогкомпаниибилайн #Программирование #Совершенныйкод #Интерфейсы #Дизайн #react #JS IV
https://habr.com/ru/companies/beeline_tech/articles/746946/
Хабр
Как сделать UI тестируемым и легко изменяемым?
Метафора: легко-тестируемый и легко-меняемый UI В предыдущей статье мы пришли к выводу, что для того, чтобы код не превращался в легаси, необходимо получать оперативный фидбек о его правильности, а...
Архитектура серверного рендеринга для SPA
#БлогкомпанииOTUS #JavaScript #otus #js #spa #react IV
https://habr.com/ru/companies/otus/articles/775168/
#БлогкомпанииOTUS #JavaScript #otus #js #spa #react IV
https://habr.com/ru/companies/otus/articles/775168/
Хабр
Архитектура серверного рендеринга для SPA
Серверный рендеринг обеспечивает быстрый и надежный доступ к контенту. В этом подходе веб-страницы формируются на сервере , а не в браузере пользователя. Это позволяет значительно ускорить время...
Кодогенерация и парсинг TypeScript с помощью typescript
#БлогкомпанииSportmasterLab #JavaScript #Программирование #TypeScript #кодогенерацияtypescript #парсингtypescript #js IV
https://habr.com/ru/companies/sportmaster_lab/articles/782822/
#БлогкомпанииSportmasterLab #JavaScript #Программирование #TypeScript #кодогенерацияtypescript #парсингtypescript #js IV
https://habr.com/ru/companies/sportmaster_lab/articles/782822/
Хабр
Кодогенерация и парсинг TypeScript с помощью typescript
Одной из интересных возможностей пакета typescript является то, что он содержит API для генерации TypeScript-кода, а также парсер для работы с написанным на TypeScript кодом. Кодогенерация часто...
Модульность в JavaScript: CommonJS, AMD, ES Modules
#БлогкомпанииOTUS #JavaScript #Программирование #js #commonjs #ecmascript #amd IV
https://habr.com/ru/companies/otus/articles/798455/
#БлогкомпанииOTUS #JavaScript #Программирование #js #commonjs #ecmascript #amd IV
https://habr.com/ru/companies/otus/articles/798455/
Хабр
Модульность в JavaScript: CommonJS, AMD, ES Modules
Привет, Хабр! Начало истории модульности в JavaScript положило хаос: глобальные переменные, конфликты имен и сложности с зависимостями. Со временем сообщество предложило несколько подходов для...
[Перевод] Создание интерактивных анимаций с помощью React Spring
#БлогкомпанииOTUS #JavaScript #js #reactspring #анимации #Прототипноенаследование
https://habr.com/ru/companies/otus/articles/801591/
#БлогкомпанииOTUS #JavaScript #js #reactspring #анимации #Прототипноенаследование
https://habr.com/ru/companies/otus/articles/801591/
Хабр
Создание интерактивных анимаций с помощью React Spring
Эта статья посвящена React Spring — библиотеке анимации на основе JavaScript. Мы рассмотрим её фичи, включая различные хуки и компоненты, и то, как использовать их в приложениях. Анимация в...
Основы Event Loop в JavaScript
#БлогкомпанииOTUS #JavaScript #JS #EventLoop
https://habr.com/ru/companies/otus/articles/801249/
#БлогкомпанииOTUS #JavaScript #JS #EventLoop
https://habr.com/ru/companies/otus/articles/801249/
Хабр
Основы Event Loop в JavaScript
Привет, Хабр! В JS Event Loop позволяет непрерывно проверять, есть ли в очереди задачи, и, когда стек вызовов пуст, передавать эти задачи на выполнение. Таким образом долгие...
Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы
#БлогкомпанииOTUS #Вебразработка #JavaScript #Программирование #js #программирование #web
https://habr.com/ru/companies/otus/articles/821805/
#БлогкомпанииOTUS #Вебразработка #JavaScript #Программирование #js #программирование #web
https://habr.com/ru/companies/otus/articles/821805/
Хабр
Многопоточность JavaScript с SharedArrayBuffer и Atomics: основы
Привет, Хабр! JavaScript по традиции известен как однопоточный язык. Т.е код выполняется последовательно, и одновременное выполнение нескольких задач может быть проблематичным. Если код сталкивается с...
Создание простейшего back-end на Node.js с использованием PostgreSQL
#БлогкомпанииOTUS #JavaScript #PostgreSQL #Программирование #NodeJS #js #node
https://habr.com/ru/companies/otus/articles/828684/
#БлогкомпанииOTUS #JavaScript #PostgreSQL #Программирование #NodeJS #js #node
https://habr.com/ru/companies/otus/articles/828684/
Хабр
Создание простейшего back-end на Node.js с использованием PostgreSQL
Привет, Хабр! Сегодня мы продемонстрируем как создавать back-end приложения на Node.js c PostqreSQL. В качестве примера создадим простейший back-end на Node.js с использованием PostgreSQL. Почему...
Мой ТОП-5 лучших CSS-in-JS решений
#БлогкомпанииOTUS #Вебразработка #CSS #JavaScript #Программирование #js #css
https://habr.com/ru/companies/otus/articles/829322/
#БлогкомпанииOTUS #Вебразработка #CSS #JavaScript #Программирование #js #css
https://habr.com/ru/companies/otus/articles/829322/
Хабр
Мой ТОП-5 лучших CSS-in-JS решений
Привет, Хабр! В одном из проектов мне нужно было создать сложную админку для крупного клиента. Интерфейс требовал большо количества интерактивностей, а также поддержку...
[Перевод] Проблема альтернативной реализации
#БлогкомпанииSMLab #Python #JavaScript #Программирование #ITстандарты #JS #python
https://habr.com/ru/companies/sportmaster_lab/articles/838194/
#БлогкомпанииSMLab #Python #JavaScript #Программирование #ITстандарты #JS #python
https://habr.com/ru/companies/sportmaster_lab/articles/838194/
Хабр
Проблема альтернативной реализации
В этом посте я бы хотел порассуждать о тенденции, которую постоянно наблюдаю в мире разработки ПО. На самом деле, я бы даже рискнул сказать, что подобная ситуация происходит и в мире оборудования, но...
Управление памятью в JavaScript с помощью WeakRef и FinalizationRegistry
#js #управлениепамятью
https://habr.com/ru/companies/otus/articles/843812/
#js #управлениепамятью
https://habr.com/ru/companies/otus/articles/843812/
Хабр
Управление памятью в JavaScript с помощью WeakRef и FinalizationRegistry
Привет, Хабр! Сегодня мы рассмотрим тему управления памятью в JavaScript — и речь пойдет не о классическом сборщике мусора, а о возможностях с WeakRef и FinalizationRegistry . Эти инструменты помогают...
Функциональные тесты веб-приложений с Playwright: основы
#js #функциональноетестирование #вебразработка #Playwright
https://habr.com/ru/companies/otus/articles/845530/
#js #функциональноетестирование #вебразработка #Playwright
https://habr.com/ru/companies/otus/articles/845530/
Хабр
Функциональные тесты веб-приложений с Playwright: основы
Привет, Хабр! Функциональное тестирование стало неотъемлемой частью процесса обеспечения качества в веб-разработке. В этой статье рассмотрим возможности Playwright — мощного инструмента для...
Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте
#js #bundler #vite #vue #rolldown #rust
https://habr.com/ru/articles/847512/
#js #bundler #vite #vue #rolldown #rust
https://habr.com/ru/articles/847512/
Хабр
Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте
Большая новость, о которой на прошлой неделе намекнул в сети X Evan You Evan создал компанию Voidzero Inc , которая будет делать " an open-source, high-performance, and unified development toolchain...
Всё под контролем: сила useRef и forwardRef в React
#js #react #рефы
https://habr.com/ru/companies/otus/articles/856624/
#js #react #рефы
https://habr.com/ru/companies/otus/articles/856624/
Хабр
Всё под контролем: сила useRef и forwardRef в React
Начнем с небольшой истории. Как-то раз я с размахом накинулся на проект — в духе нынешних фреймворков всё было обложено компонентами, декларативный стиль царил, все шло идеально… ну почти. Дошел я,...
Бот на генераторах — когда нет времени и ресурсов
#генераторыjs #JS #TS #Typescript #созданиебота
https://habr.com/ru/companies/alfa/articles/864984/
#генераторыjs #JS #TS #Typescript #созданиебота
https://habr.com/ru/companies/alfa/articles/864984/
Хабр
Бот за 15 минут на генераторах
Представьте, что бизнесу срочно понадобился небольшой бот, например, для сбора данных или генерации картинок или постов. В голову сразу приходит стандартная идея — пишем...
OffscreenCanvas в JavaScript: разгоняем графику до максимума
#js #OffscreenCanvas #api
https://habr.com/ru/companies/otus/articles/863634/
#js #OffscreenCanvas #api
https://habr.com/ru/companies/otus/articles/863634/
Хабр
OffscreenCanvas в JavaScript: разгоняем графику до максимума
Привет, Хабр! Сегодня разберёмся с тем, что такое OffscreenCanvas , зачем он нужен и как правильно его использовать. OffscreenCanvas — это API, которое позволяет рендерить графику в отдельном потоке...