Я запустил магазин с депрессивными футболками: https://teespring.com/stores/senior-software-vlogger
Teespring
Senior Software Vlogger
Teespring is the free and easy way to bring your ideas to life. Design your product, set a price, and start selling. Teespring handles the rest - production, shipping, and customer service - and you keep the profit!
А вдруг вы не знали? Я вот себе хлебные крошки включил https://vscodecandothat.com/
HONDATOTO
HONDATOTO ✅ Bazar Penyedia Paito HK Lotto Togel Resmi Dan Termudah
Hondatoto adalah bazar penyedia paito hk lotto togel resmi dan termudah di asia. Main di Honda toto akan diberikan jaminan menang besar serta fasilitas lengkap lainnya yang bisa kalian pergunakan untuk menambah pundi-pundi keberhasilan dan menu deposit terlengkap…
Сегодня на стриме один из зрителей подключился через голосовой чат дискорда. Получился интересный интерактивный стрим. Надеюсь больше людей будут подключаться на будущих стримах :) https://www.patreon.com/seniorsoftwarevlogger
https://seniorsoftwarevlogger.com/2018/05/20/cheat%d0%b0%d0%b5%d0%bc-%d0%ba%d0%bd%d0%b8%d0%b3%d0%b8/
Senior Software Vlogger
Cheat’аем книги
Этот пост был доступен на патреоне на 6 месяцев раньше. Всю неделю я не слушал никаких подкастов. Я слушал книгу. Что меня всегда напрягало в аудио книгах — это невозможность остановиться и в…
Кто спрашивал про Machine Learning? Amazon запустил курсы по нескольким саециальностям. Осторожно английский. https://aws.amazon.com/training/learning-paths/machine-learning/
Amazon
Artificial Intelligence
Whether you’re new to artificial intelligence (AI), or an experienced builder, develop your knowledge and skills with training curated by the experts at AWS.
Ребята так любят рождество, что начинают праздновать с первого декабря. По традиции делают календари ожидания (гуглить Adventscalender), где на каждый день есть маленький сюрприз. Мой кофейный календарь можно увидеть в инстаграме, а програмистский по ссылке https://adventofcode.com/2018 24 задачки, решать можно на любом языке программирования
Ругай за говнокод @ Пиши говнокод!
Первые два дня календаря наговнокоженые в джаваскрипте. Кдайте в меня камнями :) https://github.com/nLight/advent-of-code/tree/master/2018
Первые два дня календаря наговнокоженые в джаваскрипте. Кдайте в меня камнями :) https://github.com/nLight/advent-of-code/tree/master/2018
GitHub
nLight/advent-of-code
Contribute to nLight/advent-of-code development by creating an account on GitHub.
Я не сделал видео, но вот вам день 3 💩 https://github.com/nLight/advent-of-code/blob/master/2018/3.js Теперь пора выключать экраны. Да, я отключил issues в репке, мне некогда на них реагировать :)
GitHub
nLight/advent-of-code
Contribute to nLight/advent-of-code development by creating an account on GitHub.
У джаваскрипта на завтрак незаслуженно мало подписчиков @breakfastjs
На работе Typescript, на личном проекте Flow. А у вас?
public poll
Я крутой бекендщик – 193
👍👍👍👍👍👍👍 38%
JS с ароматом ванили – 113
👍👍👍👍 22%
Я не знаю что это – 96
👍👍👍 19%
Typescript – 86
👍👍👍 17%
Flow – 23
👍 5%
👥 511 people voted so far.
public poll
Я крутой бекендщик – 193
👍👍👍👍👍👍👍 38%
JS с ароматом ванили – 113
👍👍👍👍 22%
Я не знаю что это – 96
👍👍👍 19%
Typescript – 86
👍👍👍 17%
Flow – 23
👍 5%
👥 511 people voted so far.
Причина писать функции короче. В Javascript и не только https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop#Run-to-completion
MDN Web Docs
JavaScript execution model - JavaScript | MDN
This page introduces the basic infrastructure of the JavaScript runtime environment. The model is largely theoretical and abstract, without any platform-specific or implementation-specific details. Modern JavaScript engines heavily optimize the described…
Для релокейта _обязательно_ наличие высшего по точным наукам. Без этого не получить визу. Вопросы "почему так?" - к правительству Евросоюза и Германии.
- А ты чем по-жизни занимаешься?
- Двигаю тикеты в джире.
Story of my life
- Двигаю тикеты в джире.
Story of my life
До середины идёшь, как по маслу, а потом спотыкаешься о монады и аппликативы. С одной стороны хочется больше про Domain Modeling, с другой отступления в сторону матана необходимы. Иначе книгу нельзя было бы читать отдельно. Опять же название продаёт общую тему, а книга делает очень сильный упор на скалу.
👍1
В тему: нужна ли математика программисту? Для обьектно-ориентированного программирования - нет, там только здравый смысл и общая вменяемость нужны. Но ООП это тупик, который вообще не помогает справиться со сложностью программ. Чтобы понять функциональное программирование нужно хоть немного рубить в математике. Только не в квадратных уравнениях или вращении матриц. Нужно понимание, что такое алгебра и теории категорий.
Применительно к фронтенду: ни Flow, ни Typescript не решают проблему (пока). Поддержка типов - это просто попытка хоть как то помочь понять, что происходит, но этого мало. Переписать все на Elm, ReasonML или Purescript тоже не вариант, в виду обозначенной выше причины. Для этого нужно понимание матана, а с этим на фронте напряжёнка. Надежда на светлые умы, которые запилят функциональные примитивы, чтобы все их использовали, хоть и без полного понимания, что вообще происходит (прямо как сейчас с ООП)
Продолжая тему функционального программирования.
2 года назад я посмотрел видео Эдварда Кмета про функциональные линзы (Edward Kmett, functional lenses) и заболел этой идеей настолько, что заразил двух друзей и вместе мы запилили https://github.com/nLight/objektiv
Сейчас я использую библиотеку в своем проекте и попутно (пере/до)-писываю ее. Т.к. теперь я понимаю чуть больше и в JS и в FP думаю переписать ее полностью и подобрать более канонические имена. Например функция
2 года назад я посмотрел видео Эдварда Кмета про функциональные линзы (Edward Kmett, functional lenses) и заболел этой идеей настолько, что заразил двух друзей и вместе мы запилили https://github.com/nLight/objektiv
Сейчас я использую библиотеку в своем проекте и попутно (пере/до)-писываю ее. Т.к. теперь я понимаю чуть больше и в JS и в FP думаю переписать ее полностью и подобрать более канонические имена. Например функция
mod - названа совсем не в тему.GitHub
GitHub - nLight/objektiv: Functional lenses in JavaScript
Functional lenses in JavaScript. Contribute to nLight/objektiv development by creating an account on GitHub.