JS-Chi Meetup: React for Complete Beginners and Serverless Applications

Paige Vogenthaler
Vivid Seats Tech Blog
3 min readMar 28, 2019

This past Tuesday, Vivid Seats hosted JS-Chi, a local JavaScript meetup group. JS-Chi gives its members to opportunity to learn new skills, share knowledge, and network with others who have similar programming interests. Members of the group have all levels of JavaScript experience and come from various careers and backgrounds. The meetup this week presented an introduction to writing ReactJS components and developing serverless applications.

Tania Rascia led the first talk, introducing React fundamentals based on this article she had written about the topic. Some of the React concepts covered included State (the data maintained within the component), Props (the data passed into a component by the component’s parent), JSX (React’s HTML-like markup of the component), lifecycle methods (the cycle a component follows when it is mounted, updated, and removed) and the Virtual DOM (a representation of the DOM that helps optimize the component). You can read more about getting started with React in its official documentation.

In the second talk, Dave Nugent spoke about the advantages of serverless architecture. Developing serverless applications do not require server management and avoid maintenance and scalability issues otherwise solved by a DevOps engineer. Individual functions are uploaded to a platform where they then can be scaled as necessary according to the requirements of the application. Platforms that support serverless include Amazon Lambda, IBM Cloud Functions, Microsoft Azure, and Google Cloud Functions, and serverless functions can be implemented in a variety of languages including but not limited to Node, Python, Ruby, Java, Go, PHP, and C#. You can find the slides for Dave’s presentation on his GitHub.

About Vivid Seats

Vivid Seats is the largest independent online ticket marketplace, sending tens of millions of fans to live events every year. We know that the live event experience starts long before you step into the venue. From the moment you learn about the event, you start figuring out if you can go, who you want to go with, and where you want to sit. Those decisions are all part of what can make the experience great… or, on the other hand, a frustrating hassle. With this in mind, we created Vivid Seats to reinvent the ticket purchasing experience. We have the best tools in the industry for you to learn, shop, share, plan, and organize your live event experience.

Just as Vivid Seats brings people together through live events, our engineering organization creates community in the Chicago tech space. We regularly host meetups to provide networking opportunities for like minded individuals to share stories and learn from one another. During these events, we encourage our engineering teams to develop a depth and breadth of technical skills, as our culture prizes itself on learning and staying up-to-date with the latest technologies.

We also enjoy mingling with others outside our company as there are so many talented individuals in the community. Vivid Seats is growing rapidly, and we’re always looking for the best and brightest talent to join our organization. Vivid Seats gives you the opportunity to face interesting technical challenges while working with intelligent, hardworking colleagues. It’s the perfect place to develop leadership skills while sharing a serious but fun work environment. You can find current opportunities listed on our career page. We encourage you to apply!

--

--