Skip to content

2025

My Ubuntu Setup: From Barebones to a Productive Dev Environment

When I install a fresh Linux distribution like Ubuntu 24, I'm not just setting up a computer; I'm building a personal workspace. My goal is a clean, reliable, and portable development environment that can be replicated anywhere, from my local machine to a remote VPS.

A clean, minimalist desktop setup
Image generated using Google Gemini

This isn't just about a list of commands, it's a philosophy of intentionality. Every tool I choose, and every tool I leave behind, is a step toward a more efficient and less cluttered workflow.

This is my journey to a perfect setup, and it all starts with version control.

Python Type Checking Tools: mypy vs. pyright vs. pydantic vs. pandera vs. jaxtyping vs. check_shapes vs. typeguard

Introduction

Are you tired of runtime type errors that could have been caught earlier? Do you work with numerical computing, data science, or ML workflows where shape mismatches cause mysterious bugs?

python-code-carbon

The Python ecosystem offers a rich variety of type checking tools, from traditional static type checkers to modern runtime validation libraries and specialized shape checkers for scientific computing.

This comprehensive guide explores the landscape of Python type checking tools, helping you choose the right combination for your specific needs.

Guide pour utiliser NotebookLM

Guide pour utiliser NotebookLM : Simplifiez vos tâches et organisez vos informations

Bienvenue dans ce guide détaillé pour utiliser NotebookLM ! Que vous soyez un jeune étudiant, un professionnel expérimenté ou simplement curieux, ce guide vous aidera à maîtriser NotebookLM pour alléger vos tâches administratives, stocker et classer vos recherches, et bien plus encore...


Guide Perplexity AI and NotebookLM: Tutoriels pour Tous (part1)

Guide Perplexity AI : Tutoriels pour Tous

Bienvenue dans ce guide pas à pas pour utiliser Perplexity AI, pensé pour tous : jeunes, moins jeunes, débutants ou curieux. Chaque section propose des instructions simples, des icônes pour repérer les actions, et des indications pour insérer vos propres captures d’écran (pensez à ajouter des balises alt pour l’accessibilité).


1. Se connecter à son compte Perplexity

Page de connexion Perplexity