Why Obsidian is All You Need - From Simple Notes to Complete Productivity
Discover why Obsidian isn't just another note-taking app, but a complete system for managing your knowledge, tasks, projects, and digital life.
229 articles and counting... 🎉
Discover why Obsidian isn't just another note-taking app, but a complete system for managing your knowledge, tasks, projects, and digital life.
Most knowledge workers are drowning in information but starving for wisdom. Discover a simple yet powerful process to transform scattered information into meaningful knowledge and action.
Discover how perfectionism hinders progress and learn practical strategies to overcome the fear of imperfection, boost productivity, and achieve your goals without getting stuck in the pursuit of flawlessness
Discover how your daily habits and routines shape your identity, success, and overall life outcomes.
An overview of the best Obsidian plugins. Make sure to read this and try these out!
Learn how to define and revisit your career goals, align them with your life objectives, and create a fulfilling professional journey that optimizes for happiness and personal growth.
Make better career decisions, and live an happier life. An essay discussing how to make more fulfilling career choices, and pitfalls to avoid when making those.
Unlock your business potential with cutting-edge knowledge management strategies for enhanced productivity and decision-making
100 days of note-taking challenge - day 1
Stop chasing the perfect tool—embrace the one that works well enough, use it for long enough, and focus on mastering it
Many people quickly become overwhelmed when they get started with note-taking and knowledge management. Here's how to avoid that.
Announcing the launch of the Obsidian Starter Kit on Product Hunt
Transform atomic notes into cohesive linear content with this step-by-step guide.
Release of v2.2.0 of the Obsidian Starter Kit, now including a powerful book management system
Here's why you should read multiple books at once.
This is a tutorial explaining how to manage books and summaries in Obsidian, including how to create a list and a gallery of books
Release of v2.1.0 of the Obsidian Starter Kit
Discover my Personal Knowledge Management System and get some inspiration to design a robust one for yourself.
Discover how I organize my work as a solo founder using systems that boost productivity, focus, maintain balance, and help me achieve mental clarity and consistent progress.
A product update for the Knowledge Worker Kit
Discover effective methods to synchronize and backup your Obsidian notes. This comprehensive guide covers using Syncthing, Google Drive, GitHub, Backblaze, and local backups to ensure your notes are secure and accessible from any device.
Write more. Free your mind, and reduce cognitive load. Learn why writing to forget can help you remember what truly matters. Explore the benefits and techniques of building a personal knowledge base.
You need a place for deep thinking, a personal "sanctuary". A Fourth place. Here's why.
Discover why the true value of Personal Knowledge Management (PKM) takes time to manifest and how patience can yield long-term leverage.
Why you need to break the walls of your Personal Information Silos to enable connected knowledge and unlock your full potential.
Unlock the power of templates in note-taking and personal knowledge management
Transform your ideas into a thriving ecosystem! Embrace the Cattle approach to Personal Knowledge Management. Let ideas grow, merge, and flourish.
Unlocking Mental Clarity and Peak Productivity by Mastering the Art of Closing Open Loops
Exploring the transformative power of setting achievable goals, this blog post delves into the art of breaking down grand ambitions into manageable tasks to foster progress and reduce stress
Knowledge Management can help you uncover and focus on what really matters.
A comprehensive guide on splitting long notes into atomic notes within a Personal Knowledge Management (PKM) system, highlighting the benefits, and practical steps
How Fewer Tools Can Enhance Personal Organization, Productivity, and Knowledge Management
Discover my 10 most popular articles about note-taking and Personal Knowledge Management (PKM)
Unlock the Power of Digital: Transition from analog to digital for endless possibilities! Convert paper notes to a digital Personal Knowledge Management system, connect ideas, and harness the future of knowledge
Unlock the full potential of your Knowledge Management system by mastering the art of crafting clear, concise, and organized note names – the secret to transforming your chaotic digital world into a seamlessly searchable, highly efficient repository of wisdom
Do you feel disorganized? Overwhelmed? Lost? Drowned in a mess? Do you regularly forget tasks? Do you miss your deadlines? Do you lose your files? If any of those ring a bell, then you may need to read this!
As you learn and grow, you'll accumulate more and more knowledge. While each piece is important, the relationships between ideas is, at least, as important as the ideas themselves.
Attention is a prized currency. Basically, every company around you is trying to grab your attention to get a return on investment. What does it mean for lifelong learners and knowledge workers? What are the pitfalls to avoid and ways to leverage that to learn better and be more productive?
Knowledge and time are closely related. What is the relationship between those and what does it imply for lifelong learners and knowledge management? Let's find out!
Writing is an essential skill to develop if you want to reach “the next level” in your Knowledge Work career. Here's why.
We should all apply the KISS principle to everything in our lives
Unlock the power of Obsidian with this ultimate beginner's guide, from setup to advanced note-taking and knowledge management techniques.
The need for Personal Organization becomes clear once you start feeling overwhelmed. It may happen for many reasons. Let's explore some of those.
Knowledge work is everywhere, and information keeps getting more and more overwhelming. The Knowledge Worker Kit and its private community are here to help!
Clarity is not only about values, but also about knowing what your goals are. In this article, I want to explore the reasons why setting and pursuing goals is essential for personal and professional success.
Essential insights and foundational Personal Knowledge Management (PKM) principles you need to know before you start.
If you struggle to filter the noise in your life and feel like you're not taking advantage of what you consume, then this article is for you.
Changing the world requires knowing how to fight against inertia in all its shapes and forms. Here's how.
Discover how to capture all your ideas and insights. Never lose a great idea again!
Knowledge Management and Note-taking tools help think deeper and reach another level of focus.
There's a lot more to journaling than what most people think... I've been journaling for a number of years, and it has helped me tremendously! Here's why...
Avoid wasting time moving files around in Obsidian. Automate everything!
Discover the Obsidian Starter Course. A key starting point for your Knowledge Management journey with Obsidian
Eventual reciprocity is a long-term game that can help you build better relationships, accumulate trust, social capital, reputation, and has unexpected benefits.
Note-taking/note-making is continuous. Keep coming back to your notes to improve them, instead of considering those as "final". Here's why.
Goals are key to progress, but non-goals are complementary, and help go in the right direction. Here's why.
Explore how journaling can be a game-changer for solopreneurs, unlocking creativity, enhancing productivity, and guiding personal and business growth
Learning just in time and just in case are both useful. But there's a balance to be found, and strategic thinking to apply. Be mindful of what, why and how you learn.
Most people struggle to communicate with others. Sometimes they realize, sometimes they don't. But many would also benefit from better communicating with their future self. Here's why it matters, and how to do it.
Discover the transformative power of journaling for founders, unlocking creativity, strategic insight, and personal growth to propel your business forward.
No level of alcohol consumption is safe for our health. Here's why.
An overview of how I use daily notes and how I extract knowledge from those.
Discover the transformative power of appreciating life's simple pleasures. Practice gratitude and find joy in the small things
Stop optimizing for money and status. Focus on happiness instead.
Large Language Models are here to stay, and they might change everything. How can we prepare for the future of knowledge work?
Ten practices that you should explore to improve your Personal Knowledge Management skills
Discover the power of atomic notes with this comprehensive guide. Learn how to streamline your note-taking process, enhance learning efficiency, and build a robust personal knowledge management system.
One goal per day is all you need. Transform your productivity, and focus.
Meeting with yourself can profoundly impact your wellbeing, happiness and productivity. Don't miss out on the opportunity!
Timeless concepts are safe bets when learning
Conversational AIs are here to stay. Learn how to use those to remain relevant
Perfectionism is a poison. It's a disease that we need to understand and fight against. Here's why.
Explore how content curation powers community growth and engagement by selectively organizing and sharing knowledge to foster connections and learning
Focus on things that don't change to build solid foundations and invest your time in the best possible way.
Discover the IT Concepts Wall, a huge collection of resources about IT and Software Development.
Explore the transformative power of meta-learning and unlock the secrets to effective learning strategies with this comprehensive guide.
Optimists tend to find more creative solutions. Here's why.
Explore how transcending human memory limitations with reliable tools for thought can significantly boost creativity, productivity, and innovation
Discover the ultimate guide on structuring daily notes in Obsidian to maximize productivity and clarity. Learn practical tips and strategies to organize your thoughts, tasks, and projects effectively
How to use the dataview plugin to display the YAML front matter of Obsidian notes as a table
Our decision-making power is limited. Each day, it quickly depletes as we make decisions. Learn more about decision fatigue and discover tips to avoid it
Thoughts are nothing more and nothing less than thoughts. We don't have to accept them as true. Read this to learn more about cognitive defusion.
Communities need specific Knowledge Management solutions. Here's why
How systems thinking can change your life
Ending things is a superpower. Don't give it up too easily!
The key reasons why Personal Knowledge Management is useful
Top tips for effective note-taking
Taking notes and making notes are different but complementary. Learn about the difference and why you should care
Free your mind from all those details. Learn how to manage the things that are on your mind.
Discover how note-taking and note-making can transform stress into serenity, enhancing mental health, focus, and tranquility through effective journaling practices
Why capturing ideas and concepts can make a huge difference for your personal development and career
Close those tabs to regain mental resources and be more productive
Startups and fast growth are not the only way. Creating a calm business is also a viable path to success
This article explores mental contexts and the importance of handling those properly to improve mental health and productivity
Improve the way you Learn with the Feynman Technique, a simple approach to learn more effectively.
Tags are a great way to categorize, describe and track your notes. This post will show you how to approach tagging the notes in your PKM
Discover how to leverage periodic reviews to achieve your goals and get more out of your life
Understand what Maps of Content (MoCs) are in the PKM ecosystem. Discover why they are useful and how they can help strengthen your Knowledge Graph
Discover the Zettelkasten Method, one of the most powerful note-taking systems. With it, you will boost your productivity and creativity.
Discover how the Johnny Decimal system simplifies information organization, making data filing and retrieval simple, efficient, and intuitive
Discover the LIFT principle and why you should apply it to better organize data, information and knowledge
Discover how the PARA method transforms digital chaos into structured clarity, revolutionizing your productivity and knowledge management.
Discover the Markdown syntax, what it is, how to use it, and why
Having a single source of truth for all types of data in your PKM is key to a solid system
Waiting for the right time is an illusion. Let me tell you why
Discover the Obsidian Starter Kit. It will help you get started with Obsidian with a solid and scalable organization system
Time is of the essence. Time flies, and it's later than you think
In this post, I describe my entire Personal Knowledge Management (PKM) system and its evolution over 25+ years
How to capture thoughts, ideas, and knowledge to retain more from the books you read
Learn how to learn and explore Personal Knowledge Management with the PKM Library. Thousands of resources at your fingertips
Discover how note-taking while reading non-fiction books can dramatically enhance your understanding and retention
Discover the focusd community, a space for people who want to be more focused and productive without burning out
Discover some of the tools I use as an Indie Hacker and creator
How to go from an idea to an actual product. A story about product development
Learn what it means to think logically. Cultivate thought processes to help you better solve problems
In this post, I dissect my Personal Knowledge Management system
Discover the Personal Knowledge Management (PKM) community, a community for lifelong learners
Discover developer career paths you can choose to pursue
Everything you need to know about Angular 13
Craftsmanship has been around for ages, but why does it matter in software engineering?
Learn about the benefits of defining a clear evening routine to improve your well-being
Learn how to use Tailwind with Svelte and Nrwl NX
Discover journaling and how it can help you live a happier, more fulfilling and more productive life
Discover the most important problem-solving skills and techniques
Explore the intricate balance between delivering unparalleled quality and achieving user satisfaction, and why mastering both is key to success.
A software development community for beginners, professional and artisans
On why Software Craftsmanship matters
Learn how get started in IT, and how to grow as a software developer
What is the difference between software developers, engineers, coders, and programmers
In this article, I'll share my personal take on the difference between software development and software engineering (SE). It is a personal opinion, so take it with a grain of salt. This content is part of my Dev Concepts series of books. So what is it about? Many
A clear explanation about what software development is about
Everything you need to know about Angular 12
Learn how to migrate to Tailwind 2, and enable just-in-time for applications and Storybook
Discover how Angular applications start and what main.ts does
How to delay the execution of your Angular app
First post on my new blog
How my failed startup experience led to 80K views in a month
Learn how to integrate the Apollo GraphQL client in a Next.js TypeScript application
A cheat sheet for Design Sprint 2.0
Learn about UI, UX and CX
I’ve been working for ~20 months on my current project, spend 2K hours on it, and “lost” 200K € by not doing something else. That project is not ready yet. Here’s the story behind it
Learn how to use HTML and CSS to build a table of contents
A modern way to develop Office plugins using Angular and Nrwl NX
Everything you need to know about Angular 11
Learn how to mock TypeScript method overloads with Jest
A collection of e-books to turn you into a full-stack developer
Here's how to avoid nesting code needlessly
Learn how to custom validators for MomentJS
Zoey est de retour
Teams are way more fragile than you can imagine. Here are ten more things that can demolish one
Great teams are hard to craft but much easier to break. Here are 10 things to avoid
Junior team members should never be left alone
How to succeed with online writing. Discover my lessons learned
Exploring the roadmap of Angular
Exploring everything new with RxJS 7
Let’s now learn about Git branches!
Everything you need to know about Angular 10
The MatPaginator component of Angular Material can be translated, but it requires a specific approach
Learn how to safely use TypeScript interface property names at runtime
Learn how to validate incoming data with NestJS
What is TypeScript? Let's find out!
Discover how to iterate over the keys and values of a TypeScript enum
Discover how to force change detection on third-party Angular components with the ChangeDetectorRef
Reduce the bundle size by removing unused momentjs locales
How to analyze the JS bundles of your Angular applications and fix bundle size issues
Everything new with TypeScript 4.0
Part 2: Let's dive into the new Component-store library of NGRX!
Part 1: Component-store is an upcoming reactive library of the NGRX family. Let’s discover it and see what it’s all about!
Leverage strict template type checking to create bulletproof Angular applications
Understand how you can customize the Webpack configuration of your Angular applications
How to organize notes at work and never forget anything. Be on top of your game at work.
In medium to large companies, it’s almost always the case that your Web traffic has to go through a corporate proxy to reach the Web. Here’s how to find out more about those proxies and how to use them from your tools and terminals
Discover how to create and modify commits with Git, but also how to look at the commit log
Embedding translations in your JS bundles can be useful to speed things up if you know that users need to switch between languages regularly. Here's how to do it
Switch statements are sometimes considered a code smell, but when they do make sense to use, you’d better make sure you don’t forget a single case. Luckily, TypeScript can help
Learn why ngOnInit is not always the best solution
Use typed route parameters to improve the quality of your Angular code
There is almost no use in installing npm packages globally. Here's why
Understand Git repositories, the working tree and the staging area
Discover all the new language features in TypeScript 4.0
Learn everything about git, step by step. Part 1
Discover what's new with TS 3.9
Learn about the Bus factor and understand why it matters so much
How to correctly handle scrolling upon Angular route transitions
Learn how to configure PurgeCSS with Tailwind to reduce get rid of useless styles
How to leverage Bash aliases to boost your productivity
How to get rid of pods that are stuck in the "Terminating" state
How to translate a PrimeNG menu dynamically
The coolest improvements coming with TypeScript 3.9
The goals of TypeScript are obvious, but do you know about its non-goals?
In this article, I’ll explain how my commenting practice (yes, that’s a thing :p) has evolved as well as what I currently recommend, whether you’re a junior fresh out of school, a seasoned developer…
Learn how to create a Storybook including stories from multiple libraries in a Nrwl Nx workspace
Here is the quickest way to amend a git commit
Why you should favor TypeScript interfaces and custom types over classes
Leverage TypeScript paths to avoid problems with your shared types imports
How to customize Quill editors through ngx-quill in an Angular application
How to fix the "can’t resolve all parameters" error with Angular
How to use Type-Only imports and exports with TypeScript
How to use ngx-translate with Storybook stories
Tips and tricks to better manage remote teams and overcome challenges
How to improve Gitlab CI performance and reduce CI/CD build times for Node.js projects using custom Docker images
Use stable versions of Node.js and npm to avoid surprises in production
How to use Tailwind with Angular, Storybook and Nrwl NX
Heads up: This post will not give you the keys or fix anything in your life, but it’ll give you some ideas about what might help you to shed some light around you. Also, I’m no physician, psychologist or shrink, so don’t take any of this as
Authorization best practices to improve the security of your applications
A writer's process and tools. Kickstart your writing!
Unleash the power of self-learning with proven tips and strategies designed for hungry minds eager to expand their knowledge and skills independently
Discover the secrets to mastering work-life harmony with practical strategies that promote a balanced, fulfilling life
Sometimes in life, we try too hard for too long. It's important to pay attention to our work life balance
How to implement a service worker using Workbox, TypeScript, Webpack, and Angular
How to deploy TLS certificates for local development and production using Kubernetes, cert-manager, mkcert and Let’s Encrypt
How to add missing GPG keys when using WSL
Boost your productivity with the best VSCode extensions
How to enjoy beautiful typewriter sounds while writing on Linux
An appendix to my TypeScript book
Tips and tricks to use VSCode like a pro
Extending the MoSCoW prioritization method to tag daily tasks
How to configure sourcemaps with the Angular CLI
Using capture groups and back references to search and replace in IntelliJ
Efficient way to find final methods in a Java project
Fixing bash is not recognized as an internal or external command error
The story behind my TypeScript book
How to write integration tests for a GraphQL API using Spring Boot 2.x and Kotlin
How to clean database tables after each integration test in a Spring Boot application using Kotlin
A guide explaining how to install, configure, and use JUnit 5 with Mockito in a Spring Boot Kotlin project
A small bean validation constraint annotation in Kotlin for UUIDs
Some notes about my current setup for GPG/PGP. I’m currently using GnuPG and in particular GPG4Win. Portable mode As usual, I like portable installs and GPG is no exception. I’ve uncompressed it in my tools folder (synchronized across my machines). By itself, the tool is portable, maybe