Hi, I'm Kyle Shevlin, a software engineer and online instructor. This is where I share all the content I create. I mostly write articles and create courses, focusing on breaking concepts down to their fundamentals.

Peruse my blog posts, check out one of my courses (or all of them), and sign up for my newsletter if you like what you read.

If you need to reach out to me, email is the best way to do so.

Enjoy your time here and thank you.

Unsure where to start?

Try a post in one of these tagged collections.

Recent Posts

  1. Type TODO
    In TypeScript, sometimes any is our best option, but we can go a step further and give ourselves a little more signal than that.
  2. Quit Your YAP-ing
    A couple years back, I came up with what I hope is a clever name to a common problem I see in React components, but I never took the time to write about it. I call it YAP (Yet Another Prop) Syndrome, and once you recognize it, you'll see it every where.
Looking for more posts?
For a list of all of my posts, visit the All Posts page.
All Posts
Good software by good people.
Visit https://agath.ist to learn more
Sign up for my newsletter
Let's chat some more about TypeScript, React, and frontend web development. Unsubscribe at any time.
Logo for Introduction to State Machines and XState
Introduction to State Machines and XState
Check out my courses!
If you enjoy my posts, you might enjoy my courses, too. Click the button to view the course or go to Courses for more information.