#Productivity#PKM

How I capture everything - on my Mac, iPhone and iPad

Ideas don't wait until I'm at my desk. Here's how I use Lemonize's capture modes, Pocket and the iOS share sheet to get ideas, notes and todos into Obsidian — and why Web Clipper still handles the web.

#Productivity#PKM

I have 994 permanent notes. That number proves nothing.

A knowledge system only earns its place when notes leave it — the output test I now apply to my Obsidian vault

#Productivity#AI

Why My Best Productivity Tools Are the Ones Nobody Else Can Use

Custom software used to be a luxury reserved for people with a budget. With AI, a tool shaped exactly like my workflow costs less than adapting to a generic one — which quietly changed what I build, what I still buy, and where the line between the two sits.

#PKM#Productivity

The Inbox is the most dangerous folder in my Obsidian vault

Capture feels productive, but every note I save creates a future obligation. Here is how I learned to treat my Obsidian inbox as a temporary gate, not a place where ideas go to die.

#Productivity#Development

I Built a Bridge Between Obsidian and Hugo

My Obsidian vault and my Hugo blog speak different dialects of Markdown, so I built HugoBridge — an Obsidian plugin that validates, transforms, and exports a note into a clean Hugo page bundle in one explicit command

#AI#Development

Why It's So Simple to Vibe-Code an App Today

Vibe coding promises instant apps. After shipping Lemonize and MyAbonPlus with AI, here's why real AI-assisted development looks more like product management than magic.

#Productivity#Development

I Built the Capture Feature Obsidian Was Missing

Obsidian never had a fast way to capture an idea from anywhere on the Mac, so I built Lemonize — one shortcut, zero permissions, and it now feeds Bear and DEVONthink too.

#PKM#AI

Obsidian' Doesn't Exist — It's Four Layers

What we call 'Obsidian' is really separate, replaceable layers — storage, format, UI, agent. Counting how many you can swap without touching the others is the real test of whether your notes app owns you.

#AI

LM Studio Bionic: open models finally get their own agent

LM Studio just turned from a model runner into a full AI agent for open models. Here's what Bionic is, how it works, and what it says about where local AI is heading.

#AI#Productivity

The Simplest Way to Save AI Tokens: Make Your Agent Talk Less

Every AI session has a token economy: prompt, context, agent work, and the answer. I break down where the tokens really go, what Caveman actually saves, and why the trick works far beyond coding agents.

#AI#Productivity

GPT-5.6 isn't the real news — the new ChatGPT app is

OpenAI shipped a new model family, but the real shift is the app: ChatGPT now bundles Chat, Work, and Codex — and picking the right space matters more than picking the right model.

#PKM#AI

How I built an Obsidian vault no single AI tool can hold hostage

CLAUDE.md, AGENTS.md, a one-page identity file, a skills folder, and a set of maps to my key notes — the whole AI layer on top of my Obsidian vault is plain markdown I own, not configuration locked inside any single tool.

#PKM#Productivity

How I Organize My Obsidian Vault With PARA — Sorting Notes by Use, Not Subject

PARA organizes my vault by how actionable a note is, not by its subject — and pairs with a Zettelkasten so the thinking survives the projects.

#AI#PKM

I finally ran an LLM on my own machine — and it changed how I think about owning my AI

I own my notes. I own my blog. So why does my data leave the building every time I prompt an AI? Running a model locally is the next chapter of the same old conviction.

#PKM#Productivity

What Things 3 Taught Me About Not Ruining Obsidian

Obsidian is powerful because it can stay simple: local files, plain text, links when needed, and just enough structure to keep thinking calm.

#PKM#AI

How I made Claude the librarian of my Obsidian PKM — the complete process

The exact pipeline I run to turn web clippings and highlights into atomic, linked permanent notes — Claude does the structuring, I stay the curator.

#Productivity

The tools I've kept for 5+ years

The tools that survive my stack aren't the most powerful. They pass one quiet test: ownership, reliability, and a clear way out.

#PKM#AI

How I use AI in my Obsidian vault without losing the plot

I kept AI out of my Obsidian vault for years. MCP changed the equation — not by making the vault smarter, but by giving AI a specific job with a clear boundary and a review step.

#AI#Development

Coding agents don't need more power. They need rules.

A simple CLAUDE.md file based on Andrej Karpathy's observations about coding agents became wildly popular because it solves a real problem: AI agents are powerful, but not disciplined by default.

#AI#Productivity

Stop using AI coding agents like autocomplete

AI coding agents become more useful when I stop treating them as smarter autocomplete and start treating them as delegated workers with clear inputs, boundaries, and verification.

#AI#Development

Claude Code vs Codex: two tools, two modes of thinking

I stopped asking whether Claude Code or Codex is better. The useful question is simpler: am I exploring a problem, or am I delegating a bounded task?

#Productivity#macOS

I Replaced CleanMyMac With a Single free/$9 Tool

Mole is an open-source macOS utility that does the job of four apps I was paying for separately — for $9 once, no subscription. Here is why I switched.

#Productivity#Development

How I automated my blog deployment with GitHub Actions

How I set up a GitHub Actions workflow that automatically builds my Hugo site and deploys it via FTP — zero manual steps, zero server management.

#Productivity#Development

Why I replaced WordPress with Hugo after more than 15 years

After 15 years of WordPress complexity, I ditched the backend, the plugins, and the database overhead in favor of Hugo — a static site generator that lets me write everything in Obsidian, build in under a second, and finally own my content the way I always should have.

#Productivity

My productivity superpower

Discovering SuperWhisper, a voice-to-text AI tool that transforms the way you capture thoughts and write content by speaking instead of typing.

#AI#Development

How I Built an iOS App with Vibe Coding — From Blank Page to App Store

The story of using AI tools like Cursor, ChatGPT, and V0 to build and publish an iOS subscription tracker app from idea to App Store.

#Productivity

I Replaced these four Setapp apps on my Mac with free alternatives

After years of Setapp subscription, subscription fatigue led to replacing four paid apps with free alternatives while keeping what truly matters.

#PKM

Why Notion isn't my go-to tool — the long-term problem

Notion is a very popular productivity app, versatile, powerful, and beautifully designed, but long-term reliability and control over data matter most.

#PKM

How I manage projects and tasks in Obsidian, complete process and setup tour

I’ve penned an article detailing my two-year journey with Obsidian, and I’m eager to further delve into my daily interactions with this formidable tool, highlighting how I orchestrate my projects.

#PKM

Stop taking notes for nothing! How to transform your jottings into actionable steps?

In today’s rapidly evolving digital landscape, we are inundated with a plethora of note-taking and knowledge-management tools.

#PKM

How I use Obsidian for personal knowledge management — Insights from my 2 years experience

Today I’m excited to share my two-year adventure with Obsidian, a versatile note-taking application that has become an essential part of my daily life.

#PKM

Obsidian properties : How to set up a template with dynamic dates

Following the launch of Obsidian’s new ‘properties’ feature, I embarked on a journey to optimize my notes to capitalize on this improvement.

#PKM#Productivity

Could Bear 2.0 be a new approach to managing my Second Brain ?

An exploration of note-taking and knowledge management apps for the modern professional As a content producer and an avid user of Obsidian, I have exp

#Productivity

How to create note templates for Bear 2.0 (and other note taking apps like Obsidian)

Create note templates for Bear 2.0 and Obsidian with Espanso to write faster and more consistently.

#Productivity

Project management with Tana, a real-world example

A real-world example of project management with Tana based on day-to-day use.

#AI#Productivity

How to supercharge your writing process with AI and chatGPT

How to use AI and ChatGPT to speed up your writing process without losing clarity or structure.

#Productivity

Dive Into PKM With Obsidian

An introduction to personal knowledge management with Obsidian to better capture, organize, and retrieve information.

#Productivity

3 key benefits when using a PKM system

Three concrete benefits of a PKM system for organizing ideas, notes, and knowledge over time.

#Social Media

Why I choose to switch to Mastodon for microblogging

Why I chose Mastodon for microblogging and what I found there compared with other social platforms.

#Productivity

Is Tana the best Personal Knowledge Management and note-taking tool I’ve ever tried?

A hands-on look at Tana compared with Obsidian for PKM and note-taking.

#Development

Introduction to Regular expressions

An introduction to regular expressions to understand how they work and use them with more confidence.

#JavaScript

Loops or recursion for the Fibonacci sequence in JavaScript

Comparing loops and recursion to explore the Fibonacci sequence in JavaScript.

#Productivity

Why I choose Obsidian as my PKM

Why Obsidian became my tool of choice for personal knowledge management.

#NoCode

How I use Make.com to automate my publication process

How I use Make.com to automate my publication workflow across multiple platforms.

#Development

My few obvious advices I wish someone had told me when I started coding

A few simple pieces of advice I wish someone had shared with me when I started coding.

#Development#JavaScript

How to start with currying in javascript

A simple and progressive introduction to currying in JavaScript.

#Svelte

Getting started with svelte components

Discover Svelte components and learn the basics to start building interfaces with confidence.

#Development#TypeScript

How to solve sudoku puzzles using backtracking algorithms and TypeScript

Sudoku is a logic-based puzzle game. This article walks you through how to write a sudoku solver in TypeScript using backtracking algorithms.

#JavaScript

What are first-class and higher-order functions in javascript ?

First-class functions are functions that can be assigned to variables, passed as arguments to other functions, and returned from other functions.

#JavaScript

5 ways to iterate an array in javascript

One of the most common tasks when working with Javascript is looping through an array. In this article, we explore 5 different ways to iterate over an array in Javascript.

#Development#JavaScript

How to use backtracking with javascript, and solve the n queens problem

Backtracking is a general strategy that can be used to solve many different types of problems. This article discusses how to use backtracking with JavaScript to solve the n queens problem.

#JavaScript

Recursive functions with Javascript

Recursion is a powerful programming technique that can be used to solve problems in a more elegant way than traditional looping mechanisms.

#React#TypeScript

How to Use Airtable as a Database for Your React Application, using TypeScript and custom hooks

Airtable is a versatile online database that can be used for various purposes. In this blog post, we will discuss how to use Airtable as a database for your React application.

#React

How to set up and use environment variables in your react app

When it comes to setting up and using environment variables in a node.js backend environment, you have to install the dotenv library. But what about the front end with your react app?

#JavaScript#React

Get Started with React: A (very) quick start guide to creating an app boilerplate

React is a front-end JavaScript library that has taken the web development world by storm. This quick start guide will show you how to get started with a React app.

#JavaScript

The Benefits of Pure Functions in JavaScript

Understand pure functions in JavaScript and the benefits they bring for readability, testing, and maintenance.

#NoCode

Why am I using Divi for WordPress ?

Why I use Divi for WordPress and what it brings when you want to build a site quickly without coding.

#Svelte

What are the greatest benefits of SvelteJS ?

Why Svelte stands out with its simplicity, performance, and refreshing developer experience.

#JavaScript#TypeScript

How to set up routing in an Express.js project using TypeScript

Learn how to set up routing in an Express project with TypeScript and a few useful best practices.

#JavaScript#TypeScript

8 Reasons to consider TypeScript for your next development project

Eight practical reasons to choose TypeScript for a more structured, safer, and more maintainable project.

#Development

Why I use VSCode as an IDE

Why VSCode became my IDE of choice to code efficiently every day.

#JavaScript#TypeScript

How to setup a Svelte with Typescript project

Create a Svelte project with TypeScript to start from a modern, typed, and lightweight setup.

#JavaScript#TypeScript

How to set up a Node.js backend using Express.js and TypeScript

Set up a clean Node.js backend with Express and TypeScript on solid, maintainable foundations.

#JavaScript#React

How to create a custom React hook to fetch an API (using TypeScript)?

Create a reusable custom React hook in TypeScript to fetch API data with clearer state and typing.

#JavaScript

How to improve the use of the console in javascript

Use the JavaScript console more effectively with simple methods that make debugging clearer and faster.

#JavaScript

Le currying en javascript, application pratique

Application pratique du currying en JavaScript avec des exemples simples pour mieux comprendre son intérêt.

#JavaScript

Comment éviter null et undefined avec Maybe et Result en javascript

Comment éviter null et undefined en JavaScript avec les types Maybe et Result pour rendre son code plus sûr.

#JavaScript

3 alternatives à if & else pour améliorer la lecture du code en javascript

Trois alternatives à if/else en JavaScript pour écrire des conditions plus lisibles et plus faciles à maintenir.

#JavaScript

javascript, pourquoi typer les variables ?

Pourquoi typer ses variables en JavaScript et quels bénéfices attendre de TypeScript au quotidien.

#JavaScript

lodash : la petite grande librairie

Suite à une discussion avec un développeur, et sur ses conseils, je me suis penché avec beaucoup de curiosité sur la bibliothèque lodash.

#JavaScript

Le principe du currying en javascript

Introduction au currying en JavaScript pour comprendre son principe et améliorer la composition de fonctions.