Наступила и прошла третья неделя, за которой последовали AngularJS, NodeJS, ExpressJS и наш первый приглашенный докладчик!

О, Боже мой, серверная часть!

От глубокого погружения в шаблон проектирования Angular MVC до создания сервера с ванильным Node, а затем создания веб-скребка (да, я сказал WEB SCRAPER!) с использованием Express, сказать, что эта неделя была бодрящей, было бы несправедливо!

То, что я люблю бэкенд, для меня не новость, но, наконец, переход на Node и Express напомнил мне об этой истине. Алгоритмические проблемы всегда привлекали меня к программированию, и разработка бэкенда, кажется, довольно хорошо утоляла эту жажду. Мягко говоря, третья неделя до сих пор была моей любимой неделей!

Работа с Node вызвала у меня ощущение дежавю. Я был там раньше, всего год назад, когда я создавал веб-приложение с помощью Express во время моей второй стажировки. Я хорошо помню, как потратил более трех дней на то, что казалось ошибкой, но оказалось результатом асинхронной природы JavaScript, что показало мое глубокое непонимание JavaScript в целом. Возвращение к Node и Express после того, как я жил и дышал JavaScript в течение последних нескольких месяцев, действительно разрешило все оставшиеся без ответа вопросы, которые остались с тех пор, как я в последний раз создавал с помощью Node. Не говоря уже о том, что работа с vanilla Node перед погружением в использование Express дала мне более глубокое понимание не только того, почему Express так хорош, но и серверов, и почему JavaScript вне браузера был и остается такой революционной концепцией.

Первый из многих

В дополнение к замечательным блокам недели у нас также был наш первый приглашенный спикер!

Соучредитель Seer Aerospace Эван Ванг посетил штаб-квартиру Codesmith в Нью-Йорке, чтобы очень подробно и информативно рассказать нам о начальных проблемах и текущих решениях Seer Aerospace. Seer Aerospace — это стартап, который в первые годы своего существования предлагал необработанные данные о полетах самолетов, что помогает предприятиям принимать обоснованные решения. Ван упомянул, что их подписчиками в основном являются поставщики запчастей для самолетов, которые могут использовать предоставленные ими данные для анализа рынка и, как следствие, принимать более обоснованные решения, когда речь идет о прогнозировании того, какие самолеты могут нуждаться в деталях. В дополнение к описанию технологий, которые использует Seer Aerospace, и способов получения их данных, Ван также подробно рассказал о многих проблемах, возникающих при создании компании, которая сильно зависит от больших объемов данных при очень небольшом бюджете, и о том, как они их преодолевали. Думаю, я могу говорить за всех участников, когда скажу, что понятная презентация Вана дала нам очень важную информацию и вдохновила на поиск и создание решений с использованием технологий.

Скоро

Что дальше спросите вы?

Базы данных - это что!

Следите за новостями на следующей неделе, где я подробно расскажу о своем первом техническом выступлении. Даю подсказку по теме: мгновенно и очень реально.

Спасибо за чтение!