Sebastien Castiel

Sebastien Castiel @scastiel

Location:
Montréal, QC
Joined:
Feb 22, 2017

Sebastien Castiel
articles - 29 total

[Boost]

Seven Hours, Zero Internet, and Local AI Coding at 40,000 Feet ...

Learn More 0 0Sep 3 '25

Seven Hours, Zero Internet, and Local AI Coding at 40,000 Feet

Seven hours on a plane, zero internet, and a curiosity about local AI coding. That's how I found...

Learn More 58 10Sep 3 '25

Turning Claude Code Into My Best Design Partner

When I first started using Claude Code, I had a naive approach to working with it. I would describe...

Learn More 9 1Aug 27 '25

13 tips for better Pull Requests and Code Review

In many years of writing and reviewing code, I learned a few secrets to craft better pull requests...

Learn More 43 9Oct 17 '23

The simplest example to understand Server Actions in Next.js

Server Actions are a new feature in Next.js. The first time I heard about them, they didn’t seem very...

Learn More 24 0Aug 8 '23

Build a Guestbook from the 2000s with React Server Components and Server Actions

React is living something these days. Although it was created as a client UI library, it can now be...

Learn More 17 2Jul 5 '23

How to Give Code Review as a Junior Developer?

“The code must be reviewed by senior developers.” “A review by a junior is nice, but their approval...

Learn More 11 1Jun 24 '23

How well should I know React before applying to my first job?

A recurring question I hear from people learning React: “how do I know if I’m ready to apply to...

Learn More 15 3Jun 18 '23

A better learning path for React with server components

I’ve always loved sharing my knowledge. When I love a language, library or framework, more than...

Learn More 69 6Jun 14 '23

Create OG images for your blog with Next.js

At the same time I released the new design for this blog using Next.js, Vercel announced a new...

Learn More 7 0Nov 10 '22

Combining scripts and DSLs is Kotlin’s most underrated feature

I discovered Kotlin recently and realized that, for many people, it was only a new syntax for Java....

Learn More 10 1Mar 24 '22

Custom React hooks to use the browser’s APIs

A thing you often need to do in React is access the browser’s APIs. These APIs represent side effects...

Learn More 11 1Jan 18 '21

Reimplement Redux with vanilla React in 12 lines of code

Redux is an awesome library to handle the state of big applications, React or not. But when you think...

Learn More 22 6Jan 11 '21

Understand how React Hooks work

React hooks are awesome, but they are not as easy to use as they sound. In my personal experience, wi...

Learn More 12 0Jan 4 '21

Back to basics with Node.js and Express, the time of a side project

Although I love React and am more used to single-page applications (SPA), I decided to leave them asi...

Learn More 25 0Nov 9 '20

Create an animated 3D book in CSS, step by step

A couple of days ago, I created a 3D version for the book I’m writing, with CSS only. Because I could...

Learn More 48 0Jul 27 '20

On distraction and developer productivity

Think about a normal day of work. You arrive at the office, take a coffee, start coding, do some code...

Learn More 11 5Jul 7 '20

I’m writing a new book: Become an Outstanding Developer

When you’ve been working as a developer for several years, improving at coding is not enough to becom...

Learn More 18 2May 12 '20

I tried Flutter for a week and made an app

It’s been some time that I hear about Flutter, the UI library by Google supposed to be a concurrent f...

Learn More 33 2Apr 20 '20

Create a React hook to add dark theme to your app

Thanks to a recent evolution in mobile and desktop operating systems, it is more and more common for...

Learn More 68 1Oct 21 '19

My blog is proudly powered by Gatsby (with some super powers)

Switching to Gastby was a very interesting thing to do, it's a fantastic tool, but let's be honest, it's quite hard to use. I made a lot of improvements on the codebase of this blog these past few days, here is a small feedback.

Learn More 80 4Sep 30 '19

Lost with Redux and sagas? Implement them yourself!

Understand Redux and Redux-Saga by implementing your own version of these great libraries.

Learn More 30 0Aug 7 '19

React hooks: get the current state, back to the future

'How to access the current state of a component from a callback triggered asynchronously?'

Learn More 100 8Feb 19 '19

So I wrote a technical book 😁

Big week for me: I finished writing my eBook in French about React, and I couldn’t be prouder. Eight months, and it was not easy, but it’s so worth it. In this post I wanted to expose a few thoughts about what happens when you write a technical book.

Learn More 84 29Feb 14 '19

Bootstrap a Reason-React project with Parcel

How to use Parcel bundler to create React components with Reason-React.

Learn More 27 4Mar 7 '18

Create reusable high-order React components with Recompose

Let’s see how with a concrete and complete example how writing HOC with Recompose will make you reconsider how you write components.

Learn More 21 0Jan 23 '18

Create a simple and tested Redux-like app with Reason React

Some ideas to go beyond the Reason React tutorial.

Learn More 14 0Aug 25 '17

Writing modern JavaScript code

Some advices to make your JavaScript code prettier with a few good practices.

Learn More 61 21May 20 '17

Hi, I'm Sébastien Castiel

My introduction post

Learn More 15 0May 20 '17