Gerard Metrailler
48 posts
What Is a Purchase Order? (Example Included)
Much of your project will be done in-house, but you’ll likely also contract with suppliers and others to…
The Ultimate Guide to Product Marketing in 2023
Product marketing is essential, even if you only sell one or two products at your organization. But what…
useRef() 🪝
useRef() is similar to useSate() as it allows us to persist(remain unchanged) values between renders but unlike useState(),…
Text To Speech Converter with JavaScript
Converting text to speech using HTML, CSS, and JavaScript can be done using the SpeechSynthesis API. The SpeechSynthesis…
Objectives & Key Results (OKRs): What are they?
Executive Summary Due to information overload, knowing and tracking Objectives and Key Results (OKRs) in business is essential…
Quick Start with the ReductStore JavaScript SDK
This quick start guide will walk you through the process of installing and using the ReductStore JavaScript client…
Don’t Burn Out: Self-Care Tips for Software Engineers
Welcome fellow engineers! We’ve all been there – those weeks where the deadlines are approaching faster than a…
.NET 7: Minimal APIs y FluentValidation
Introducción Minimal APIs sigue siendo un tema nuevo dentro de la comunidad .NET y creo que aún son…
Codebin – MongoDB Atlas Hackathon 2022 Submission
What I built I have built a platform (Codebin) where user can create and view their code snippets.…
How to make declarative/code-based router instead of file-based router in SvelteKit 2
Dear dudes. SvelteKit 2 is released. That means that my previous post on that topic is garbage now.…