close

DEV Community

Pierre Bouillon profile picture

Pierre Bouillon

Software Engineer | Full Stack Developer | Coffee Lover

Location France Joined Joined on  Personal website https://pbouillon.github.io github website

Education

Engineering degree

Work

Full Stack Software Engineer

Eight Year Club
Seven Year Club
Angular
Writing Debut
100 Thumbs Up Milestone
Six Year Club
Thumbs Up Contest Winner 2023
Top 7
Svelte
Tag Moderator 2022
Trusted Member 2022
Five Year Club
Managing database schema changes in .NET From theory to FluentMigrator

Managing database schema changes in .NET From theory to FluentMigrator

BERJAYA BERJAYA 5
Comments
11 min read

Want to connect with Pierre Bouillon?

Create an account to connect with Pierre Bouillon. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Deserializing Polymorphic JSON in .NET Without Losing Type Safety

Deserializing Polymorphic JSON in .NET Without Losing Type Safety

BERJAYA BERJAYA BERJAYA 5
Comments 1
5 min read
A Comprehensive Guide to State Management with Vanilla Angular

A Comprehensive Guide to State Management with Vanilla Angular

BERJAYA BERJAYA 6
Comments 2
10 min read
My Attempt at Neobrutalism with Svelte: Redesigning my Website

My Attempt at Neobrutalism with Svelte: Redesigning my Website

BERJAYA BERJAYA BERJAYA 10
Comments 2
4 min read
Setup PocketBase For Your Integration Tests with TestContainers and xUnit

Setup PocketBase For Your Integration Tests with TestContainers and xUnit

BERJAYA 3
Comments
5 min read
Our First Issue: Enhancing Queries With Sorting

Our First Issue: Enhancing Queries With Sorting

BERJAYA BERJAYA BERJAYA 5
Comments
7 min read
Launching and Building PocketBase.Net in the Open

Launching and Building PocketBase.Net in the Open

BERJAYA BERJAYA BERJAYA 5
Comments
4 min read
My First Book: Modern Web Development with Angular

My First Book: Modern Web Development with Angular

BERJAYA BERJAYA BERJAYA 16
Comments 3
1 min read
Using GitHub as an Authentication Provider in Your Angular App with PocketBase

Using GitHub as an Authentication Provider in Your Angular App with PocketBase

BERJAYA BERJAYA BERJAYA 15
Comments 1
7 min read
Efficient Patterns for Effects

Efficient Patterns for Effects

BERJAYA BERJAYA BERJAYA 27
Comments 2
3 min read
Handling Pagination with StateAdapt

Handling Pagination with StateAdapt

BERJAYA BERJAYA BERJAYA 15
Comments
7 min read
Client Side Caching With Interceptors

Client Side Caching With Interceptors

BERJAYA BERJAYA BERJAYA 47
Comments 3
5 min read
What's New in StateAdapt 2.0.0

What's New in StateAdapt 2.0.0

BERJAYA BERJAYA BERJAYA 13
Comments 3
4 min read
What is going on here? Getting Started With Logging in Angular

What is going on here? Getting Started With Logging in Angular

BERJAYA BERJAYA BERJAYA 60
Comments 9
8 min read
The Moq-gate: You Either Die a Hero...

The Moq-gate: You Either Die a Hero...

BERJAYA BERJAYA BERJAYA 61
Comments 13
3 min read
Rendering Svelte Components as Web Components in Angular: A Step by Step Guide

Rendering Svelte Components as Web Components in Angular: A Step by Step Guide

BERJAYA BERJAYA BERJAYA 20
Comments
8 min read
Implementing a Konami Code Easter Egg in Svelte by Leveraging Svelte Stores

Implementing a Konami Code Easter Egg in Svelte by Leveraging Svelte Stores

BERJAYA BERJAYA BERJAYA 9
Comments
5 min read
What's New in Svelte 4: Performance Boosts and Streamlined Development

What's New in Svelte 4: Performance Boosts and Streamlined Development

BERJAYA BERJAYA BERJAYA 53
Comments 14
4 min read
Demystifying Angular Route Guards: A Beginner's Guide to Secure Navigation

Demystifying Angular Route Guards: A Beginner's Guide to Secure Navigation

BERJAYA BERJAYA BERJAYA 42
Comments 5
6 min read
Various ways to make an Input mandatory in Angular

Various ways to make an Input mandatory in Angular

BERJAYA BERJAYA BERJAYA 29
Comments 4
4 min read
Reusable component store for pagination using generics

Reusable component store for pagination using generics

BERJAYA BERJAYA 18
Comments 2
7 min read
Handling pagination with NgRx component stores

Handling pagination with NgRx component stores

BERJAYA BERJAYA BERJAYA 15
Comments
8 min read
Getting started with integration testing for your Minimal API

Getting started with integration testing for your Minimal API

BERJAYA 41
Comments
7 min read
A small .NET template to back you up

A small .NET template to back you up

BERJAYA 5
Comments
2 min read
Taking your Angular app to (code) space 🌌

Taking your Angular app to (code) space 🌌

BERJAYA 11
Comments
7 min read
Building your own form fields the Angular way with control value accessors

Building your own form fields the Angular way with control value accessors

BERJAYA 11
Comments 4
6 min read
Virtual URL navigation using vanilla JavaScript

Virtual URL navigation using vanilla JavaScript

BERJAYA 61
Comments 5
4 min read
Understanding identity in .NET

Understanding identity in .NET

BERJAYA BERJAYA BERJAYA 47
Comments
5 min read
Cleaner CSS in your component templates with Tailwind and Headwind

Cleaner CSS in your component templates with Tailwind and Headwind

BERJAYA BERJAYA 8
Comments
3 min read
Using the new INumber type to generify math functions in .NET 7

Using the new INumber type to generify math functions in .NET 7

BERJAYA BERJAYA 19
Comments 3
2 min read
Smarter conditions with flags and enums

Smarter conditions with flags and enums

BERJAYA BERJAYA BERJAYA 32
Comments
3 min read
Dynamically sorting an IQueryable

Dynamically sorting an IQueryable

BERJAYA BERJAYA 15
Comments 2
4 min read
Reduce your tests cognitive complexity with AutoFixture

Reduce your tests cognitive complexity with AutoFixture

BERJAYA BERJAYA 7
Comments 2
4 min read
Configuring dependency injection in your .NET console application

Configuring dependency injection in your .NET console application

BERJAYA BERJAYA 11
Comments 1
3 min read
Starting a SvelteKit project with TailwindCSS

Starting a SvelteKit project with TailwindCSS

BERJAYA BERJAYA 10
Comments
2 min read
Writing cleaner code with Object Calisthenics

Writing cleaner code with Object Calisthenics

BERJAYA BERJAYA 49
Comments
11 min read
📮 MqttTopicBuilder: build valid and verified MQTT topics

📮 MqttTopicBuilder: build valid and verified MQTT topics

BERJAYA BERJAYA 6
Comments
2 min read
A small concrete implementation repository for data structure

A small concrete implementation repository for data structure

BERJAYA 9
Comments
1 min read
Minimal API in c

Minimal API in c

BERJAYA BERJAYA 4
Comments 11
1 min read
From recursion to iteration

From recursion to iteration

BERJAYA BERJAYA 13
Comments 3
3 min read
Simplest way to deploy a Flask app

Simplest way to deploy a Flask app

BERJAYA BERJAYA 22
Comments 10
1 min read
From Python to..

From Python to..

BERJAYA BERJAYA 20
Comments 16
1 min read
About challenges

About challenges

BERJAYA 8
Comments 1
1 min read
Dynamic text rewriting

Dynamic text rewriting

BERJAYA BERJAYA 8
Comments 2
1 min read
Explain me C compilation like I'm five

Explain me C compilation like I'm five

BERJAYA BERJAYA 20
Comments 7
1 min read
Why all this hate about Python?

Why all this hate about Python?

BERJAYA 23
Comments 73
1 min read
PDO usage

PDO usage

BERJAYA 9
Comments 3
1 min read
MinGW pronunciation

MinGW pronunciation

BERJAYA 6
Comments 6
1 min read
loading...