Logo

2023

How we divided our Node.js API latency by leveraging our Database Connection Pool

Everything you need to know on why and how to leverage a Database Connection Pool to speed up your Node.js API.

Jun 3, 2023 | #node-js#devops#sre#performance

2019

HTTPS In Development: A Practical Guide

Why and how to setup HTTPS certificates, with or without reverse proxy, in a JavaScript development environment.

Jan 23, 2019 | #js#node-js#react#security#tutorial

2018

Site Reliability Engineering: Google's Secret Sauce For High Availability And Happy Ops

Developers have a lot to learn from the book "Site Reliability Engineering - How Google Runs Production Systems", starting with time management and blameless retrospectives.

May 24, 2018 | #devops#sre#book-review#performance

Finding And Fixing Node.js Memory Leaks: A Practical Guide

An introduction to memory debugging, from identifying causes to fixing leaks, using Chrome DevTools, and illustrated by simple examples

Mar 13, 2018 | #node-js#js#performance#devops#sre

Configurable Artifacts: Deploy Code Like a Pro

Configurable artifacts are a deployment method used to ship code to various environments in a single build. Read on to learn how to better automate your deployment.

Jan 22, 2018 | #devops#sre

2017

Red Hat's Ravello Systems user credentials leak

I found the credentials of a Red Hat solution architect, and was able to log into their Ravello Systems account. It's a good opportunity to learn something!

Mar 27, 2017

GitHub Oauth authentication for SPA without server

For a Single-Page Application (SPA), you often need an authentication from a trusted service like Google, Facebook, Twitter, Github and so on. Most of the time, you need a server with an API to handle this feature. But what if you could avoid it?

Mar 4, 2017 | #github#oauth#SPA#serverless

2016

WebSocket-based app with Django Channels and React

For my very first blog post, I chose to share my exploration of a library that I wanted to try for some time: Django Channels.

Oct 16, 2016