Посмотрел отличный доклад от создателя reatom, понравится если вас давно мучили вопросы: Как проверять типы в рантайме (JS), Контрактное программирование.
И бонусом для меня новый для меня подход к тестированию
https://www.youtube.com/watch?v=K91G6na4ga8
  
  И бонусом для меня новый для меня подход к тестированию
property-based testinghttps://www.youtube.com/watch?v=K91G6na4ga8
GitHub
  
  GitHub - reatom/reatom: Reatom - the ultimate state manager
  Reatom - the ultimate state manager. Contribute to reatom/reatom development by creating an account on GitHub.
  Ух, давно мечтал попробовать, настанет день когда я смогу погрузится в это дело, в закладки
  Forwarded from Defront — про фронтенд-разработку и не только
Максим Эзьер написал большое руководство по работе с WebGL — "WebGL guide".
В руководстве с азов объясняется создание интерактивной трёхмерной сцены без использования сторонних библиотек. Используется только чистый JS и WebGL. В самом начале есть раздел про математику, которая необходима для работы с графикой. Затем объясняется процесс создания простых двумерных и трёхмерных сцен с подробным объяснением примеров исходного кода. Есть пример текстурирования объектов и работы с источниками света. В конце статьи есть список наиболее распространённых ошибок. Про них полезно знать при отладке кода.
В общем, если хотели потыкать WebGL, рекомендую заглянуть в это руководство.
#webgl #tutorial
https://xem.github.io/articles/webgl-guide.html
  В руководстве с азов объясняется создание интерактивной трёхмерной сцены без использования сторонних библиотек. Используется только чистый JS и WebGL. В самом начале есть раздел про математику, которая необходима для работы с графикой. Затем объясняется процесс создания простых двумерных и трёхмерных сцен с подробным объяснением примеров исходного кода. Есть пример текстурирования объектов и работы с источниками света. В конце статьи есть список наиболее распространённых ошибок. Про них полезно знать при отладке кода.
В общем, если хотели потыкать WebGL, рекомендую заглянуть в это руководство.
#webgl #tutorial
https://xem.github.io/articles/webgl-guide.html
Сегодня думал как организовать работу со всякими системами аналитики в реакт приложениях. 
Если писать прямо в компонентах добавит душка в код. Хотелось иметь какую-то глобальную свалку куда швырять все события, и в одном месте их как-то обрабатывать.
Сел гуглить и [нагуглил](https://dev.to/jepser/hello-treacker-a-tracking-library-for-react-59bd) неплохое решение на первый взгляд.
Потыкаю, посмотрю, поделюсь впечатлениями.
  
  Если писать прямо в компонентах добавит душка в код. Хотелось иметь какую-то глобальную свалку куда швырять все события, и в одном месте их как-то обрабатывать.
Сел гуглить и [нагуглил](https://dev.to/jepser/hello-treacker-a-tracking-library-for-react-59bd) неплохое решение на первый взгляд.
Потыкаю, посмотрю, поделюсь впечатлениями.
DEV Community
  
  Hello Treacker, a tracking library for React
  TL;DR:   I built a small (1.5kb) and performant event tracking library, that lets you connec...
  Вчера нарвался на страницу книги Тима Рафгардена «Algorithms Illuminated», который вдохновлен онлайн курсами на Coursera и Edx по алгоритмам Стэнфорда.
Сами книги «Совершенный алгоритм. Основы», «Совершенный алгоритм, и Графовые алгоритмы и структуры данных» нашел на русском на сайте издательства «Питер».
¶
Еще у автора канал на youtube где много есть четыре плейлиста про алгоритмы, не буду утверждать что контент из книги и на канале идентичны, но беглый осмотр показал что контент обширный и фундаметальный, например информация о графовых алгормитах, NP-трудные задачи, жадные алгоритмы, динамическое программирование и тд.
¶
Понравилось что автор начинает лекцию с умножения столбиком, объясняя что это тоже алгоритм и как умножить можно эффективнее используя Алгоритм Карацубы.
¶
Лекции на английском, но у Тима четкая и понятная речь, что снижает порог для тех кому английской не родной.
Ну и вишенкой будут записи лекции Тима из стен Стэнфорда.
  
  Сами книги «Совершенный алгоритм. Основы», «Совершенный алгоритм, и Графовые алгоритмы и структуры данных» нашел на русском на сайте издательства «Питер».
¶
Еще у автора канал на youtube где много есть четыре плейлиста про алгоритмы, не буду утверждать что контент из книги и на канале идентичны, но беглый осмотр показал что контент обширный и фундаметальный, например информация о графовых алгормитах, NP-трудные задачи, жадные алгоритмы, динамическое программирование и тд.
¶
Понравилось что автор начинает лекцию с умножения столбиком, объясняя что это тоже алгоритм и как умножить можно эффективнее используя Алгоритм Карацубы.
¶
Лекции на английском, но у Тима четкая и понятная речь, что снижает порог для тех кому английской не родной.
Ну и вишенкой будут записи лекции Тима из стен Стэнфорда.
www.piter.com
  
  Совершенный алгоритм. Основы
  Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения.
  The 
  null primitive is typically used to describe the absence of an object, whereas undefined is the absence of a defined value. #jsРанее тут был репост про то как разработчики могут влиять на бизнес, но я его вынес на телетайп.
https://teletype.in/@codev0/-txSE4CbnOP
  
  https://teletype.in/@codev0/-txSE4CbnOP
Teletype
  
  Пост который на меня повлиял как на разработчика
  Это репост чтобы было удобно читать в телеграме, и сохранить информацию. Просто прочтите. От себя добавлю что этот подход резонирует...
  