Рубрики
Без рубрики

Прожектор разработчика: Лесли Кон-Вейн из NetLify

В этом выпуске серии Spotlight Cosmic JS Developer Series мы сели с Лесли Кон-Вейн, передовым разработчиком и уроженцем Остина, который сейчас проживает в Далласе, штат Техас. Лесли совсем недавно работал инженером-фронт-инженером в Canvas United, нью-йоркском цифровом агентстве, прежде чем начинать в качестве разработчика Front End в NetLify. Следуйте за Лесли в Твиттере или LinkedIn и наслаждайтесь Q/A. Tagged с JavaScript, Jamstack, React, WebDev.

В этом выпуске серии Spotlight Cosmic JS Developer Series мы сели с Лесли Кон-Вейн, передовым разработчиком и уроженцем Остина, который сейчас проживает в Далласе, штат Техас. Лесли совсем недавно работал инженером фронтального инженера для Canvas United Цифровое агентство из Нью-Йорка, до того, как начать в качестве разработчика фронта в NetLify Анкет Следуйте за Лесли на Twitter или LinkedIn и наслаждаться Q/A.

Когда вы впервые начали создавать программное обеспечение? Я научил себя основным CSS в начале 2000 -х годов, чтобы настроить свой фон MySpace и Live Journal. К моему удивлению, этот опыт выступил с устойчивым интересом к коду.

После изучения цифровых медиа в колледже и стажировки в Denver Open Media Foundation Shites Drupal сайты для некоммерческих организаций, я переехал в Нью -Йорк на роль менеджера по коммуникациям. Я успешно перешел в разработку на чемпионате, работающий полный рабочий день, несколько лет спустя, работая в рекламных агентствах с такими клиентами, как Nintendo, комики в автомобилях, получающих кофе, и Crunch Fitness. Я профессионально строил программное обеспечение в течение последних 5 лет.

Какой у вас предпочтительный стек разработки? Я большой сторонник Jamstack , которая является современной архитектурой веб-разработки, основанной на JavaScript, API и разметке на стороне клиента. Приложения Jamstack невероятно эффективные, масштабируемые и безопасные, и идут рука об руку с нашими современными рабочими процессами.

В мире агентства я обнаружил, что смог начать новые проекты, начавшись быстрее, используя Статические генераторы сайтов Как Мидлман и Гэтсби, которые дали мне леса, систему шаблонов, горячую перезагрузку и многое другое без всей утомительной установки. Развертывание в NetLify Было так же просто, как подключить мою учетную запись GitHub и выдвигать мой код (полное раскрытие: теперь я работаю как фронт -разработчик в NetLify).

Jamstack вкладывает в мои руки способность разработки и развертывания динамических приложений, не требуется обслуживание на заднем плане или обслуживании сервера. Я такой поклонник развития со стеком, что я прыгнул с корабля с агентства в октябре, чтобы присоединиться к команде NetLify.

Какие прошлые проекты вы больше всего гордитесь и почему? Помимо моей недавней работы по приложению NetLify, я должен сказать, что одним из моих любимых агентских проектов была сборка веб -сайта для Отель Parker Palm Springs В Калифорнии. В то время я работал в магазине Ruby on Rails, поэтому мы решили разработать с Мидлман, управлять контентом с Безголова CMS , и автоматически развертывание для NetLify со стандартным рабочим процессом GIT.

Строительство с Jamstack означало, что мое время было потрачено в сочетании с моим арт -директором, уточняя интерактивный опыт рассказывания историй на домашней странице ー, а не проводящих видов или координации с DevOps, чтобы получить в прямом эфире. Мне нравилось работать над чисто передним стеком с таким игривым дизайном, и не повредило, что мы в конечном итоге выиграли Интерактивная награда в области коммуникаций 2018 года для этого.

Каковы были ваши самые большие проблемы в создании приложений в агентстве на холсте? Доставка нового, автономного сайта каждые 2 или 3 месяца была волнующей, но этот процесс требует невероятно хорошо скоординированного рабочего процесса. Использование статических генераторов сайтов для ускорения процесса сборки изменило игру для меня.

Стремясь отправить работу еще быстрее, мы работали над разработкой многоразовой, легко стройной библиотеки компонентов, которая поможет избежать создания дубликатов функциональности для каждого нового проекта (потому что кто хочет построить еще один гамбургер Nav, Amirite?).

Вопреки популярному мнению, мы также обнаружили, что попытка новых технологий иногда улучшает нашу скорость. Переезд из CoffeeScript, JQuery и CDN-догоновленный включает в себя ES6, React, Jest и NPM действительно требовали инвестиций в обучение, но в конечном итоге улучшили опыт работы нашей команды и значительно сократили цикл QA.

Каким было вдохновение для присоединения к NetLify? Как был ваш опыт до сих пор? В прошлом году я прокручивал свой лент в Твиттере, когда увидел ретвит из умного и плодотворного Амелия Беллами-Ройдс О переднем конце в NetLify. Я обратился сразу.

Присоединение к команде в октябре прошлого года было странно знакомо; За последние несколько лет я связывался с группой поддержки NetLify несколько раз, и недавно работал с командой продаж, чтобы Власть возможности моего агентства . Я все еще ускоряюсь, но технология тоже знакома: передняя часть app.netlify.com строится с React и ー, конечно! ー Развернуто в NetLify. Так мета.

Я только что вернулся с нашей недельной встречи All Hands в Сан-Франциско, где мы рассмотрели дорожную карту компании и начали представить некоторые новые функции, которые я получу, чтобы помочь построить. В отличие от мира агентства, команда NetLify действительно верит в междисциплинарный подход ー У меня есть возможность каждый день работать бок о бок с дизайнерами, API и разработчиками платформ, техническими писателями и другими фронтами, чтобы воплотить в жизнь новое видение Интернета.

О каких технологиях вас волнуют или хотите узнать больше? Слишком много, чтобы назвать их всех! Я на самом деле держу «план обучения», где я намечу концепции, курсы и статьи, в которые я хочу погрузиться глубже, и у меня на работе приятель подотчетности, чтобы держать меня честным в моем прогрессе.

Несколько основных моментов прямо сейчас:

Serverless взорвется, так что Узнавать больше о функциях как службу (FAAS) высоко в моем списке. Новые функции React, такие как крючки и ожидания, близки к прайм -тайм, поэтому я хочу сосредоточиться на некоторых практических примерах. Я использовал GraphQL с Gatsby в течение многих месяцев, но всегда есть больше, чтобы освоить! Мой коллега Swyx заставил нас использовать Кипарис Для интеграционных тестов, и я постепенно поднимал это. Я проверил CSS-In-JS в своем последнем агентстве и думаю, что стоит изучить дальше. Команда дизайнеров в моем последнем агентстве все еще использовала Adobe Creative Suite, поэтому я продолжаю выровнять эскиз и начинать играть с Figma и Webflow.

Есть ли у вас какие -либо советы по работе с удаленным в командной среде? Я работаю удаленно уже более 2 лет, и, хотя сначала было трудно приспособиться, я не могу представить, что возвращается. Я обнаружил, что необходима последовательная рутина; Я готовлюсь, как будто я собирался в офис (за исключением тапочек!), Работаю со стола в моем преданном домашнем офисе и прохожу мой Собака Мак за обедом. Это помогло разделить «время работы» против «времени игры» и, как правило, удерживает меня от толкания неаккуратного кода с дивана в полночь.

Ежедневное выступление гарантирует, что я получаю хотя бы несколько минут «лицо к лицу» каждый день (спасибо, Google Meet!). Слэк также оказал огромную помощь в этом отношении, что позволило мне «зайти в чей -то стол», когда это необходимо. Как релит, я считаю, что лучше ошибаться на стороне чрезмерного общения.

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

Заключение Серия Cosmic JS Spotlight посвящена демонстрации разработчиков, которые создают приложения, используя современные инструменты. Узнайте, как Внести свой вклад здесь Анкет Чтобы оставаться на связи с нами, следуйте за нами на Twitter и Присоединяйтесь к разговору о Slack Анкет

Оригинал: “https://dev.to/carsoncgibbons/developer-spotlight-leslie-cohn-wein-of-netlify-17nh”