# My articles These are [[Sébastien Dubois]]' articles. <!-- QueryToSerialize: LIST FROM #type/creation/article WHERE published = true AND public_note = true SORT file.name ASC --> <!-- SerializedQuery: LIST FROM #type/creation/article WHERE published = true AND public_note = true SORT file.name ASC --> - [[10 Essential Knowledge Management Methods Every Professional Should Master (Article)]] - [[100 Days of Note-taking - Day 1 (Article)]] - [[12 Common Personal Knowledge Management Mistakes and How to Avoid Them (Article)]] - [[21 months in and 80K views later (Article)]] - [[25+ Years of Personal Knowledge Management. From Scattered Ideas to Connected Thoughts (Article)]] - [[4 Years, 20K Notes, and AI Agents - The Obsidian Starter Kit v4 Is Almost Here (Article)]] - [[A Place For What's On Your Mind (Article)]] - [[Adding missing GPG keys for apt-get on WSL (Article)]] - [[Adding Tailwind to a Nrwl NX monorepo, Angular and Storybook (Article)]] - [[Advice for people getting started with Knowledge Management and Writing (Article)]] - [[Agentic Knowledge Management - The Next Evolution of PKM (Article)]] - [[Amplify the Signal, Not the Noise The Power of Personal Knowledge Management (Article)]] - [[An online community for lifelong learners (Article)]] - [[An online community for Software Crafters (Article)]] - [[Analog Reading, Digital Knowledge - The Full Pipeline From Paper Notes to AI Skills (Article)]] - [[Analyzing Your Angular app JS bundles (Article)]] - [[Angular 10 In Depth (Article)]] - [[Angular 11 in Depth (Article)]] - [[Angular 12 in Depth (Article)]] - [[Angular 13 in Depth (Article)]] - [[Angular best practices - Constructor vs ngOnInit (Article)]] - [[Angular roadmap analysis (Article)]] - [[Angular Template Type Checking (Article)]] - [[Angular Tips - Understand Angular scroll position and ScrollPositionRestoration (Article)]] - [[Announcing Book Exporter - A New Obsidian Plugin (Article)]] - [[Announcing Life Tracker - A New Obsidian Plugin (Article)]] - [[Announcing the Obsidian Starter Course (Article)]] - [[Applying the MoSCoW prioritization method to Daily Todos (Article)]] - [[Are My Thoughts Useful (Article)]] - [[Authorization best practices (Article)]] - [[Automatically Move Notes in Obsidian (Article)]] - [[Avoiding Cognitive Overload (Article)]] - [[Be grateful for the small things too (Article)]] - [[Beyond Human Memory Leveraging Tools for Thought (TfTs) to Enhance Reliability and Creativity (Article)]] - [[Beyond Note-Taking - Creating a Playground for Your Mind (Article)]] - [[Boost Your Creativity With The Zettelkasten Method (Article)]] - [[Boost your productivity in VSCode Using The Best Extension Packs (Article)]] - [[Breaking down the walls of personal information silos. Towards connected knowledge (Article)]] - [[Build Your Knowledge System for Decades Not Months (Article)]] - [[Building a Service Worker with Workbox 5, TypeScript, Webpack and Angular (Article)]] - [[Calm businesses are a viable path too (Article)]] - [[Career choices - A Story about Alignment and Cohesion (Article)]] - [[Chaos to Clarity - Unleash Obsidian Daily Notes (Article)]] - [[Chasing Joy Over Career - Why Happiness Should Be Your Priority Now (Article)]] - [[Choose Active Learning over Learning Just in Case (Article)]] - [[Cleaning up database tables after each integration test method with Spring Boot and Kotlin (Article)]] - [[Closing Open Loops - The Key to a Calmer, More Productive Mind (Article)]] - [[Collective Intelligence and PKM - Why Your Notes Are Smarter Than You Think (Article)]] - [[Community Knowledge Management (Article)]] - [[Configuring and using the Apollo client in a Next.js TypeScript application (Article)]] - [[Configuring sourcemaps with the Angular CLI (Article)]] - [[Content curation as a way to level up communities (Article)]] - [[Continuous Note-Taking With Evergreen Notes (Article)]] - [[Create Office add ins with Angular and Nrwl NX (Article)]] - [[Creating a Storybook instance including stories from multiple libraries in a Nrwl Nx workspace (Article)]] - [[Creating custom class-validator validators for MomentJS (Article)]] - [[Creative Momentum - Why Most Creators Fail Before They Even Start (Article)]] - [[Dataview Serializer 2.0 - Powerful Queries Without Sacrificing Data Portability (Article)]] - [[Deep Thinking in a Fast World - The Case for Asynchronous Communication (Article)]] - [[Deploying TLS certificates for local development and production using Kubernetes, cert-manager, mkcert and Let’s Encrypt (Article)]] - [[Design Sprint Cheat Sheet (Article)]] - [[Developer Career Paths (Article)]] - [[Discover Bash aliases and understand why those are great (Article)]] - [[Discover the Non-Goals of TypeScript (Article)]] - [[Don't Keep AI Out of Your Vault (Article)]] - [[Don't start exploring Personal Knowledge Management without reading this first (Article)]] - [[Dynamically translating a PrimeNG menu using ngx-translate (Article)]] - [[Effective note-taking tips (Article)]] - [[Embedding translations in your JS bundles with ngx-translate (Article)]] - [[Embracing Fluidity in Knowledge Management - The Cattle Approach to Ideas (Article)]] - [[Everyone Told Me This Reading Method Was Wrong. Now I Read 3X More Books and Never Get Bored (Article)]] - [[Fixing ‘bash’ is not recognized as an internal or external command when used within npm scripts on Windows (Article)]] - [[Fixing the “can’t resolve all parameters” exception with Angular DI (Article)]] - [[Focus on things that don't change (Article)]] - [[Force change detection on third-party Angular components using ChangeDetectorRef (Article)]] - [[Free Beginner’s Guide to Obsidian (Article)]] - [[Git tutorial for beginners  Part 3 - Commits, log and amend (Article)]] - [[Git tutorial for beginners  Part 4 - Branches (Article)]] - [[Git tutorial for beginners Part 1 - What is a DVCS (Article)]] - [[Git tutorial for beginners Part 2 - Git repository, working tree and staging area (Article)]] - [[Going back to work - No, thank you (Article)]] - [[Going through depression and dark times (Article)]] - [[Guarding Your Focus Essential Strategies to Protect Your Attention (Article)]] - [[Heavy AI Agents Are an Anti-Pattern - Why Fewer Agents With More Skills Wins (Article)]] - [[Hello world (Article)]] - [[How Angular applications start (Article)]] - [[How I Build AI Skills That Actually Work (Article)]] - [[How I Manage All My Tasks Inside Obsidian with the TaskNotes Plugin (Article)]] - [[How I manage books and summaries in Obsidian (Article)]] - [[How I Organize My Work As a Solo Founder (Article)]] - [[How I synchronize and backup my Obsidian Notes (Article)]] - [[How I Use AI With My Obsidian Vault Every Day - 16 Practical Use Cases (Article)]] - [[How I use daily notes (Article)]] - [[How I Use Simple Systems to Fight Decision Fatigue Every Day (Article)]] - [[How one system feeds everything I do (Article)]] - [[How PKM and Note-Taking Tools Help Think More Effectively (Article)]] - [[How to achieve Work-Life Balance to Improve Your Well-Being (Article)]] - [[How to build a Product - From idea to code (Article)]] - [[How to capture book notes and turn those into smart notes (Article)]] - [[How to Capture Your Thoughts and Ideas (Article)]] - [[How to Choose the Right Tools for Your PKM System - A Practical Guide for Beginners (Article)]] - [[How to communicate with your future self (Article)]] - [[How to connect ideas together (Article)]] - [[How to Connect OpenClaw to Chrome via Tailscale (Article)]] - [[How to create a custom Angular Webpack configuration (Article)]] - [[How to create a table of contents with HTML and CSS (Article)]] - [[How to create new content using your existing notes (Article)]] - [[How to define and revisit your career goals (Article)]] - [[How to Feel Better Every Day with an Evening Routine (Article)]] - [[How to fight against decision fatigue (Article)]] - [[How to fight against inertia to change the world (Article)]] - [[How To Free Your Mind and Enhance Your Memory Write To Forget, Not To Remember (Article)]] - [[How to get started in IT and grow as a Software developer (Article)]] - [[How to install and configure GPG (Article)]] - [[How to manage junior team members - Don't leave them alone! (Article)]] - [[How to Manage Remote Teams (Article)]] - [[How to mock TypeScript method overloads with Jest (Article)]] - [[How to Prepare for the Future of Knowledge Work (Article)]] - [[How to Run Claude Code on Your GitHub Copilot Subscription (Article)]] - [[How to Self-Host OpenClaw Securely on a VPS (Article)]] - [[How to Split Long Notes into Atomic Notes - A Comprehensive Guide (Article)]] - [[How to Split Long Notes into Atomic Notes A Comprehensive Guide (Article)]] - [[How to start writing (2020 version) (Article)]] - [[How to Structure Your Daily Notes in Obsidian (Article)]] - [[How to succeed with online writing. The journey from 4K to 30K views per month. Lessons learned (Article)]] - [[How to Take Notes at Work and Never Forget Anything (Article)]] - [[How to Take Notes That Your Future Self Will Thank You For (Article)]] - [[How to think logically (Article)]] - [[How to use a proxy to bypass firewalls in corporate environments (Article)]] - [[How to use Tailwind with Svelte and Nrwl NX (Article)]] - [[How to validate UUID with bean validation in Kotlin (Article)]] - [[How to Write Code Comments Like a Pro (Article)]] - [[How to write integration tests for a GraphQL API with Spring Boot and Kotlin (Article)]] - [[How to write simple code - Avoid the Pyramid of Doom (Article)]] - [[How User Interface, User Experience and Customer Experience relate (Article)]] - [[I Built a Graph Explorer for Obsidian Bases - Here's Why LLM Wikis Need a Visual Layer (Article)]] - [[I Built an Obsidian Plugin to Convert Handwritten Notes to Markdown (Article)]] - [[I Built an Obsidian Plugin to Sync My reMarkable Notes (Article)]] - [[Improving Gitlab CI performance with a custom Docker image (Article)]] - [[In Defense Of Using Fewer Tools (Article)]] - [[Input validation with NestJS (Article)]] - [[Interleaving books (Article)]] - [[Introducing NGRX component-store (Article)]] - [[Introducing the IT Concepts Wall (Article)]] - [[Introducing the Knowledge Forge (Article)]] - [[Introducing the Knowledge Worker Kit (Article)]] - [[Introducing the Obsidian Starter Kit (Article)]] - [[Introducing the Personal Knowledge Management Library (Article)]] - [[Introduction to TypeScript (Article)]] - [[It's a Tool, Not a Goal - Why Your PKM System Should Stay Simple (Article)]] - [[It's Great to Participate in the Transformation (GPT) (Article)]] - [[It's later than you think (Article)]] - [[Journaling every day is powerful Part 1 - Introduction (Article)]] - [[Journaling every day is powerful Part 2 - Going Further (Article)]] - [[Keep the power to end things (Article)]] - [[Knowledge Worker Kit - Announcement (Article)]] - [[Kubernetes tip - Force delete terminating pod (Article)]] - [[Lazy loading Angular applications (Article)]] - [[Learn Everything on Your Own With Ease (Article)]] - [[Loop through a TypeScript enum (Article)]] - [[Making the Most of Daily Notes as Your Knowledge Inbox - A Content Creator's Guide (Article)]] - [[Maps of Content (MoCs) for better Knowledge Graphs (Article)]] - [[Markdown introduction (Article)]] - [[Mastering Atomic Notes Unlock Efficiency and Knowledge Management (Article)]] - [[Maximizing Daily Success The Power of Focusing on One Goal Each Day (Article)]] - [[Meeting with yourself (Article)]] - [[Must Have Obsidian Plugins for 2026 (Article)]] - [[My current Indie Hacking toolkit (2022 edition) (Article)]] - [[My top 10 articles about Personal Knowledge Management (PKM) (Article)]] - [[Never Lose a Note Again — Time Machine Plugin for Obsidian (Article)]] - [[New Release Obsidian Starter Kit 2.1.0 (Article)]] - [[New Release Obsidian Starter Kit 2.2.0 (Article)]] - [[NGRX Component-store deep dive - Part 2 (Article)]] - [[NGX Quill tip - Dynamically customizing ngx-quill editors in an Angular application (Article)]] - [[NodeJS best practice for production - Use stable node and npm versions across your projects and teams (Article)]] - [[Note-taking vs Note-making (Article)]] - [[NPM best practices - Stop installing npm packages globally (Article)]] - [[Obsidian Starter Kit Launch - Errata (Article)]] - [[Obsidian Starter Kit Launch - I need YOU (Article)]] - [[Obsidian Starter Kit v2.3.0 (Article)]] - [[Obsidian Starter Kit v4 Is Live (Article)]] - [[On the importance of non-goals (Article)]] - [[On The Importance Of Writing (Article)]] - [[Optimism, pessimism and freedom (Article)]] - [[Optimizing Tailwind for production (Article)]] - [[Organize Anything With The Johnny Decimal System (Article)]] - [[Organize Anything With The PARA Method (Article)]] - [[Organize Everything With The LIFT principle (Article)]] - [[Overcoming Perfectionism - How to Break Free from the Enemy of Progress (Article)]] - [[Overview of my Personal Knowledge Management System (Article)]] - [[Periodic Reviews for a Happier and More Productive Life (Article)]] - [[Personal Knowledge Management at Scale - Analyzing 8,000 Notes and 64,000 Links (Article)]] - [[Personal Knowledge Management organization (Article)]] - [[Personal Organization 101 (Article)]] - [[Pick a tool, and stick with it (Article)]] - [[Practice an evening routine to feel better every day (Article)]] - [[Problem-solving 101 (Article)]] - [[Quality vs user satisfaction (Article)]] - [[Quickly amend a git commit by skipping edit (Article)]] - [[Removing Moment.js locales from your Angular app JS bundles (Article)]] - [[Saving and Restoring Mental Contexts to Improve Mental Health and Productivity (Article)]] - [[Searching for final methods in a Java project (Article)]] - [[Showing Obsidian front matter using Dataview queries (Article)]] - [[Simple Time Tracking - The Paper Method That Actually Works (Article)]] - [[Slopsquatting, Typosquatting, and the New Software Supply Chain Attacks - How AI and Vibe Coding Are Making Package Registries Even More Dangerous (Article)]] - [[Software Development Concepts e-book collection (Article)]] - [[Software professionals are crafters (Article)]] - [[Startup failure stories - 20 months in, 2K hours spent and 200K € lost (Article)]] - [[Stop Losing Your Best Ideas - The Journaling System That Changed My Life (Article)]] - [[Stop Tweaking Your Tools and Start Actually Using Them - How Perfectionism is Killing Your Productivity (Article)]] - [[Streamline Your Note-Taking - Why Daily Notes Should Be Your Capture System (Article)]] - [[Strongly typing your Angular route data (Article)]] - [[Summary of what alcohol does to your body, brain and health (Article)]] - [[Supercharge Your PKM Workflow with the Obsidian Web Clipper (Article)]] - [[Systems for health, intention, productivity, learning, knowledge, information management and control (Article)]] - [[Take less information in, but do more with it (Article)]] - [[Team management tips - 10 more ways to kill a team (Article)]] - [[Team management tips - 10 ways to kill a team (Article)]] - [[Team management tips - What's the bus factor and 7 ways to increase it (Article)]] - [[Ten Personal Knowledge Management Practices to Explore and Master (Article)]] - [[The Art of Note Naming - Keys to Effective Knowledge Management (Article)]] - [[The Art of Reading Slowly - Why Speed Isn't Everything (Article)]] - [[The Capture Habit (Article)]] - [[The Crucial Role of Setting and Pursuing Goals (Article)]] - [[The Enduring Value of Timeless Concepts (Article)]] - [[The Feynman Technique (Article)]] - [[The focusd community - Let's focus on Zen Productivity (Article)]] - [[The Gradual Return On Investment of PKM (Article)]] - [[The Hidden Cost of Ignoring Knowledge Management - What You're Missing Out On (Article)]] - [[The KISS Principle (Article)]] - [[The Knowledge Funnel - From Capture to Connected Notes (Article)]] - [[The mythical right time - Don't Wait to Chase Your Dreams (Article)]] - [[The mythical right time (Article)]] - [[The Past, Present and Future of Knowledge Management (Article)]] - [[The poison of Perfectionism (Article)]] - [[The Power of Modern Knowledge Management for Business Professionals (Article)]] - [[The Power of Setting Achievable Goals - How Lowering the Bar Leads to Success (Article)]] - [[The Reasons I'll Never Switch from Obsidian to Tana (Article)]] - [[The story behind my upcoming book - Learn TypeScript by Building Web Applications - part 1 (Article)]] - [[There's a lot more to journaling than what most people think (Article)]] - [[Tip of the day - using capture groups and back references to search and replace in IntelliJ (Article)]] - [[Transform Information Chaos Into Knowledge Power - A Simple 10-Step Process (Article)]] - [[Translating the MatPaginator Angular Material component (Article)]] - [[Typefully plugin for Obsidian v2 (Article)]] - [[Typesafe checks against TypeScript interface property names at runtime (Article)]] - [[TypeScript 3 Projects - What's Next (Article)]] - [[TypeScript best practices - Interfaces and custom types vs classes (Article)]] - [[TypeScript monorepo best practices - Avoid import issues (Article)]] - [[TypeScript Switch Case best practices (Article)]] - [[TypeScript type only imports and exports (Article)]] - [[Typewriter Sounds on Linux (Article)]] - [[Understanding Eventual Reciprocity (Article)]] - [[Unlocking Efficiency and Consistency in Note-Taking - The Power of Templates in Personal Knowledge Management (Article)]] - [[Unlocking Founder Success - The Essential Guide to Journaling for Business Growth (Article)]] - [[Unlocking Your Learning Potential The Essential Guide to Meta-Learning (Article)]] - [[Using JUnit 5 with Spring Boot 2, Kotlin and Mockito (Article)]] - [[Using ngx-translate with Storybook stories (Article)]] - [[VSCode tips for the newcomers (Article)]] - [[Welcome on my brand new blog (Article)]] - [[What is software development (Article)]] - [[What is software engineering (Article)]] - [[What is the difference between software developers, engineers, coders, and programmers (Article)]] - [[What's coming with TypeScript 3.9 (Article)]] - [[What's coming with TypeScript 4.0 (Article)]] - [[What's new in RxJS 7 (Article)]] - [[What's new in TypeScript 3.9 (Article)]] - [[What's new in TypeScript 4.0 - Language features (Article)]] - [[Where Your AI Prompts Really Go - A Practical Guide to AI Privacy (Article)]] - [[Why all solopreneurs should write a journal (Article)]] - [[Why and How to Tag Your Notes (Article)]] - [[Why Craftsmanship Matters (Article)]] - [[Why is Personal Knowledge Management (PKM) useful (Article)]] - [[Why Obsidian is All You Need - From Simple Notes to Complete Productivity (Article)]] - [[Why Tailwind's Just-In-Time (jit) mode is a game-changer and how to use it right now (Article)]] - [[Why Take and Make Notes (Article)]] - [[Why you need a personal organization system (Article)]] - [[Why you need a single source of truth for your PKM (Article)]] - [[Why You Should Link Knowledge to Time (Article)]] - [[Why you should take notes while reading non-fiction books (Article)]] - [[Why Your AI Skills Break on Other Machines (Article)]] - [[Work Life Balance (Article)]] - [[You Need a Fourth Place A Space to Think (Article)]] - [[Your AI Doesn't Know You - Why PKM Is the Missing Foundation for AI Agents (Article)]] - [[Your habits and routines make you (Article)]] <!-- SerializedQuery END --> ## Related - [[My newsletters]]