Хорошо! Так что это была долгая и сумасшедшая неделя, но я, наконец, заложил базовую версию блога и портфолио, которые я хотел — оба из них используют чрезвычайно крутой GatsbyJS. Gatsby — это платформа с открытым исходным кодом, основанная на React, которая позволяет вам создавать (по их собственным словам): молниеносно быстрые веб-сайты и приложения; вы можете думать об этом в том же ключе, что и экспресс и Django. Одна интересная особенность Gatsby заключается в том, что он поставляется с каталогом /src/pages/, и всякий раз, когда вы создаете в нем файлы подкачки, маршруты автоматически настраиваются для вас! И последнее, но не менее важное: проекты, которые создает Гэтсби, считаются прогрессивными веб-приложениями. Мне еще многое предстоит узнать о Гэтсби и PWA, но работать с этим новым фреймворком было очень весело; если вы еще не пробовали, очень рекомендую попробовать! И, как всегда, YouTube — ваш друг. 😛

Другой новой и интересной технологией, с которой я работал на прошлой неделе, был Erlang — язык функционального программирования общего назначения. Забавный факт: Джо Армстронг создал первую версию Erlang еще в 1986 году (позже она была выпущена с открытым исходным кодом в 1998 году), и некоторые из сегодняшних крупнейших компаний, включая Facebook, Amazon и WhatsApp, до сих пор используют ее. Причиной изучения этого нового языка было собеседование по программированию. Самым трудным аспектом Erlang для меня было смещение мышления с императивного на декларативное программирование, особенно в сочетании с новым синтаксисом.

Остаток моего времени на прошлой неделе был потрачен на заявления о приеме на работу. Я понятия не имел, насколько мощными могут быть сетевые инструменты (в нетехническом смысле). Огромное спасибо всем выпускникам Генеральной Ассамблеи, откликнувшимся на мое обращение; У меня определенно есть новый взгляд на то, насколько переплетено сообщество разработчиков.

Цели на эту неделю:

  • Создать еще один проект для моего портфолио
  • Перейти на 2 нетворкинга
  • Подать заявку (как минимум) на 5 вакансий