![[Boost]](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kjnvk6dkwb1lo322xne.png)
Articles by @scastiel
Browse the latest writing surfaced through DevArt.
![[Boost]](https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kjnvk6dkwb1lo322xne.png)

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...

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...

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...

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...

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...

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...

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...

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...

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...

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....

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...

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...

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...

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...

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...

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...

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...

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...

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...

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.

Lost with Redux and sagas? Implement them yourself!
Understand Redux and Redux-Saga by implementing your own version of these great libraries.

React hooks: get the current state, back to the future
'How to access the current state of a component from a callback triggered asynchronously?'

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.

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

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.

Create a simple and tested Redux-like app with Reason React
Some ideas to go beyond the Reason React tutorial.
Writing modern JavaScript code
Some advices to make your JavaScript code prettier with a few good practices.
