Personal Site & Blog of

Andrew L. Van Slaars

What I'm Currently Up To

I thought I’d create a page that is a little more dynamic than my about page and update this one with things that are currently on my plate… projects, job, interests, things I’m learning, etc.

As of: August 23rd, 2017

Job

I am currently leading a team, building an educational platform for medical students using React and Node. This project will be entering beta mid-september, at which point I will be joining my new team at Cypress.io. I’m incredibly excited for the opportunity to work with this team on such an amazing product!

My Videos on Egghead.io

All of my videos are available from my instructor page, or you can follow the links below for specific playlists and courses.

Build a React App with Redux

This is my second full course on egghead. It covers the core concepts needed to use Redux when building a React application. It covers the basics of creating a store through using middleware for async actions and even includes lessons on React Router v4 and how to prepare your app for deployment and make it live with now. It covers a lot of ground and comes in at 111 minutes!.

Build Your First Production Quality React App

Learn Ramda JS Playlist

A playlist of free lessons that cover various functions and concepts used in the ramda js library.

Build Your First Production Quality React App

Build Your First Production Quality React App

This is my first full blown course on egghead. It is the result of a lot of planning, a lot of helpful feedback from the team at egghead and hours of recording an editing. I’m super excited to see it out in the wild and plan to produce more courses like this.

This 24 part course on building an application with ReactJS covers using Create React App, using Jest for unit testing, interacting with APIs using fetch, PropTypes, JSX, property initializer syntax, creating a simple router from scratch and even covers building a couple of functional utilities, including pipe. One of the goals of this course was to bootstrap with Create React App and avoid any additional use of npm install. This course is pretty dense and covers a lot of concepts that are useful when building an application in React.

Projects

  • I’m building a simple tool for teachers and presenters. As it gets closer to being fully baked, I’ll have more details to share here.
  • I’m working on some additional training related stuff… more on that as it gets closer.

Learning

I’m always learning something new. Lately, my project at work has kept me pretty wrapped up and I haven’t been taking on as much, but some things I’d really like to spend some time on in the near future include:

  • ReasonML - I like functional programming and I’ve been hearing good things about Reason, so I’d like to dig into it and see how I can use it to take my React development to the next level.
  • React Native - While React Native isn’t new, it’s not something I’ve really spent any real time working with. I have some ideas for mobile apps that I would use day-to-day, so I think it would be fun to build a native app or two. Who knows, maybe I’ll do my React Native with Reason.