#wbarticle — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #wbarticle, aggregated by home.social.
-
Миграция на строгий TypeScript: наш путь и собственное решение
Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик
https://habr.com/ru/companies/selectel/articles/879980/
#selectel #typescript #gitlab #npm #wbarticle #программирование
-
Миграция на строгий TypeScript: наш путь и собственное решение
Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик
https://habr.com/ru/companies/selectel/articles/879980/
#selectel #typescript #gitlab #npm #wbarticle #программирование
-
Миграция на строгий TypeScript: наш путь и собственное решение
Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик
https://habr.com/ru/companies/selectel/articles/879980/
#selectel #typescript #gitlab #npm #wbarticle #программирование
-
Миграция на строгий TypeScript: наш путь и собственное решение
Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик
https://habr.com/ru/companies/selectel/articles/879980/
#selectel #typescript #gitlab #npm #wbarticle #программирование
-
DPDK на динозаврах и гаишниках
Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь
https://habr.com/ru/companies/selectel/articles/858472/
#selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle
-
DPDK на динозаврах и гаишниках
Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь
https://habr.com/ru/companies/selectel/articles/858472/
#selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle
-
DPDK на динозаврах и гаишниках
Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь
https://habr.com/ru/companies/selectel/articles/858472/
#selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle
-
DPDK на динозаврах и гаишниках
Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь
https://habr.com/ru/companies/selectel/articles/858472/
#selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle
-
Как котята лапками настраивают GPU в Kubernetes и при чем тут эффект Манделы
Думаю, у каждого были ситуации, когда специальные инструменты помогали решать сложные рутинные задачи. Например, с помощью обжимки кабеля намного проще нарезать патчкорды, чем ножом и отверткой. Изоляция в Docker избавляет от беспорядка с зависимостями. Привет, Хабр! Меня зовут Антон. Мне часто приходится настраивать инфраструктуру для обучения и инференсинга моделей на
https://habr.com/ru/companies/selectel/articles/839528/
#selectel #gpu #машинное_обучение #серверное_администрирование #серверное_оборудование #wbarticle
-
Как котята лапками настраивают GPU в Kubernetes и при чем тут эффект Манделы
Думаю, у каждого были ситуации, когда специальные инструменты помогали решать сложные рутинные задачи. Например, с помощью обжимки кабеля намного проще нарезать патчкорды, чем ножом и отверткой. Изоляция в Docker избавляет от беспорядка с зависимостями. Привет, Хабр! Меня зовут Антон. Мне часто приходится настраивать инфраструктуру для обучения и инференсинга моделей на
https://habr.com/ru/companies/selectel/articles/839528/
#selectel #gpu #машинное_обучение #серверное_администрирование #серверное_оборудование #wbarticle
-
Как котята лапками настраивают GPU в Kubernetes и при чем тут эффект Манделы
Думаю, у каждого были ситуации, когда специальные инструменты помогали решать сложные рутинные задачи. Например, с помощью обжимки кабеля намного проще нарезать патчкорды, чем ножом и отверткой. Изоляция в Docker избавляет от беспорядка с зависимостями. Привет, Хабр! Меня зовут Антон. Мне часто приходится настраивать инфраструктуру для обучения и инференсинга моделей на
https://habr.com/ru/companies/selectel/articles/839528/
#selectel #gpu #машинное_обучение #серверное_администрирование #серверное_оборудование #wbarticle
-
Магия шилдинга в CDN: защита и скорость в одном флаконе
Привет! Я Таня, менеджер продуктов в Selectel. Мы уже много рассказывали о нашем сервисе
https://habr.com/ru/companies/selectel/articles/839174/
#selectel #cdn #itинфраструктура #информационная_безопасность #шилдинг #wbarticle
-
Магия шилдинга в CDN: защита и скорость в одном флаконе
Привет! Я Таня, менеджер продуктов в Selectel. Мы уже много рассказывали о нашем сервисе
https://habr.com/ru/companies/selectel/articles/839174/
#selectel #cdn #itинфраструктура #информационная_безопасность #шилдинг #wbarticle
-
Магия шилдинга в CDN: защита и скорость в одном флаконе
Привет! Я Таня, менеджер продуктов в Selectel. Мы уже много рассказывали о нашем сервисе
https://habr.com/ru/companies/selectel/articles/839174/
#selectel #cdn #itинфраструктура #информационная_безопасность #шилдинг #wbarticle
-
Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера
Если вы когда-нибудь анализировали содержимое журналов нового облачного сервера, то наверняка замечали подозрительную активность с первых же секунд его сетевой жизни. Кто эти незнакомцы, сканирующие порты? Чем грозит такой интерес? Привет! Меня зовут Марк, я методолог
https://habr.com/ru/companies/selectel/articles/836960/
#selectel #настройка_облачного_сервера #защита_облачных_сред #ФСТЭК #защита_персональных_данных #wbarticle
-
Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера
Если вы когда-нибудь анализировали содержимое журналов нового облачного сервера, то наверняка замечали подозрительную активность с первых же секунд его сетевой жизни. Кто эти незнакомцы, сканирующие порты? Чем грозит такой интерес? Привет! Меня зовут Марк, я методолог
https://habr.com/ru/companies/selectel/articles/836960/
#selectel #настройка_облачного_сервера #защита_облачных_сред #ФСТЭК #защита_персональных_данных #wbarticle
-
Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера
Если вы когда-нибудь анализировали содержимое журналов нового облачного сервера, то наверняка замечали подозрительную активность с первых же секунд его сетевой жизни. Кто эти незнакомцы, сканирующие порты? Чем грозит такой интерес? Привет! Меня зовут Марк, я методолог
https://habr.com/ru/companies/selectel/articles/836960/
#selectel #настройка_облачного_сервера #защита_облачных_сред #ФСТЭК #защита_персональных_данных #wbarticle
-
DRY-фреймворк: как сократить HTML-код и писать только на CSS
Привет! Я Толя, Frontend-разработчик
-
DRY-фреймворк: как сократить HTML-код и писать только на CSS
Привет! Я Толя, Frontend-разработчик
-
DRY-фреймворк: как сократить HTML-код и писать только на CSS
Привет! Я Толя, Frontend-разработчик