home.social

#wbarticle — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #wbarticle, aggregated by home.social.

  1. Миграция на строгий TypeScript: наш путь и собственное решение

    Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик

    habr.com/ru/companies/selectel

    #selectel #typescript #gitlab #npm #wbarticle #программирование

  2. Миграция на строгий TypeScript: наш путь и собственное решение

    Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик

    habr.com/ru/companies/selectel

    #selectel #typescript #gitlab #npm #wbarticle #программирование

  3. Миграция на строгий TypeScript: наш путь и собственное решение

    Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик

    habr.com/ru/companies/selectel

    #selectel #typescript #gitlab #npm #wbarticle #программирование

  4. Миграция на строгий TypeScript: наш путь и собственное решение

    Наш проект имеет долгую историю. И за это время подходы к разработке фронтенда успели несколько раз измениться. В какой-то период в проекте можно было встретить код на JavaScript, CoffeeScript и TypeScript. Плюс сам TypeScript успел обновиться несколько раз за время существования проекта со второй до пятой версии. Сейчас TypeScript практически вытеснил весь остальной код, но процесс по переписыванию с других языков занял много времени. И чтобы была возможность переиспользовать уже написанный код в TS-модулях, было принято решение отказаться от строгих проверок. Из-за выключенных проверок в коде накопилось большое количество использований any, а также отсутствующих проверок на null. Это, наверное, основные две проблемы, которые не позволяют единовременно пройтись по всей кодовой базе и за раз исправить все ошибки, возникающие при включении строгих проверок. В общем, если вам знакома эта ситуация, то статья для вас. Меня зовут Максим Овчарик, я ведущий фронтенд-разработчик

    habr.com/ru/companies/selectel

    #selectel #typescript #gitlab #npm #wbarticle #программирование

  5. DPDK на динозаврах и гаишниках

    Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь

    habr.com/ru/companies/selectel

    #selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle

  6. DPDK на динозаврах и гаишниках

    Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь

    habr.com/ru/companies/selectel

    #selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle

  7. DPDK на динозаврах и гаишниках

    Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь

    habr.com/ru/companies/selectel

    #selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle

  8. DPDK на динозаврах и гаишниках

    Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подготовила краткое содержание в комиксах. Теперь вам не нужно будет переводить с технического на дизайнерский! Меня зовут Наташа, я UX-исследователь

    habr.com/ru/companies/selectel

    #selectel #linux_kernel #syscall #kernel_bypass #dpdk #wbarticle

  9. Как котята лапками настраивают GPU в Kubernetes и при чем тут эффект Манделы

    Думаю, у каждого были ситуации, когда специальные инструменты помогали решать сложные рутинные задачи. Например, с помощью обжимки кабеля намного проще нарезать патчкорды, чем ножом и отверткой. Изоляция в Docker избавляет от беспорядка с зависимостями. Привет, Хабр! Меня зовут Антон. Мне часто приходится настраивать инфраструктуру для обучения и инференсинга моделей на

    habr.com/ru/companies/selectel

    #selectel #gpu #машинное_обучение #серверное_администрирование #серверное_оборудование #wbarticle

  10. Как котята лапками настраивают GPU в Kubernetes и при чем тут эффект Манделы

    Думаю, у каждого были ситуации, когда специальные инструменты помогали решать сложные рутинные задачи. Например, с помощью обжимки кабеля намного проще нарезать патчкорды, чем ножом и отверткой. Изоляция в Docker избавляет от беспорядка с зависимостями. Привет, Хабр! Меня зовут Антон. Мне часто приходится настраивать инфраструктуру для обучения и инференсинга моделей на

    habr.com/ru/companies/selectel

    #selectel #gpu #машинное_обучение #серверное_администрирование #серверное_оборудование #wbarticle

  11. Как котята лапками настраивают GPU в Kubernetes и при чем тут эффект Манделы

    Думаю, у каждого были ситуации, когда специальные инструменты помогали решать сложные рутинные задачи. Например, с помощью обжимки кабеля намного проще нарезать патчкорды, чем ножом и отверткой. Изоляция в Docker избавляет от беспорядка с зависимостями. Привет, Хабр! Меня зовут Антон. Мне часто приходится настраивать инфраструктуру для обучения и инференсинга моделей на

    habr.com/ru/companies/selectel

    #selectel #gpu #машинное_обучение #серверное_администрирование #серверное_оборудование #wbarticle

  12. Магия шилдинга в CDN: защита и скорость в одном флаконе

    Привет! Я Таня, менеджер продуктов в Selectel. Мы уже много рассказывали о нашем сервисе

    habr.com/ru/companies/selectel

    #selectel #cdn #itинфраструктура #информационная_безопасность #шилдинг #wbarticle

  13. Магия шилдинга в CDN: защита и скорость в одном флаконе

    Привет! Я Таня, менеджер продуктов в Selectel. Мы уже много рассказывали о нашем сервисе

    habr.com/ru/companies/selectel

    #selectel #cdn #itинфраструктура #информационная_безопасность #шилдинг #wbarticle

  14. Магия шилдинга в CDN: защита и скорость в одном флаконе

    Привет! Я Таня, менеджер продуктов в Selectel. Мы уже много рассказывали о нашем сервисе

    habr.com/ru/companies/selectel

    #selectel #cdn #itинфраструктура #информационная_безопасность #шилдинг #wbarticle

  15. Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера

    Если вы когда-нибудь анализировали содержимое журналов нового облачного сервера, то наверняка замечали подозрительную активность с первых же секунд его сетевой жизни. Кто эти незнакомцы, сканирующие порты? Чем грозит такой интерес? Привет! Меня зовут Марк, я методолог

    habr.com/ru/companies/selectel

    #selectel #настройка_облачного_сервера #защита_облачных_сред #ФСТЭК #защита_персональных_данных #wbarticle

  16. Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера

    Если вы когда-нибудь анализировали содержимое журналов нового облачного сервера, то наверняка замечали подозрительную активность с первых же секунд его сетевой жизни. Кто эти незнакомцы, сканирующие порты? Чем грозит такой интерес? Привет! Меня зовут Марк, я методолог

    habr.com/ru/companies/selectel

    #selectel #настройка_облачного_сервера #защита_облачных_сред #ФСТЭК #защита_персональных_данных #wbarticle

  17. Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера

    Если вы когда-нибудь анализировали содержимое журналов нового облачного сервера, то наверняка замечали подозрительную активность с первых же секунд его сетевой жизни. Кто эти незнакомцы, сканирующие порты? Чем грозит такой интерес? Привет! Меня зовут Марк, я методолог

    habr.com/ru/companies/selectel

    #selectel #настройка_облачного_сервера #защита_облачных_сред #ФСТЭК #защита_персональных_данных #wbarticle

  18. DRY-фреймворк: как сократить HTML-код и писать только на CSS

    Привет! Я Толя, Frontend-разработчик

    habr.com/ru/companies/selectel

    #selectel #frontend #html #css #wbarticle

  19. DRY-фреймворк: как сократить HTML-код и писать только на CSS

    Привет! Я Толя, Frontend-разработчик

    habr.com/ru/companies/selectel

    #selectel #frontend #html #css #wbarticle

  20. DRY-фреймворк: как сократить HTML-код и писать только на CSS

    Привет! Я Толя, Frontend-разработчик

    habr.com/ru/companies/selectel

    #selectel #frontend #html #css #wbarticle