В наши дни веб-сервисы постоянно подвергаются самым разным атакам. Поэтому безопасность - это то, о чём стоит помнить на всех этапах жизненного цикла проектов.
В этом материале, посвящённом безопасности, собрано более двух десятков рекомендаций, касающихся Node.js, и некоторые советы общего характера.
https://medium.com/p/e3fbc348f92/
В этом материале, посвящённом безопасности, собрано более двух десятков рекомендаций, касающихся Node.js, и некоторые советы общего характера.
https://medium.com/p/e3fbc348f92/
Medium
23 рекомендации по защите Node.js приложений
В наши дни веб-сервисы постоянно подвергаются самым разным атакам. Поэтому безопасность — это то, о чём стоит помнить на всех этапах…
Машинное обучение поможет сократить популяцию мух цеце, чтобы снизить уровень заболеваемости сонной болезнью
https://www.economist.com/science-and-technology/2018/08/25/machine-learning-can-control-tsetse-flies
https://www.economist.com/science-and-technology/2018/08/25/machine-learning-can-control-tsetse-flies
The Economist
Machine learning can control tsetse flies
And thus reduce sleeping sickness
Рассмотрим импульсные нейронные сети: особенности, перспективы и преимущества, благодаря которым успешно вытесняется 2-е поколение.
https://proglib.io/p/spiking-neural-networks/
https://proglib.io/p/spiking-neural-networks/
7 советов, как не взбесить коллегу-тестировщика в его праздник
https://habr.com/company/mailru/blog/422513/
https://habr.com/company/mailru/blog/422513/
Три месяца спустя: как GDPR повлиял на работу c cookies
https://habr.com/company/it-grad/blog/422677/
https://habr.com/company/it-grad/blog/422677/
Введение в Reactive Programming
Если вы хотите обучиться реактивному программированию, то могли заметить недостаток материалов по этой теме. Данная статья как раз рассматривает основные парадигмы реактивного программирования, а также обучит вас мыслить реактивно.
Несмотря на то, что автор выбрал RxJS фреймворк, семейство Rx* библиотеки широко доступно для многих языков и платформ. Поэтому, независимо от ваших инструментов, вы можете получить конкретную выгоду, следуя этому руководству.
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
Если вы хотите обучиться реактивному программированию, то могли заметить недостаток материалов по этой теме. Данная статья как раз рассматривает основные парадигмы реактивного программирования, а также обучит вас мыслить реактивно.
Несмотря на то, что автор выбрал RxJS фреймворк, семейство Rx* библиотеки широко доступно для многих языков и платформ. Поэтому, независимо от ваших инструментов, вы можете получить конкретную выгоду, следуя этому руководству.
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
Gist
The introduction to Reactive Programming you've been missing
The introduction to Reactive Programming you've been missing - introrx.md
Полезный материал о создании персонажей для игр от опытного 3D художника:
https://80.lv/articles/creating-awesome-characters-for-video-games/
https://80.lv/articles/creating-awesome-characters-for-video-games/
80LV
Creating Awesome Characters for Video Games
Jaco Herbst who worked on Total War: Warhammer series shared his experience in creating awesome characters for video games, tips, tricks, and preferences.
Читабельность - главный критерий хорошего кода.
В этой статье мы рассмотрим, как правильно делать отступы в коде для повышения его читабельности. И насколько целесообразно делать разбивку кода по столбцам
https://nuancesprog.ru/p/1277/
В этой статье мы рассмотрим, как правильно делать отступы в коде для повышения его читабельности. И насколько целесообразно делать разбивку кода по столбцам
https://nuancesprog.ru/p/1277/
NOP::Nuances of programming
Зачем разбивать код на столбцы
На мой взгляд, главная составляющая любого программирования – это читабельность кода, будь то написанный вами или кем-то другим. Читабельность складывается из множества факторов, начиная от синтаксиса языка программирования, имен переменных, комментариев…
React и SEO: как их подружить?
Как известно, поисковая оптимизация одностраничных приложений задача непростая и решение ее может потребовать значительных затрат труда, особых умений от разработчиков и финансовых затрат от заказчика. Какие же решения предлагает сообщество, чтобы, по возможности быстро и с минимальными затратами, сделать Reactвеб-сайт дружественным к поисковым серверам?
https://habr.com/post/418619/
Как известно, поисковая оптимизация одностраничных приложений задача непростая и решение ее может потребовать значительных затрат труда, особых умений от разработчиков и финансовых затрат от заказчика. Какие же решения предлагает сообщество, чтобы, по возможности быстро и с минимальными затратами, сделать Reactвеб-сайт дружественным к поисковым серверам?
https://habr.com/post/418619/
Хабр
React и SEO: как их подружить?
Как известно, поисковая оптимизация одностраничных приложений задача непростая и решение ее может потребовать значительных затрат труда, особых умений от разрабо...
Инструменты оптимизации CSS для повышения производительности PWA.
Ахмед Бушефра показывает, как использовать различные инструменты и связанные с ними методы, чтобы помочь создавать лучшие PWA, сосредоточившись на оптимизации CSS
https://www.sitepoint.com/css-optimization-boosting-pwa-performance/
Ахмед Бушефра показывает, как использовать различные инструменты и связанные с ними методы, чтобы помочь создавать лучшие PWA, сосредоточившись на оптимизации CSS
https://www.sitepoint.com/css-optimization-boosting-pwa-performance/
Sitepoint
CSS Optimization Tools for Boosting PWA Performance — SitePoint
Ahmed Bouchefra shows how to use various tools and related techniques to help build a better PWA by focusing on CSS optimization — demonstrating how to remove unused CSS, inline the critical path CSS, and minify the resulting code.