NinjaBiz Italian companies search engine

Try it now
Behind the code

Javascript
Espresso

Software development — in the time of a coffee. Bite-sized videos to watch during your coffee break with tricks, tips and behind the scenes of our work.

A section dedicated to software developers who want to learn something new every day.

6+

Videos

2

Series

<5 min

Per video

The videos

Learn something new, every coffee break.

Each video tackles a specific software development topic: tricks, best practices and solutions to real-world problems. All in the time of a coffee.

Fixup + Interactive Rebase

How to bring order to commit chaos using fixup and interactive rebase. Clean your history like a pro.

GitFixupRebase

Rewrite commits with Reword

Wrote a terrible commit message? No problem. Here's how to rewrite it with reword without losing anything.

GitRewordCommit

Erase the evidence with Drop

That commit never existed. Learn how to use drop to remove commits from history during an interactive rebase.

GitDropRebase

Squash: two commits, one destiny

How to merge two or more commits into one without breaking anything. The squash technique explained simply.

GitSquashRebase

Git Aliases: less typing, more thinking

Set up custom Git aliases to speed up your daily workflow. Fewer commands to type, more time to think.

GitAliasProductivity

Defend against bots with Next.js middleware

How to protect your Next.js app from bots using middleware. An elegant solution to filter unwanted traffic.

Next.jsMiddlewareSecurity
Watch all videos on YouTube

New videos every week on our channel

The project

Software development, in the time of a coffee.

Javascript Espresso was born from the idea of sharing software development tricks and tips in short format. Videos under 5 minutes, designed to be watched during your coffee break, giving you concrete and immediately applicable insights.

Behind every video is the daily experience of the bitRocket Studio team: real problems, real solutions, told without frills. From Git workflows to Next.js patterns, through TypeScript and Node.js.

GitNext.jsReactTypeScriptNode.js
javascript-espresso
const format = "short & sweet";
const duration = "< 5 min";
const goal = "learn while sipping";
// Every video, a new trick.