Software Engineer

Ryan Lanciaux

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

ReactReact NativeTypeScriptDesign Systems

Writing

45 posts
01

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.

04

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…

05

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…

06

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…

07

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…

08

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…

09

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…

10

Tailwind with React

Tailwind is a CSS library in a similar space to things like Bootstrap or Bulma. Tailwind is different that instead of providing CSS for full components, it provides low-level…