Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
21 lines (13 sloc) 2.27 KB
title date background_image background_image_source
First JS Meetup Talk
2018-10-31 18:02:12 UTC
/img/blog/first-js-meetup-talk/background.jpg

Hey! So not a lot of posts over the past six months, what's Ash been up to, eh? Well, besides moving to a new apartment, and blogging for Artsy, I've been learning more JavaScript! Specifically, a lot more about JS tooling.

Last night, I gave my first meetup talk in the JavaScript developer community at TypeScript NYC. It went really well!

(READMORE)

I did a live coding demo of how to write custom TSLint rules. TSLint is a tool that checks your TypeScript code for style problems. You can think of it like SwiftLint, but for TypeScript. I've been working on some TSLint rules at Artsy and I thought I would share what I've learned over the past month or so.

The talk wasn't recorded, but the slides are available and the steps I took are documented. I also have further reading in this readme. The meetup audience was very patient and helpful as I worked through the live-coding demo, and were appropriately mind-blown at the end of the talk. I'll definitely come back to this meetup, because the other talks were really interesting, too.

In 2018, I've had a blast learning more about module resolution, Babel, the TypeScript compiler, and more. It's a really exciting time for me because I'm starting to feel both productive and confident when working in Artsy's various JS-based projects. I've said this before, but I don't consider myself an "iOS developer" anymore because the title is too limiting. I solve problems; sometimes that means hunting down crashes in Objective-C and sometimes that means sending the TypeScript compiler a pull request.

I'm excited.