В центре внимания разработчиков: Бен Хонг | Кодементор
В этом выпуске Серия обзоров разработчиков Cosmic JSмы сели с Бен Хонгстарший инженер по интерфейсу, проживающий в Вашингтоне, округ Колумбия. Бен выполняет несколько обязанностей, сначала как инженер по интерфейсу в GitLabа также быть активным экспертом Google Developer и Vue.js общественный партнер. Он также является соавтором VuePressодин из самых популярных генераторов статических сайтов для проектов Vue.js.
Недавно Бен помог восстановить новый Космическая JS-документация используя VuePress, поэтому мы очень хорошо знакомы и благодарны за его отбивные по интерфейсу. 😎
Cosmic JS: Когда вы впервые начали создавать программное обеспечение?
Бен: Я начал писать код, когда мне было 10 лет. Мой отец купил книгу по HTML и CSS, и я довольно быстро освоился, поскольку для начала работы требовался только простой текстовый редактор. Затем я попытался бы изучить JavaScript только для того, чтобы, к сожалению, быть дезинформированным тем фактом, что мне нужно сначала изучить Java. С ресурсами в то время я не добился успеха, и только в аспирантуре я снова оглянусь в область технологий.
Какой стек разработки вы предпочитаете?
Мой предпочтительный стек разработки:
- Фронтенд-фреймворк: Vue.js
- Языки бэкенда: Node.js/Python
- API: REST или GraphQL
Какими прошлыми проектами вы больше всего гордитесь и почему?
Шаблон блога VuePress — один из моих прошлых проектов, которым я очень горжусь из-за его влияния, несмотря на то, что это была довольно узкая проблема, которую нужно было решить. Это всегда приятное напоминание о том, как важно документировать проблемы, которые вы решаете, и делиться ими с остальным миром, потому что вероятность того, что кто-то другой пытается решить аналогичную проблему, довольно высока.
Расскажите нам больше о том, как стать партнером сообщества Vue.js и о вашей сфере ответственности.
Как партнер сообщества Vue.js, я работаю с основной командой, помогая развивать сообщество и улучшать экосистему для всех. Проект, который я сейчас помогаю вести, Vue.js Событиякоторая представляет собой инициативу по централизации мероприятий сообщества Vue.js (т. е. встреч, конференций, семинаров и т. д.) в одном месте, чтобы людям было легче находить таких же энтузиастов Vue.js, как они сами.
В вашем резюме есть интересные сообщения о вакансиях. Как прошло ваше время в Politico?
Когда я был разработчиком пользовательского интерфейса в Политико, я имел честь и привилегию работать с отличной командой, которая обновила стек технологий, чтобы использовать Vue.js и экспериментировать с такими технологиями, как React-Native. Работа в новостной организации была уникальным опытом курирования контента, поскольку сроки могли меняться в зависимости от того, что происходило в мире.
О каких технологиях вы хотели бы узнать больше?
Как человек, который возится со многими сторонними проектами, в последнее время я трачу больше времени на два проекта — Gridsome и TailwindCSS. Gridsome — это многообещающая платформа, которая позволяет пользователям создавать веб-сайты стека JAM и PWA с использованием Vue.js. Tailwind CSS, с другой стороны, представляет собой низкоуровневую CSS-инфраструктуру, в которой используются многие принципы архитектуры CSS, в которые я верю, и было приятно видеть, что ей уделяется так много внимания.
Каковы последние обновления от VuePress?
VuePress в настоящее время находится в альфа-версии, и команда усердно работает над выпуском стабильной версии 1.0. Тем не менее, он уже используется на многих рабочих сайтах (таких как Cosmic JS) из-за того, что текущие функции охватывают большую часть того, что в настоящее время требуется пользователям для создания невероятных сайтов документации. Определенно стоит проверить каждую команду, создающую продукт, для которого требуется документация!
Серия Cosmic JS Spotlight посвящена демонстрации разработчиков, создающих приложения с использованием современных инструментов. Узнайте, как внести свой вклад здесь. Чтобы оставаться на связи с нами Следуйте за нами на Twitter а также присоединиться к беседе в Slack.