close

DEV Community

👨‍💻Pierre-Henry ✨ profile picture

👨‍💻Pierre-Henry ✨

👋Pierre-Henry, a passionate Sr AI Software Engineer 😎 I create cool stuff (https://github.com/Lifyzer & https://github.com/pH7Software), love problem-solving, eating veggies, & developing new skills

Education

James Cook University

Work

Senior Software Engineer at Updoc

Eight Year Club
4 Week Community Wellness Streak
Seven Year Club
Six Year Club
Writing Debut
Five Year Club
2 Week Community Wellness Streak
Four Year Club
1 Week Community Wellness Streak
4 Week Writing Streak
Three Year Club
Two Year Club

Pin Pinned

Why it's time to ditch UUIDv4 and switch to UUIDv7!

Why it's time to ditch UUIDv4 and switch to UUIDv7!

BERJAYA BERJAYA BERJAYA 11
Comments 4
4 min read
How to AUTOMATICALLY RENEW LetsEncrypt CERTIFICATES with CLOUDFLARE (The Right Way)

How to AUTOMATICALLY RENEW LetsEncrypt CERTIFICATES with CLOUDFLARE (The Right Way)

BERJAYA BERJAYA BERJAYA 7
Comments
3 min read
How to Send Emails Using Gmail SMTP with Cloudflare Email Routing?

How to Send Emails Using Gmail SMTP with Cloudflare Email Routing?

BERJAYA BERJAYA BERJAYA 84
Comments 12
3 min read
Write Clean, Efficient, and Scalable JavaScript Code 👌

Write Clean, Efficient, and Scalable JavaScript Code 👌

BERJAYA BERJAYA BERJAYA 18
Comments 2
20 min read
I’ve switched from NVM to Volta. This is Why

I’ve switched from NVM to Volta. This is Why

BERJAYA BERJAYA BERJAYA 37
Comments 7
2 min read
SSR vs CSR: The Rendering Choice That Changes Your Entire Web App

SSR vs CSR: The Rendering Choice That Changes Your Entire Web App

BERJAYA BERJAYA 3
Comments
2 min read

Want to connect with 👨‍💻Pierre-Henry ✨?

Create an account to connect with 👨‍💻Pierre-Henry ✨. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Taking a Break from Dev.to (This is Why)

Taking a Break from Dev.to (This is Why)

BERJAYA BERJAYA 3
Comments 1
1 min read
Zero-Downtime Deployment & Canary Release

Zero-Downtime Deployment & Canary Release

Comments
6 min read
What is Serverless? And why you should care about it?

What is Serverless? And why you should care about it?

BERJAYA 3
Comments 2
3 min read
Why I moved to Neovim. And ditched VS Code/IntelliJ

Why I moved to Neovim. And ditched VS Code/IntelliJ

Comments
3 min read
Comparing Objects with PHP 🐘 Step-By-Step Guide

Comparing Objects with PHP 🐘 Step-By-Step Guide

BERJAYA BERJAYA BERJAYA 11
Comments 1
1 min read
How to UNDO a GIT PUSH FORCE?

How to UNDO a GIT PUSH FORCE?

BERJAYA BERJAYA BERJAYA 4
Comments 1
1 min read
Set systems, rather than relying on goals or motivations

Set systems, rather than relying on goals or motivations

BERJAYA BERJAYA BERJAYA 6
Comments
1 min read
🇫🇷 Commencer en tant que Data Scientist. Démarrer une carrière fructueuse

🇫🇷 Commencer en tant que Data Scientist. Démarrer une carrière fructueuse

BERJAYA 1
Comments
1 min read
Clean Code: How to use NAMED PARAMETERS in JavaScript

Clean Code: How to use NAMED PARAMETERS in JavaScript

BERJAYA BERJAYA BERJAYA 13
Comments 6
1 min read
Rubber Duck Debugging Method

Rubber Duck Debugging Method

BERJAYA BERJAYA BERJAYA 7
Comments 1
1 min read
How to PRIORITIZE your TASKS as a SOFTWARE ENGINEER?

How to PRIORITIZE your TASKS as a SOFTWARE ENGINEER?

BERJAYA BERJAYA BERJAYA 7
Comments 1
1 min read
How to sort correctly arrays in JavaScript?

How to sort correctly arrays in JavaScript?

BERJAYA BERJAYA BERJAYA 7
Comments
1 min read
NPM libraries to build your next AI projects

NPM libraries to build your next AI projects

BERJAYA BERJAYA BERJAYA 27
Comments 2
2 min read
How to rename git master branch to main

How to rename git master branch to main

BERJAYA BERJAYA BERJAYA 10
Comments
1 min read
Use Doppler instead of traditional .env files 🍕

Use Doppler instead of traditional .env files 🍕

BERJAYA BERJAYA BERJAYA 24
Comments 6
2 min read
TypeScript: Namespace VS Class

TypeScript: Namespace VS Class

BERJAYA BERJAYA BERJAYA 10
Comments 1
2 min read
Why you should ditch NPM UUIDv4. Faster and native, Node has you covered!

Why you should ditch NPM UUIDv4. Faster and native, Node has you covered!

BERJAYA BERJAYA BERJAYA 16
Comments 4
2 min read
Fix fatal ambiguous argument 'HEAD^ in Zsh with HEAD^

Fix fatal ambiguous argument 'HEAD^ in Zsh with HEAD^

BERJAYA BERJAYA BERJAYA 6
Comments
1 min read
Guideline: Git Commit Messages

Guideline: Git Commit Messages

BERJAYA BERJAYA BERJAYA 10
Comments 1
2 min read
Constructor Parameter Properties in TypeScript

Constructor Parameter Properties in TypeScript

BERJAYA BERJAYA BERJAYA 12
Comments
1 min read
The PRINCIPLES for SOFTWARE ENGINEERS

The PRINCIPLES for SOFTWARE ENGINEERS

BERJAYA BERJAYA BERJAYA 10
Comments 2
4 min read
How to use named arguments in TypeScript functions?

How to use named arguments in TypeScript functions?

BERJAYA BERJAYA BERJAYA 15
Comments 3
1 min read
How to fix set-output command in GitHub Actions?

How to fix set-output command in GitHub Actions?

BERJAYA BERJAYA BERJAYA 6
Comments 1
1 min read
Définir les attributs dans le constructeur d'une classe en TS 🇫🇷

Définir les attributs dans le constructeur d'une classe en TS 🇫🇷

BERJAYA 1
Comments 1
1 min read
Generate cryptographically-protected passwords with PHP

Generate cryptographically-protected passwords with PHP

BERJAYA BERJAYA 2
Comments 1
1 min read
🇫🇷 Trier efficacement des tableaux en JavaScript ?

🇫🇷 Trier efficacement des tableaux en JavaScript ?

BERJAYA BERJAYA 4
Comments 1
1 min read
Set an expiration time with React Native AsyncStorage

Set an expiration time with React Native AsyncStorage

BERJAYA BERJAYA BERJAYA 16
Comments 3
2 min read
Fix FinalizationRegistry undefined on NodeJS

Fix FinalizationRegistry undefined on NodeJS

BERJAYA BERJAYA 2
Comments 1
1 min read
How to use PHP native enum?

How to use PHP native enum?

BERJAYA BERJAYA 5
Comments 1
1 min read
How to use “match” with PHP 8 🎯

How to use “match” with PHP 8 🎯

BERJAYA BERJAYA BERJAYA 6
Comments
1 min read
Fix Duplicate identifier IteratorResult

Fix Duplicate identifier IteratorResult

BERJAYA 4
Comments
1 min read
PHP 8.2 - What's new?

PHP 8.2 - What's new?

BERJAYA BERJAYA BERJAYA 6
Comments
1 min read
🇫🇷 Fonctions Fléchée en PHP

🇫🇷 Fonctions Fléchée en PHP

BERJAYA 1
Comments 1
1 min read
🇫🇷 Les arguments nommés en PHP 8

🇫🇷 Les arguments nommés en PHP 8

BERJAYA 3
Comments
1 min read
PHP 8.1 ReadOnly class properties

PHP 8.1 ReadOnly class properties

BERJAYA BERJAYA 7
Comments
1 min read
`final` keyword with PHP 🚀

`final` keyword with PHP 🚀

BERJAYA BERJAYA 6
Comments 1
1 min read
PHP 8 Named Parameters

PHP 8 Named Parameters

BERJAYA BERJAYA 6
Comments 1
1 min read
Handle Multiple Exceptions with PHP 7.1

Handle Multiple Exceptions with PHP 7.1

BERJAYA BERJAYA 7
Comments
1 min read
🇫🇷 Techniques de prise de notes pour devs 📝

🇫🇷 Techniques de prise de notes pour devs 📝

BERJAYA BERJAYA 7
Comments
1 min read
Constructor Property Promotion in PHP 8

Constructor Property Promotion in PHP 8

BERJAYA BERJAYA 6
Comments 1
1 min read
ReadOnly properties with PHP 8.1 🐘

ReadOnly properties with PHP 8.1 🐘

BERJAYA BERJAYA 4
Comments
1 min read
🇫🇷 Productivité en tant que dev

🇫🇷 Productivité en tant que dev

BERJAYA BERJAYA 6
Comments
1 min read
Ajouter une licence à son projet GitHub 🇫🇷

Ajouter une licence à son projet GitHub 🇫🇷

BERJAYA BERJAYA 6
Comments 1
1 min read
How to Run CI Tests with GitHub Actions ⚙️

How to Run CI Tests with GitHub Actions ⚙️

BERJAYA BERJAYA BERJAYA 36
Comments 2
4 min read
Publish a PHP library to Packagist 📦

Publish a PHP library to Packagist 📦

BERJAYA BERJAYA BERJAYA 23
Comments 2
2 min read
Publish a package to NPMJS.com directory 📦

Publish a package to NPMJS.com directory 📦

BERJAYA BERJAYA 13
Comments 2
2 min read
Don't be tracked ⚙️ Tweak the Firefox configurations

Don't be tracked ⚙️ Tweak the Firefox configurations

BERJAYA BERJAYA 39
Comments
3 min read
Learning FAST for Devs". The 4 Deep Days Methodology 🚀

Learning FAST for Devs". The 4 Deep Days Methodology 🚀

BERJAYA BERJAYA 21
Comments 1
3 min read
Automation: 🤖 Use GitHub's bots to increase your productivity

Automation: 🤖 Use GitHub's bots to increase your productivity

BERJAYA BERJAYA 20
Comments 3
1 min read
loading...