# Sébastien Dubois
I'm a Knowledge Management Expert, [Author](https://www.dsebastien.net/books), [Coach](https://store.dsebastien.net/l/pkm-coaching), [Instructor](https://www.dsebastien.net/courses/), [YouTuber](https://www.youtube.com/@dsebastien), Entrepreneur and Founder. I will free you from mental overwhelm with systems that actually work ⚡
I'm the founder of [[DeveloPassion]], a company helping me fulfill my life's mission, and supporting my lifestyle. I work half-time on that business. Next to that, I also work half-time as an IT Solution Architect, System Engineer and Project Manager for a large financial organization in Belgium.
I love writing, and sharing ideas I'm passionate about:
- AI
- Concepts
- Frameworks
- Tools
- Workflows
- Systems
- AI Agents
- AI Assistants
- AI Ghostwriting
- Knowledge Work
- Professional excellence
- Modern work practices
- Digital effectiveness
- Work methods
- Work optimization
- Information Management
- Reducing information overload
- Digital decluttering
- Digital organization
- Data management
- Information architecture
- File management
- Knowledge Management (KM)
- Concepts
- Principles
- Best practices
- Knowledge organization
- Tools
- Personal Knowledge Management (PKM)
- Note-taking strategies
- Structuring ideas
- Personal knowledge organization
- Tools for Thought
- Building knowledge bases
- The value of analog
- The value of transitioning notes from analog to digital
- Going from analog to digital
- Knowledge Graphs
- Connected thinking
- Idea linking
- Network building
- Knowledge visualization
- Obsidian
- Usage tips
- Best practices
- System design
- Templates and workflows
- Content Creation
- Content organization
- Knowledge sharing
- Digital publishing
- Creativity
- Personal Organization
- Systems development
- Habit formation
- Routine building
- Life management
- Journaling
- Daily notes
- Weekly notes
- Monthly notes
- Yearly notes
- Reflection practices
- Personal documentation
- Progress tracking
- Note-taking
- Writing
- Techniques
- Processes
- Tool Selection and Usage
- Digital tools
- Software choices
- System integration
- AI integration
- Digital workflows
- Workflow optimization
- Productivity
- Zen productivity
- Habits and Routines
- Personal systems
- Task management
- Time management
- Reducing cognitive load
- Work effectiveness
- Time leverage
- Output quality
- Hidden opportunities
- Practical wisdom
- Proven results
- Simple execution
- Strategic thinking
- Personal Development
- Self-improvement
- Continuous improvement
- Mindfulness
- Intentional living
- Life design
- Goal setting
- Mental Health
- Decision-Making
- Personal agency
- Serendipity
- Mental Clarity
- Cognitive management
- Focus improvement
- Mental space
- Clarity of thought
- Professional Development
- Career design
- Professional growth
- Skill building
- Career guidance
- Mental Models and Thinking
- Decision making
- Problem solving
- Critical thinking
- Systems thinking
- Systems Thinking
- Systems design
- Systems development
- Process design
- Method optimization
- Practice refinement
- Design Thinking
- Learning
- Lifelong learning
- Meta-learning
- Learning methods
- Educational approaches
- Knowledge frameworks
- Skill acquisition
- Skill development
- Knowledge retention
- Reading
[Subscribe to my newsletter](https://dsebastien.net/newsletter) if you're interested by any of those topics.
There are additional topics that I have put aside for now, but am still passionate about:
- Software Architecture
- Software Development
- IT Infrastructure
- IT Security
I actually wrote multiple books about IT and Software Development.
## Current Projects
In 2025, I decided to regroup all my isolated communities, audiences, customers and offerings under a single umbrella: the [[Knowii Community]]. Knowii is a community of practice where top-tier professionals get to meet and grow together. Going forward, Knowii will be at the very center of my business. Instead of offering separate/isolated products, I now offer a real transformation to paid members, who get access unlimited access to my entire ecosystem of knowledge (i.e., courses, products, tools, templates, content, ...).
I've also recently decided to start sharing my experience and knowledge about Artificial Intelligence. I've been following the field for many years, and even more since [[Large Language Models (LLMs)]] have made huge leaps forward. I use AI everyday, and am busy building different products to help people better use and leverage AI.
You can learn more about my ongoing projects on my [Now page](https://www.dsebastien.net/now)
## My Story
### Life & Family
I live in Binche, Belgium, a city with almost a thousand years of traditions.
I have 3 kids, but manage to live a quiet life, free from the frenzy many seem to face with far fewer responsibilities. I don't feel overwhelmed, and I'm (almost) always calm, "zen", even though my life is BUSY. I'm getting married in 2026, with the most wonderful woman on earth (If you know her, you know it's true) ❤️
### Childhood
I was born in 1983, when the Internet and the world was waking up to the World Wide Web. I spent my childhood riding my bike, playing in parks, watching TV, playing videogames, etc.
Around 8, I became addicted to computers and the Web, and never stopped. I played competitive online games for many years: MMOs, FPS such as Counter-Strike, Quake 3, Overwatch, and many others.
As a teenager, I was super shy and introverted. I was not at ease with people, and preferred to write and build websites. I've been writing code for 30+ years, so I know a think or two about that. And I've been writing for almost as long. Writing and IT are my two main passions in life.
I consider myself as kind, generous and humble. I love learning and sharing what I learn. I've explored many areas in my life, some much more deeply than others, but always with the same intensity. Those include: writing, programming, electronics, photography, board games, music theory, guitar, piano, personal development, productivity, personal organization, ...
Given my high level of curiosity and drive to learn, I'm a generalist, not a specialist. Although, when I dive into a new topic I find interesting/valuable, I tend to rapidly develop a deep level of expertise.
### Career
I've been working for [~20 years in the IT industry](https://www.linkedin.com/in/sebastiend) . Since day one (and actually long before that), I have always been passionate about Software Development, Software Architecture, IT security, Code Quality, the Open Web, Free and Open Source Software (FOSS), IT Infrastructure, ... Professionally, I wore different hats over time: Software Developer, Technical Lead, Software Architect, Solution Architect, Infrastructure Architect, Infrastructure Manager, System Engineer, Team Leader, IT Security Expert, DevSecOps Architect, ...
### Recent years
Back in 2019, I wrote a book called [Learn TypeScript by Building Web Applications](https://www.amazon.com/Learn-TypeScript-Building-Applications-understanding/dp/1789615860?tag=dsebastien00-20) about the [TypeScript](https://www.typescriptlang.org) programming language and modern Web development frameworks (e.g., React, Angular, Vue, ...). At the time, I was working on a startup project that ended up failing miserably. At the time, I also published many articles about software development on my Website, and started publishing my [newsletter](https://dsebastien.net/newsletter). I then started working on a collection of 12 e-books called [[Dev Concepts]] which explains a gazillion concepts about IT and Software Development. I published the first two, then decided to put that project on hold because I lacked funding and had to try other things to keep my business alive. I still intend to finish writing those books later on.
In 2020, I decided to pivot my business. I stopped consulting, and focused entirely on Knowledge Management. I started by doing serious research about the ecosystem/market: identifying the experts/enthusiasts, the products & their features, the communities, the main blogs/websites/communities, methods/systems/best practices... That led to the creation of a first product, called the [[Personal Knowledge Management Library (PKM Library)]]. At first, I wanted to build a Knowledge Management SaaS (hence the research), but since I lacked funding and didn't have enough runway, I instead focused on creating content. I wrote hundreds of [articles](https://dsebastien.net/blog) and newsletters, created communities, a [sub-reddit](https://www.reddit.com/r/PersonalKnowledgeMgmt/), a [Medium publication](https://pkmjournal.com/), a [social media account](https://x.com/PKMDaily). I also started crossposting my content on different platforms such as LinkedIn, [Substack](https://developassion.substack.com/), ... DeveloPassion thus became a media business, and I kept building new things.
In 2022, I created the [[Obsidian Starter Kit]], a 1:1 copy of my own system in Obsidian. I knew it worked since I was using it everyday. It was stable, and scaled really well. I sold hundreds of copies and kept improving it since then. I still maintain it, and intend to continue making it evolve. Meanwhile, my Knowledge Management practice became more and more mature, to the point I now consider myself a domain expert. I later created the [[Obsidian Starter Course]], focusing on [[Obsidian]] and knowledge management best practices I learned from experience.
As my sales and revenue increased, I was able to conduct different experiments. For instance building communities of practice (e.g., for Software Crafters, Focused Productivity, PKM Enthusiasts, etc), growing a paid newsletter, launching a [knowledge management coaching service](https://store.dsebastien.net/l/pkm-coaching), starting a [YouTube channel](https://www.youtube.com/@dsebastien), growing on social media, ...
At the end of 2023, I created the [[Knowledge Worker Kit]], with the goal of sharing my knowledge and expertise on different topics (e.g., personal development, systems thinking, habits, routines, career management, learning, sharing, PKM, journaling, project management, planning/prioritization, task management, productivity, focus/attention/time management, personal organization, work, ...). I consider it as one of my most important projects.
In 2024, I started sharing my notes publicly over at https://notes.dsebastien.net. As of 2025-06, I've published almost 10K notes covering various topics.
In 2024 I've also built a number of [[Obsidian]] plugins and templates to scratch my own itch and further improve my practice:
- [[Dataview Serializer plugin for Obsidian]]
- [[Typefully plugin for Obsidian]]
- [[Update time plugin for Obsidian]]
- [[Replicate plugin for Obsidian]]
- Open Source Obsidian Plugin Template: https://github.com/dsebastien/obsidian-plugin-template
In 2024, I also started working on the [[Knowledge Management for Beginners]] course. I released it in early 2025. That course covers everything I know and believe about Knowledge Management. It also goes wide and deep, and covers both theory and practice, applying design & systems thinking approaches to help people build their own system (rather than just using/tweaking a tool without proper system design).
In 2025, I started organizing live streams for the [[Knowii Community]]: [[Knowii Community Events]]. Those are accessible to paid community members, but can also be purchased individually on my store.
In 2025, I launched a first product about AI, the [[AI Ghostwriter Guide]]. It's a guide I wrote based on the approach I used and refined to create my own AI Ghostwriter, helping me write articles, newsletters, sales copy, etc.
## Top Skills
My top skills include:
- Expressing, sharing and teaching ideas clearly
- Learning FAST
- Identifying first principles
- Finding and learning from domain experts
- Connecting the dots across different domains
- Capturing, Organizing and Managing Information and Knowledge at scale
- IT and software development (including all the sub-fields)
- Entrepreneurship
## Strengths
I'm generally humble but have quite a few qualities:
- I have a stable mind and (almost) infinite patience. It takes a lot to make me lose my temper
- I have a lot of empathy. I care about others, how they feel and how they think
- I'm generous. I want to do good in the world
- I'm optimistic
- I'm a great listener (don't ask my wife, that doesn't count 😂)
- I have clarity (purpose, intent & ideas)
- I'm VERY organized (again, don't ask my wife, false positive)
- I'm a bridge builder. I can help people from different domains understand each other
- I'm open minded
- I'm grounded in practical reality, I'm not a theorist
## Useful Links
- Newsletter: https://dsebastien.net/newsletter
- Books, Courses, Products & Services: https://store.dsebastien.net
- Where I share my ideas: [[My communications plan]]
- [Coaching](https://developassion.gumroad.com/l/pkm-coaching) for those who want to take the fast lane
- Learn more about my [projects](https://www.dsebastien.net/projects/), [courses](https://www.dsebastien.net/courses), and [books](https://www.dsebastien.net/books)
- Discover the [stuff I use](https://www.dsebastien.net/2022-01-27-my-current-indie-hacking-toolkit)
- More: [LinkTree](https://linktr.ee/dsebastien)
Given how passionate I am about Personal Knowledge Management (PKM). I often publish [articles on this topic](https://www.dsebastien.net/tag/personal-knowledge-management/), but I have also launched various initiatives, courses, and products, such as:
- The [Obsidian Starter Kit](https://obsidianstarterkit.com/), a solid starting point and scalable system for Obsidian
- The [Obsidian Starter Course](https://developassion.gumroad.com/l/obsidian-starter-course), a deep-dive into Obsidian and PKM
- The [Knowledge Worker Kit](https://developassion.gumroad.com/l/knowledge-worker-kit?layout=profile), a guide and private community for Knowledge Workers and Lifelong learners
- The [Knowledge Management for Beginners course](https://developassion.gumroad.com/l/knowledge-management-for-beginners?layout=profile), a course focused on Knowledge Management and Personal Knowledge Management
- The [Personal Knowledge Management Library](https://developassion.gumroad.com/l/PersonalKnowledgeManagementLibrary?layout=profile), a collection of resources about PKM
- The [PKM Journal](https://pkmjournal.com/), an online publication dedicated to PKM
- [A Subreddit](https://www.reddit.com/r/PersonalKnowledgeMgmt)
- [PKM Daily](https://twitter.com/PkmDaily), a Twitter account to share regular news about PKM
- ...
## Where to find me
You can find me on:
- [Youtube](https://www.youtube.com/@dsebastien)
- [Substack](https://substack.com/@developassion)
- [X (Twitter)](https://x.com/dsebastien)
- [Bluesky](https://bsky.app/profile/dsebastien.net)
- [TikTok](https://tiktok.com/@DeveloPassion)
- [Threads](https://www.threads.net/@sebastienduboisbe)
- [Medium](http://dsebastien.medium.com)
- [LinkedIn](https://www.linkedin.com/in/sebastiend)
- [Hacker News](https://news.ycombinator.com/user?id=dSebastien)
- [GitHub](https://github.com/dsebastien)
- [Gitlab](https://gitlab.com/dsebastien)
- Product Hunt
- https://www.producthunt.com/@developassion
- https://www.producthunt.com/@dsebastien
- [DEV.to](https://dev.to/dsebastien)
- [Twitch](https://www.twitch.tv/dsebastien)
- [StackOverflow](https://stackoverflow.com/users/226630/dsebastien)
- [Hashnode](https://dsebastien.hashnode.dev/)
- [Facebook](https://www.facebook.com/trankill)
- [Reddit](https://www.reddit.com/user/lechtitseb/)
- ...
## Quotes
See here: [[My quotes]]
## Articles
<!-- QueryToSerialize: LIST FROM #articles/published WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #articles/published WHERE public_note = true SORT file.name ASC -->
- [[10 Essential Knowledge Management Methods Every Professional Should Master (Article)]]
- [[21 months in and 80K views later]]
- [[25+ Years of Personal Knowledge Management. From Scattered Ideas to Connected Thoughts]]
- [[Adding missing GPG keys for apt-get on WSL]]
- [[Adding Tailwind to a Nrwl NX monorepo, Angular and Storybook]]
- [[An online community for lifelong learners]]
- [[An online community for Software Crafters]]
- [[Analyzing Your Angular app JS bundles]]
- [[Angular 10 In Depth]]
- [[Angular 11 in Depth]]
- [[Angular 12 in Depth]]
- [[Angular 13 in Depth]]
- [[Angular best practices - Constructor vs ngOnInit]]
- [[Angular roadmap analysis]]
- [[Angular Template Type Checking]]
- [[Angular Tips - Understand Angular scroll position and ScrollPositionRestoration]]
- [[Applying the MoSCoW prioritization method to Daily Todos]]
- [[Are My Thoughts Useful]]
- [[Authorization best practices]]
- [[Be grateful for the small things too]]
- [[Beyond Note-Taking - Creating a Playground for Your Mind]]
- [[Boost Your Creativity With The Zettelkasten Method (Article)]]
- [[Boost your productivity in VSCode Using The Best Extension Packs]]
- [[Breaking down the walls of personal information silos. Towards connected knowledge]]
- [[Building a Service Worker with Workbox 5, TypeScript, Webpack and Angular]]
- [[Calm businesses are a viable path too (Article)]]
- [[Chasing Joy Over Career - Why Happiness Should Be Your Priority Now]]
- [[Cleaning up database tables after each integration test method with Spring Boot and Kotlin]]
- [[Closing Open Loops - The Key to a Calmer, More Productive Mind]]
- [[Configuring and using the Apollo client in a Next.js TypeScript application]]
- [[Configuring sourcemaps with the Angular CLI]]
- [[Create Office add ins with Angular and Nrwl NX]]
- [[Creating a Storybook instance including stories from multiple libraries in a Nrwl Nx workspace]]
- [[Creating custom class-validator validators for MomentJS]]
- [[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]]
- [[Design Sprint Cheat Sheet]]
- [[DeveloPassion's Newsletter 1 - Welcome]]
- [[DeveloPassion's Newsletter 10 - Nrwl NX 10]]
- [[DeveloPassion's Newsletter 11 - Team Management]]
- [[DeveloPassion's Newsletter 12 - New Book and Angular 11]]
- [[DeveloPassion's Newsletter 13 - Nrwl NX 11 and Prime NG 11]]
- [[DeveloPassion's Newsletter 14 - Startup woes]]
- [[DeveloPassion's Newsletter 15 - New Site]]
- [[DeveloPassion's Newsletter 16 - Dad x3]]
- [[DeveloPassion's Newsletter 17 - Next Generation Personal Knowledge Management]]
- [[DeveloPassion's Newsletter 18 - Exponential change]]
- [[DeveloPassion's Newsletter 181 - AI Revolution]]
- [[DeveloPassion's Newsletter 182 - 2024 retrospective]]
- [[DeveloPassion's Newsletter 183 - Knowledge Management for All]]
- [[DeveloPassion's Newsletter 184 - Knowledge Management Education]]
- [[DeveloPassion's Newsletter 185 - Restoration]]
- [[DeveloPassion's Newsletter 186 - PKM System Handbook]]
- [[DeveloPassion's Newsletter 187 - Stadium of selves]]
- [[DeveloPassion's Newsletter 188 - Stolen Identity and System Failures]]
- [[DeveloPassion's Newsletter 189 - Folklore]]
- [[DeveloPassion's Newsletter 19 - A Second Brain for Everyone]]
- [[DeveloPassion's Newsletter 190 - Knowledge playground]]
- [[DeveloPassion's Newsletter 191 - Course Launch]]
- [[DeveloPassion's Newsletter 192 - From Platform to Community]]
- [[DeveloPassion's Newsletter 193 - Mission Statement]]
- [[DeveloPassion's Newsletter 194 - AI Master Prompts]]
- [[DeveloPassion's Newsletter 195 - Model Context Protocol (MCP)]]
- [[DeveloPassion's Newsletter 196 - AI Assistants Revolution]]
- [[DeveloPassion's Newsletter 197 - Context Engineering]]
- [[DeveloPassion's Newsletter 2 - Tooling News]]
- [[DeveloPassion's Newsletter 20 - Future of Work]]
- [[DeveloPassion's Newsletter 21 - Communities makes us stronger]]
- [[DeveloPassion's Newsletter 22 - Ecosystems and Integrated Thinking Environments]]
- [[DeveloPassion's Newsletter 23 - The Clock is Ticking]]
- [[DeveloPassion's Newsletter 24 - The Next Waves]]
- [[DeveloPassion's Newsletter 25 - Home sweet home]]
- [[DeveloPassion's Newsletter 26 - About Time]]
- [[DeveloPassion's Newsletter 27 - Community Building]]
- [[DeveloPassion's Newsletter 28 - Web 3 Hype]]
- [[DeveloPassion's Newsletter 29 - Entrepreneurial Journey]]
- [[DeveloPassion's Newsletter 3 - TypeScript News]]
- [[DeveloPassion's Newsletter 30 - Neurodiversity]]
- [[DeveloPassion's Newsletter 31 - Small and riskless bets]]
- [[DeveloPassion's Newsletter 32 - Laser Focus]]
- [[DeveloPassion's Newsletter 33 - Prototyping]]
- [[DeveloPassion's Newsletter 34 - Creativity]]
- [[DeveloPassion's Newsletter 35 - Growth]]
- [[DeveloPassion's Newsletter 36 - Looking left and right]]
- [[DeveloPassion's Newsletter 37 - Less is more]]
- [[DeveloPassion's Newsletter 38 - 2021 Lessons Learned]]
- [[DeveloPassion's Newsletter 39 - Community-first learning]]
- [[DeveloPassion's Newsletter 4 - Web Almanac]]
- [[DeveloPassion's Newsletter 40 - Focused]]
- [[DeveloPassion's Newsletter 41 - Midweek Links 1]]
- [[DeveloPassion's Newsletter 42 - Don't fit in]]
- [[DeveloPassion's Newsletter 43 - Midweek Links 2]]
- [[DeveloPassion's Newsletter 44 - Interleaving books]]
- [[DeveloPassion's Newsletter 45 - Personal Knowledge Management Matters]]
- [[DeveloPassion's Newsletter 46 - Flywheels]]
- [[DeveloPassion's Newsletter 47 - Void]]
- [[DeveloPassion's Newsletter 48 - Midweek Links 3]]
- [[DeveloPassion's Newsletter 49 - The Lab]]
- [[DeveloPassion's Newsletter 5 - Angular 9]]
- [[DeveloPassion's Newsletter 50 - War in Ukraine]]
- [[DeveloPassion's Newsletter 51 - Audio turmoil]]
- [[DeveloPassion's Newsletter 52 - Unbundling PKM]]
- [[DeveloPassion's Newsletter 53 - The right time]]
- [[DeveloPassion's Newsletter 54 - Chaos bag]]
- [[DeveloPassion's Newsletter 55 - Data hoarder]]
- [[DeveloPassion's Newsletter 56 - Midweek Links 4]]
- [[DeveloPassion's Newsletter 57 - It's later than you think]]
- [[DeveloPassion's Newsletter 58 - Launch too soon]]
- [[DeveloPassion's Newsletter 59 - Broken records]]
- [[DeveloPassion's Newsletter 6 - TypeScript and Tailwind]]
- [[DeveloPassion's Newsletter 60 - Overlapping realities]]
- [[DeveloPassion's Newsletter 61 - Midweek Links 5]]
- [[DeveloPassion's Newsletter 62 - Financial captivity]]
- [[DeveloPassion's Newsletter 63 - Eventual reciprocity]]
- [[DeveloPassion's Newsletter 64 - Proof of work]]
- [[DeveloPassion's Newsletter 65 - 3K]]
- [[DeveloPassion's Newsletter 66 - Reach]]
- [[DeveloPassion's Newsletter 67 - Truly dead]]
- [[DeveloPassion's Newsletter 68 - Boomerang]]
- [[DeveloPassion's Newsletter 69 - Midweek Links 6]]
- [[DeveloPassion's Newsletter 7 - Node Modules]]
- [[DeveloPassion's Newsletter 70 - Bending not breaking]]
- [[DeveloPassion's Newsletter 71 - New Chapter]]
- [[DeveloPassion's Newsletter 72 - Midweek Links 7]]
- [[DeveloPassion's Newsletter 73 - What is life anyway]]
- [[DeveloPassion's Newsletter 74 - Next steps]]
- [[DeveloPassion's Newsletter 75 - Metronomes and momentum]]
- [[DeveloPassion's Newsletter 76 - Personal Organization System]]
- [[DeveloPassion's Newsletter 77 - Midweek Links 8]]
- [[DeveloPassion's Newsletter 78 - Heat waves]]
- [[DeveloPassion's Newsletter 79 - Disconnected]]
- [[DeveloPassion's Newsletter 8 - Bash]]
- [[DeveloPassion's Newsletter 80 - Misguided]]
- [[DeveloPassion's Newsletter 81 - Back to it]]
- [[DeveloPassion's Newsletter 82 - Eyes on target]]
- [[DeveloPassion's Newsletter 83 - Calm business]]
- [[DeveloPassion's Newsletter 84 - Midweek links 9]]
- [[DeveloPassion's Newsletter 85 - Prompt engineering]]
- [[DeveloPassion's Newsletter 86 - Procrastination]]
- [[DeveloPassion's Newsletter 87 - Month in review]]
- [[DeveloPassion's Newsletter 88 - Silence is golden]]
- [[DeveloPassion's Newsletter 89 - Energy crisis]]
- [[DeveloPassion's Newsletter 9 - Angular 10]]
- [[Developer Career Paths]]
- [[Discover Bash aliases and understand why those are great]]
- [[Discover the Non-Goals of TypeScript]]
- [[Dynamically translating a PrimeNG menu using ngx-translate]]
- [[Embedding translations in your JS bundles with ngx-translate]]
- [[Embracing Fluidity in Knowledge Management - The Cattle Approach to Ideas]]
- [[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]]
- [[Fixing the “can’t resolve all parameters” exception with Angular DI]]
- [[Force change detection on third-party Angular components using ChangeDetectorRef]]
- [[Git tutorial for beginners Part 3 - Commits, log and amend]]
- [[Git tutorial for beginners Part 4 - Branches]]
- [[Git tutorial for beginners Part 1 - What is a DVCS]]
- [[Git tutorial for beginners Part 2 - Git repository, working tree and staging area]]
- [[Going back to work - No, thank you]]
- [[Going through depression and dark times]]
- [[Hello world]]
- [[Histoire courte — Zoey & Jenny — Partie 1]]
- [[How Angular applications start]]
- [[How to achieve Work-Life Balance to Improve Your Well-Being]]
- [[How to build a Product - From idea to code]]
- [[How to capture book notes and turn those into smart notes (Article)]]
- [[How to Choose the Right Tools for Your PKM System - A Practical Guide for Beginners]]
- [[How to connect ideas together (Article)]]
- [[How to create a custom Angular Webpack configuration]]
- [[How to create a table of contents with HTML and CSS]]
- [[How to define and revisit your career goals]]
- [[How to Feel Better Every Day with an Evening Routine]]
- [[How to get started in IT and grow as a Software developer]]
- [[How to install and configure GPG]]
- [[How to manage junior team members - Don't leave them alone!]]
- [[How to Manage Remote Teams]]
- [[How to mock TypeScript method overloads with Jest]]
- [[How to Split Long Notes into Atomic Notes - A Comprehensive Guide (Article)]]
- [[How to start writing (2020 version)]]
- [[How to succeed with online writing. The journey from 4K to 30K views per month. Lessons learned]]
- [[How to Take Notes at Work and Never Forget Anything]]
- [[How to think logically]]
- [[How to use a proxy to bypass firewalls in corporate environments]]
- [[How to use Tailwind with Svelte and Nrwl NX]]
- [[How to validate UUID with bean validation in Kotlin]]
- [[How to Write Code Comments Like a Pro]]
- [[How to write integration tests for a GraphQL API with Spring Boot and Kotlin]]
- [[How to write simple code - Avoid the Pyramid of Doom]]
- [[How User Interface, User Experience and Customer Experience relate]]
- [[Improving Gitlab CI performance with a custom Docker image]]
- [[In Defense Of Using Fewer Tools (Article)]]
- [[Input validation with NestJS]]
- [[Introducing NGRX component-store]]
- [[Introducing the Obsidian Starter Kit]]
- [[Introducing the Personal Knowledge Management Library]]
- [[Introduction to TypeScript]]
- [[It's a Tool, Not a Goal - Why Your PKM System Should Stay Simple]]
- [[It's later than you think]]
- [[Journaling every day is powerful Part 1 - Introduction]]
- [[Journaling every day is powerful Part 2 - Going Further]]
- [[Kubernetes tip - Force delete terminating pod]]
- [[Lazy loading Angular applications]]
- [[Learn Everything on Your Own With Ease]]
- [[Loop through a TypeScript enum]]
- [[Making the Most of Daily Notes as Your Knowledge Inbox - A Content Creator's Guide]]
- [[Maps of Content (MoCs) for better Knowledge Graphs (Article)]]
- [[Markdown introduction (Article)]]
- [[My current Indie Hacking toolkit (2022 edition)]]
- [[NGRX Component-store deep dive - Part 2]]
- [[NGX Quill tip - Dynamically customizing ngx-quill editors in an Angular application]]
- [[NodeJS best practice for production - Use stable node and npm versions across your projects and teams]]
- [[NPM best practices - Stop installing npm packages globally]]
- [[Optimizing Tailwind for production]]
- [[Organize Anything With The Johnny Decimal System]]
- [[Organize Anything With The PARA Method]]
- [[Organize Everything With The LIFT principle]]
- [[Overcoming Perfectionism - How to Break Free from the Enemy of Progress]]
- [[Periodic Reviews for a Happier and More Productive Life (Article)]]
- [[Personal Knowledge Management at Scale - Analyzing 8,000 Notes and 64,000 Links]]
- [[Personal Knowledge Management organization]]
- [[Practice an evening routine to feel better every day]]
- [[Problem-solving 101]]
- [[Quality vs user satisfaction]]
- [[Quickly amend a git commit by skipping edit]]
- [[Removing Moment.js locales from your Angular app JS bundles]]
- [[Saving and Restoring Mental Contexts to Improve Mental Health and Productivity (Article)]]
- [[Searching for final methods in a Java project]]
- [[Simple Time Tracking - The Paper Method That Actually Works]]
- [[Software Development Concepts e-book collection]]
- [[Software professionals are crafters]]
- [[Startup failure stories - 20 months in, 2K hours spent and 200K € lost]]
- [[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]]
- [[Strongly typing your Angular route data]]
- [[Supercharge Your PKM Workflow with the Obsidian Web Clipper (Article)]]
- [[Team management tips - 10 more ways to kill a team]]
- [[Team management tips - 10 ways to kill a team]]
- [[Team management tips - What's the bus factor and 7 ways to increase it]]
- [[The Art of Reading Slowly - Why Speed Isn't Everything (Article)]]
- [[The Crucial Role of Setting and Pursuing Goals (Article)]]
- [[The Feynman Technique (Article)]]
- [[The focusd community - Let's focus on Zen Productivity]]
- [[The Hidden Cost of Ignoring Knowledge Management - What You're Missing Out On (Article)]]
- [[The Knowledge Funnel - From Capture to Connected Notes]]
- [[The mythical right time - Don't Wait to Chase Your Dreams]]
- [[The mythical right time (Article)]]
- [[The Power of Setting Achievable Goals - How Lowering the Bar Leads to Success]]
- [[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]]
- [[Tip of the day - using capture groups and back references to search and replace in IntelliJ]]
- [[Transform Information Chaos Into Knowledge Power - A Simple 10-Step Process]]
- [[Translating the MatPaginator Angular Material component]]
- [[Typesafe checks against TypeScript interface property names at runtime]]
- [[TypeScript 3 Projects - What's Next]]
- [[TypeScript best practices - Interfaces and custom types vs classes]]
- [[TypeScript monorepo best practices - Avoid import issues]]
- [[TypeScript Switch Case best practices]]
- [[TypeScript type only imports and exports]]
- [[Typewriter Sounds on Linux]]
- [[Unlocking Efficiency and Consistency in Note-Taking - The Power of Templates in Personal Knowledge Management]]
- [[Using JUnit 5 with Spring Boot 2, Kotlin and Mockito]]
- [[Using ngx-translate with Storybook stories]]
- [[VSCode tips for the newcomers]]
- [[Welcome on my brand new blog]]
- [[What is software development]]
- [[What is software engineering]]
- [[What is the difference between software developers, engineers, coders, and programmers]]
- [[What's coming with TypeScript 3.9]]
- [[What's coming with TypeScript 4.0]]
- [[What's new in RxJS 7]]
- [[What's new in TypeScript 3.9]]
- [[What's new in TypeScript 4.0 - Language features]]
- [[Why and How to Tag Your Notes (Article)]]
- [[Why Craftsmanship Matters]]
- [[Why Obsidian is All You Need - From Simple Notes to Complete Productivity]]
- [[Why Tailwind's Just-In-Time (jit) mode is a game-changer and how to use it right now]]
- [[Why you need a single source of truth for your PKM (Article)]]
- [[Why you should take notes while reading non-fiction books]]
- [[Work Life Balance]]
- [[Your habits and routines make you]]
<!-- SerializedQuery END -->
## Books
See here: https://dsebastien.net/books
<!-- QueryToSerialize: LIST FROM #books AND [[Sébastien Dubois]] WHERE public_note = true SORT file.name ASC -->