Жемчужины этой недели

В эти выходные я тоже был свободен :), слишком много времени для 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.



3. Наконец, безумие функционального программирования.

Мой друг познакомил меня с концепцией Arrows, которая представляет собой концепцию, позволяющую скрыть некоторые ситуации, когда абстракции Monads оказались сложными для написания.



Надеюсь, я что-то добавил :0.