Past Meetup

VueDC Workshops: Let's Add TypeScript

This Meetup is past

44 people went

Bloomberg

1801 South Bell Street · Arlington, al

How to find us

The main entrance of our building is located in the courtyard off of South Bell Street. You will be greeted by someone from our team.

Location image of event venue

Details

Let's build together! After the success of VueDC CodeLabs, we want to introduce Workshops: trying out a new tool or approach, in a real app, together.

For our first Workshop, we'll be learning how to add TypeScript to a Vue app. We'll start with a brief intro presentation from Jack Koppa: what TypeScript is, why it exists, and how it can help us write better, more maintainable Vue apps.

After that, most of the night will be reserved for a guided walkthrough led by Jack. We'll take an existing "Hello, World" Vue CLI 3 app, and add TypeScript syntax to the project. We'll overcome any hurdles that the process throws our way, we'll practice adding type annotations to our methods and props, and we'll see how TypeScript can gradually & immediately help us eliminate code errors. There will also be bonus goals, to continue practicing after the workshop, on the sample repo or your own project.

If you can, bring your laptop! You can definitely attend without one, and the event will be recorded for you to walk through on your own whenever you have time. But we'd love to help you in-person, if you run into any obstacles that we can help with.

• Schedule
6:30PM - 7:00PM: Setup Time and Food
7:00PM - 7:30PM: Presentation: Intro to TypeScript
7:30PM - 8:45PM: Hands-On Workshop: Adding TypeScript to a Vue App
8:45PM - 9:00PM: Summary, Additional Resources, & Wrapping Up

• Important to know
Please bring a valid photo ID to get through security.

• Transportation
Metro: Bloomberg is located across the Crystal City metro. The main entrance of our building is located in the courtyard off of South Bell Street. You will be greeted by someone from our team.

Parking: If you plan to drive, there is paid parking available in the garage below our building. Pull into either parking entrance and chose any space that is not designated reserved. Take the stairs marked 1801 and exit at street level. Walk around to get to 1801 main entrance.

• FAQs
1. Will there be food and drink?

Yes. There will be pizza and drinks.

2. What level of experience do I need to come?

Some basic experience with JavaScript is recommended, and having practiced with Vue for a couple hours would be beneficial. However, no TypeScript experience is necessary, and we'll be using a very simple Vue app - join us, and we'll make sure you can take some new knowledge away!

3. Do I need to bring my laptop?

Yes please! If you're not able to, you'll still be able to observe the guided workshop and work through the steps later, but we highly recommend bringing a laptop to follow along with the steps.

• Other Questions
Reach out to us on [masked] if you have any other questions, please reach out to us and we'll be happy to help with whatever we can!