Software Engineer

Ryan Lanciaux

I run Spaceship Studio, a consultancy building fast, dynamic web and native mobile applications.

ReactReact NativeTypeScriptDesign Systems

Writing

46 posts
02

Pi: Learn once, keep your tools

Trying Pi as a daily driver so I'm not locked into any model, and I have more control over the tools I use every day.

05

Quick GitHub profile visit counter

GitHub profiles are a great addition to the platform. These profiles allow you to highlight your experience/interests and supply a little bit of personality to what people see…

06

Better testing with Storybook

In this article, we will discuss strategy that I like to help keep Storybook stories up-to-date. For those that are unfamiliar, Storybook is a UI component workspace that I find…

07

Optional Chaining in JavaScript

In this article, we're going to take a quick look at the new, Optional Chaining operator in JavaScript. This language feature is valid JavaScript as of ES 2020 (the official…

08

Nullish Coalescing in JavaScript

Nullish Coalescing is a language feature of JavaScript that was recently promoted to Stage 4 by TC39, the group that maintains the definition of JavaScript. This means that this…

09

Snowpack with React

In this article, we're going to build a React application using Snowpack. Snowpack is one of the technologies I'm most excited about right now. It's a little bit like bundler in…

10

An introduction to Styled Components

In this article, we are going to take a quick look at styled components, a styling library for use with React. While there are many ways to style React applications, styled…