ryanwalsh.io

rambling about code

Immutability in JS

3 years ago

For the last several months nearly all of my front end code has been done with React, Redux, and Immutable.js. Over this time I've never really enjoyed using Immutable.js. While it's a fantastic library and fits in perfectly with Redux, it also has never felt right to me. I've always felt that there...

Read more...

First Foray Into TypeScript

3 years ago

I've been playing around with TypeScript for the last week or so and thought I might share my first impressions.

tl;dr version:

Likes:

  • Strong typing
  • Huge amounts of available open source typings
  • Ease of starting

Dislikes:

  • The compiler itself
  • Getting it to play nicely with a build sys...

Read more...

The Extending JavaScript Ecosystem

3 years ago

I recently decided to play around with React Native (blog post on that to come!) and it got me thinking about the JavaScript ecosystem. JavaScript is truly enormous, with a complete monopoly on the web. There are plugins, libraries, and frameworks for seemingly any situation; there is very little a...

Read more...

A (Not so) Quick Look at Toy Problems

3 years ago

At DevMountain we have our students attempt a toy problem each morning before lecture or projects begin. These range from fairly basic logic of "Determine if a string is a palindrome" to the more in depth "Reconstruct the new operator".

Before jumping into some suggestions on how to think about...

Read more...

A Handful of Suggestions for New Coders

3 years ago

This post is something I've wanted to tackle for quite some time now. Having seen 100+ students graduate at DevMountain, and knowing even more who are learning to code on their own, I've noticed some common patterns that I believe are harmful to learning quickly.

I won't claim that following my ad...

Read more...