Blog

🇺🇸
Photo by Timelab on Unsplash

Docker MySQL - How to create two databases within the same container

I only wanted to not pollute my Docker database with a bunch of fake names or lorem ipsum content
#docker#mysql#database#docker-compose
Photo by Tobias Kleeb on Unsplash

Why rewriting a whole codebase is the last option to improve it?

Let’s do this from scratch, show how junior you are
#refactoring#legacy#rewrite
Moved from Jest

I moved from Jest to Vitest in less than 3 hours

In a Gatsby Typescript project, with React test utils and coverage included
#react#jest#vitest#testing#typescript#gatsby
Photo by Omid Armin on Unsplash

React Native & Jest: Mock Platform OS and color scheme

Testing the code as iOS, iPad and Android device. Light mode and dark mode
#reactnative#react#typescript#javascript#react#jest#mock
Tmux

Tmux: Prefix Ctrl-Space not working on macOS

A solution that tmux people will love
#tools#macos#tmux#terminal#shell#bash
Photo by Mediamodifier on Unsplash

TypeORM: search in relationships (ft. NestJS)

Using TypeORM and NestJS
#nestjs#typescript#javascript#typeorm
Photo by Tim Mossholder on Unsplash

Vim, Jetbrains or Vscode Vim Mode: Improve navigation between splits

Using a better shortcuts
#vim#neovim#jetbrains#vscode

Laravel Facades and Mockery, testing chained methods

Using the power of Mockery
#laravel#php#testing#mockery#phpunit

Gatsby: Code syntax highlighting with react-prism-renderer

For different coding languages
#gatsby#javascript#typescript#react
Photo by Dmitry Chernyshov

How to run a macOS VM and Docker together on macOS native using Parallels

macOS VM and Docker running on Parallels
#macos#apple#parallels#vm#docker
Photo by Radu Marcusu on Unsplash

Book list - Tech team management

The list that I wanted to know five years ago
#books#management#leadership
Photo by joe ting on Unsplash

How to solve Laravel Dusk 500 session error

An issue between Laravel Dusk and your browser version
#laravel#php#dusk#testing#phpunit
Inzmam Khan: https://www.pexels.com/photo/man-in-black-shirt-and-gray-denim-pants-sitting-on-gray-padded-bench-1134204/

I'm developer and I can't get a new job. The lasting #OpenToWork state

And this is a bad thing.
#coaching#softskills#developers

Mocking global variables in Python tests

I was trying to test some global variables with Python, specially for a script which contain global variables. And after trying and failing I think that I can show you the most simple version to do it.
#python#mocking#pytest

CPanel SSL: Issue free certificates in a non-root server

Just using the acme script, because some shared hosting providers are tied to an option to buy a SSL certificate.
#cpanel#ssl#sharedhosting
Image by Unsplash

Write in French, Spanish and English using a single keyboard

English layout. Mac, Windows and Linux
#productivity#cheatsheet#macos#linux#windows
The price of thinking

The price of thinking

How do you spend time doing the same rather than paying a subscription
#startups#tools

Why Nest JS is one of the best Node backend frameworks?

And why I would choose it for my next project
#nestjs#typescript#javascript#frameworks

Rails 6: Running on Docker with PHPMyAdmin

Rails 6 + MySQL + PHPMyAdmin
#rails#ruby#phpmyadmin#docker#mysql
Photo by Souvik Banerjee on Unsplash

Why I moved my blog from WordPress to Gatsby? (8 reasons as a developer)

8 reasons as developer
#wordpress#typescript#gatsby#javascript#php#mdx
Photo by Francois Hoang on Unsplash

React Native - Create custom iPad screen

Using React Native and React Navigation
#reactnative#react#typescript#javascript
Photo by Ben Griffiths on Unsplash

Laravel - Update only blank/empty fields in models

I was looking if there was a function to make a paginator for myself using Sequelize with Typescript. I found a lot of tutorials that teach you how to calculate the offset and the number of pages.
#laravel#php#eloquent

Sequelize Pagination with Typescript

I was looking if there was a function to make a paginator for myself using Sequelize with Typescript. I found a lot of tutorials that teach you how to calculate the offset and the number of pages.
#sequelize#typescript#javascript#orm

Installing Bat in Ubuntu Windows WSL

Downloading the installer as a deb package
#shell#terminal#bash#wsl#tools
Photo by Jack Delulio on Unsplash

[Adonis JS] Using Laravel Mix function

A function often used in many Laravel projects
#adonisjs#javascript#laravel