Size: a a a

Монада Кедавра

2019 January 24
Монада Кедавра
доверить продавцу рекламы делать браузер всё равно что поручить волку пасти овец
источник
2019 January 25
Монада Кедавра
Cache Rules Everything Around Me
источник
2019 February 07
Монада Кедавра
ты должен был бороться со злом, а не примкнуть к нему! 😰

https://twitter.com/justmarkup/status/1093405058186780672
источник
2019 February 16
Монада Кедавра
Mozilla MDN предпочитает Flow тайпскрипту

https://github.com/davidflanagan/mdn/blob/d621e594aaa5a22d8700479eedb54db44b766af4/ADRs/002-use-flow-for-typechecking.md

We will use Flow for static type checking for new MDN frontend development work. We won't require that all new code be fully typed, but that Flow can run over it without reporting type errors.

Because of TypeScript’s history as a language superset, it still has language features like implements, public and private keywords that are not on a standards path and make TypeScript more than just JavaScript-with-types.

Fundamentally, it seems wrong to me for Mozilla (the spiritual home of JavaScript) to be starting projects using a language that includes non-standard (and not on a standards track) extensions to JavaScript. As Brendan Eich says "Always bet on JavaScript".
источник
Монада Кедавра
яннп, но очень интересно https://blog.dgraph.io/post/why-google-needed-graph-serving-system/
источник
2019 February 20
Монада Кедавра
делать просто — сложно
делать просто нормально —  сложнее всего
источник
Монада Кедавра
😍
People tend to be visual: we use pictures to understand problems

https://blog.regehr.org/archives/1653

почему в жс не практикуются подобные наглядные способы иллюстрации кода?
источник
2019 February 21
Монада Кедавра
царь-тернарник
источник
2019 February 22
Монада Кедавра
theming приложений — это культ карго и создание себе проблем на ровном месте: хорошо спроектированная архитектура должна справляться с любыми контекстно-зависимыми данными вообще, ввиду чего не нуждается в глобальных костылях для отдельного частного случая
источник
Монада Кедавра
вместо того, чтобы поддерживать костыли, реализованные прямо на уровне api библиотек, гораздо эффективнее сделать, чтобы добавление +1 переменной с названием "theme" к контексту приложения не было проблемой by design
источник
Монада Кедавра
недавно гитхаб убрал необходимость в gitlab для создания приватных репозиториев, но гитлаб не воодушевлён перспективой повторить судьбу bitbucket и с новым релизом показывает свою область применения

https://about.gitlab.com/2019/02/22/gitlab-11-8-released/

практически для любого проекта больше todo-list необходима инфраструктура: сборка, порой многоступенчатая, иногда в нескольких вариантах, зачастую с прогоном линтера или средств типизации, и если гитхаб стремится к казуальности и охвату простых кейсов, из-за чего в нём легко создавать проекты, но порой неудобно поддерживать, то гитлаб предоставляет нормальный CI пайплайн вместо косых github actions, confidential issues, зеркалирование гит-реп (для того, чтобы хостить код на githab, а ci делать на гитлабе), registry для docker и многое другое

ещё интересно то, что pages templates как фичу реализовал их продакт, программирующий в качестве хобби

https://about.gitlab.com/2019/02/20/start-using-pages-quickly/

всем бы таких продактов
источник
2019 February 24
Монада Кедавра
источник
2019 February 25
Монада Кедавра
слово «оверинжиниринг» само по себе оверинжиниринг
источник
2019 February 26
Монада Кедавра
непопулярное мнение: неконсистентные массивы, предлагаемые реактом для хуков как решение проблем делают всё только хуже, так как с именоваными аргументами из деструктуризации не было никакой проблемы изначально; const {use, state} = ... явно говорит о том, какой объект у нас был и чем стали его составляющие, иными словами, показывает причинно-следственную связь
источник
2019 March 04
Монада Кедавра
источник
2019 March 05
Монада Кедавра
вижу прямую связь между CAP теоремой и аксиомой эскобара
источник
2019 March 06
Монада Кедавра
coder в open source, ура, наконец-то можно убрать локальный вскод в облако https://github.com/codercom/code-server
источник
Монада Кедавра
Eventual Consistency
источник
2019 March 08
Монада Кедавра
такс такс такс што тут у нас, дедлоки в жс, ахахах наканецта


Top-level await creates a new mechanism for deadlocks


https://github.com/tc39/proposal-top-level-await
источник
2019 March 10
Монада Кедавра
jsx — это xml используемый не по назначению, change my mind
источник