Жемчужины этой недели
В эти выходные я тоже был свободен :), слишком много времени для Mett и Rausch, мало для качественных статей. На этой неделе я наткнулся на кое-что хорошее, так что, если вы этого не сделали, вот 3 вещи, которые мне понравились на этой неделе.
1. Стефани Халбурт — отличный аргумент в пользу баланса между работой и личной жизнью.
Я сам трудоголик по своим личным причинам. Но я полностью с ней согласен, и в будущем я должен подробно написать об этом. У великих инженеров есть семьи и хобби, и они не живут, чтобы кодить все время.
https://mobile.twitter.com/gravislizard/status/969990326814359552
2. Мир Javascript и внешнего интерфейса.
На этой неделе я нашел два репозитория github, один из которых посвящен примерам кода javascript и функциям, которые вы либо используете, либо должны время от времени реализовывать. Я бы хотел, чтобы это был один фрагмент каждый раз, когда я открываю свой терминал.
Например, код для алгоритма разделения, который разделяет список между элементами, которые оценивают true или false с учетом конкретной функции:
const partition = (arr, fn) => arr.reduce( (acc, val, i, arr) => { acc[fn(val, i, arr) ? 0 : 1].push(val); return acc; }, [[], []] );
Второй посвящен множеству тематических исследований и технических докладов о методах фронтенда, применяемых в реальном мире. Как этот про Graphql в New York Times.
andrew--r/frontend-case-studies
frontend-case-studies — 💼 тщательно отобранный список технических докладов и статей о реальном корпоративном интерфейсе…github.com|
3. Наконец, безумие функционального программирования.
Мой друг познакомил меня с концепцией Arrows, которая представляет собой концепцию, позволяющую скрыть некоторые ситуации, когда абстракции Monads оказались сложными для написания.
Надеюсь, я что-то добавил :0.