Cosmic JS Blog Stay tuned for community news, company announcements and updates from the Cosmic JS team.

Developer Spotlight: Ben Hong

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Ben Hong, a Senior Front End Engineer residing in Washington, D.C. Ben wears several hats, first as a Front End Engineer at GitLab, as well as being an active Google Developer Expert and Vue.js community partner. He's also a contributor to VuePress, one of the most popular static site generators for Vue.js projects.

Ben recently helped re-build the new Cosmic JS Documentation using VuePress, so we're very familiar and grateful for his frontend chops. 😎

Cosmic JS: When did you first begin building software?
Ben: I started writing code when I was 10 years old. My dad had purchased an HTML and CSS book and I took to it quite quickly since the only thing required to get started was a plain text editor. I would then attempt to learn JavaScript only to be unfortunately misinformed by the fact that I needed to learn Java first. With the resources at the time, I wasn't successful and it wouldn't be until post-graduate school when I would take a look back into the tech field.

What is your preferred development stack?
My preferred development stack is:

  • Frontend Framework: Vue.js
  • Backend Languages: Node.js / Python
  • API: REST or GraphQL

What past projects are you most proud of and why?
VuePress Blog Boilerplate is one of my past projects that I am rather proud of because of the impact it had even though it was a rather niche problem to solve. It's always a positive reminder of how important it is to document problems that you solve and share it with the rest of the world because odds are pretty good that someone else is trying to solve a similar problem.

Tell us more about being a Vue.js community partner and your area of responsibility.
As a Vue.js community partner, I work with the core team to help grow the community and improve the ecosystem for everyone. The project I am currently helping to lead is Vue.js Events, which is an initiative to centralize Vue.js community events (i.e., meetups, conferences, workshops, etc.) in a single area so it is easier for people to find fellow Vue.js enthusiasts like themselves.

You have some fascinating job posts on your resume. How was your time at Politico?
When I was a UI Developer at Politico, I had the honor and priviliege to work with a great team that would update the technology stack to utilize Vue.js and experiment with technologies like React-Native. Working at a news organization was a unique experience in the way content was curated since deadlines could change depending on what was happening in the world.

What are some technologies you are excited to learn more about?
As someone who tinkers with a lot of side projects, two projects that I've been spending more time on lately is Gridsome and TailwindCSS. Gridsome is an up and coming framework that allows users to build JAM stack websites and PWAs using Vue.js. Tailwind CSS on the other hand, is a low-level CSS Framework that utilizes many CSS architecture principles I believe in and it's been great to see it get so much attention.

What are the latest updates from VuePress?
VuePress is currently in alpha and the team is working hard to get it to a stable v1.0 release. That said, it is already being used in many production sites (such as Cosmic JS) due to the fact that the current features cover most of what users currently need to build incredible documentation sites. Definitely worth checking out for every team building a product that requires documentation!

The Cosmic JS Spotlight Series is dedicated to showcasing developers that are building apps using modern tools. Learn how to contribute here. To stay connected with us follow us on Twitter and join the conversation on Slack.

You may also like

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Rick Hanlon, a Front End Engineer  and recent New Yorker that is now residing in London, England working on the front end team at Facebook. Rick is also on the core team of Jest, a JavaScript testing platform. Follow Rick on Twitter or LinkedIn and enjoy the Q/A.

The Cosmic Community focuses on providing helpful resources to equip developers and content creators with the inspiration and know-how to build apps faster, together. In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Quincy Larson, the developer and famed teacher behind Follow Quincy on Twitter, Medium, GitHub or LinkedIn, and enjoy the Q/A.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Brandy Morgan, a JavaScript developer residing in sunny Florida who's currently spearheading her startup CreatorsCode. Brandy is a creative technology influencer, speaker, and consultant with large followings of developer advocates and students alike. Follow Brandy on Instagram, LinkedIn or Twitter, and enjoy the Q/A.

In this latest installment of the Cosmic JS Developer Spotlight Series, we sat down with Aaron Vail, a Google Analytics Implementation Analyst and Software Developer at Main Event Entertainment's corporate headquarters in Plano, Texas. Check him out on Twitter and LinkedIn, and enjoy the Q/A.

A new Developer Hero joins us in our latest installment of the Cosmic JS Developer Spotlight Series. We sat down with Micah Walter, a developer in Brooklyn, New York who helps lead the charge on innovative app development for large institutions in the not-for-profit space, predominantly museums.

Coding Dojo provides curriculum, software, hardware, instructors, class sessions, conference rooms, thought-leadership and networking events as part of its added-value to its students and community. They also partner with organizations that would hire its students upon graduation.