DevotionGeo

DevotionGeo

Dendron: a personal knowledge management tool on top of VSCode

Most Liked

brentjanderson

brentjanderson

Adding in some feedback here after a few months: I made the jump from Foam to Dendron.

I really liked how open Foam is to adaptation to exactly what you want, but I found that the things that Dendron brings that Foam lacks are a few more batteries:

  1. If you have two notes on two different angles in the same topic, Foam doesn’t proscribe any way to differentiate between the two. It’s up to the user to name notes in a way that works for them.
    By contrast, Dendron comes with the notion of a hierarchy. Every note belongs somewhere in some hierarchy. You still come up with them, but the structure is helpful for having a place for everything more naturally, and without the need to constantly refactor your notes or resort to files named with opaque IDs.
  2. Dendron has VC backing that is giving more momentum to the founding team to build something great and competitive, but it’s still VSCode and open source on the basic level. Foam hit some bumps in the road with the community maintaining it, whereas dendron has a clear view of how to get there.
  3. Dendron includes all the stuff Foam can do, and more around maintaining a lot of notes. I’m confident that I really can get my data in and out of Dendron, whereas Foam made it easy to add stuff but not as easy to find what I was looking for without doing a full text search. The hierarchies really do help a lot. Dendron makes it easy to rename hierarchies, too, without much difficulty.

I would definitely recommend Dendron to anyone that’s already in VS Code and wanting to get started in note taking like this.

I have multiple windows/workspaces open. Each workspace has a set of enabled/disabled extensions to keep it all clean and orderly - so dendron only runs on my dendron workspaces. I have two VSCode workspaces open for two different dendron projects that should be completely separate. My primary workspace is my day to day coding environment. They all stay on different desktops, making it easy to focus on the task at hand but still having my notes in reach when I want them.

All things considered, I think that the only meaningful advice in building a system like this is “Start”. Start writing, start playing with it, explore ideas, and build something that works for you.

Hallski

Hallski

If you are on the hunt for a PKM and want something built on VSCode you can also have a look at Foam. I believe it is closer in spirit to Obsidian and Roam but I don’t have personal experience with it so can’t speak for how well it works.

herminiotorres

herminiotorres

its a really nice tool, but it’s so complex to start for nothing, sometimes I think too overwhelming for me and I more enjoy to use a simple blog and posting my TIL’s(Today I Learn)

Where Next?

Popular General Dev topics Top

AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
First poster: bot
Download and play .puz crossword puzzles in Emacs. Includes a browser to view puzzles’ detailed metadata, including progress of partially...
New
herminiotorres
Someone where use Doom Emacs right now? I like to starting this topic to discuss it and learn a little bit more, not just only the emacs ...
New
CommunityNews
https://vimgifs-544mvq4w0-mraza007.vercel.app/ This thread was posted by one of our members via one of our news source trackers.
New
First poster: bot
Goodwill Strikes Again A symptom of heavy Vim usage is that your brain begins to re-partition old memories for keyboard shortcuts— trashi...
New
First poster: KnowledgeIsPower
Hi, it’s Takuya. I use Neovim to develop my app called Inkdrop. Recently, I’ve got some updates for my Neovim setup since I’ve published ...
New
XSukhpreet
I think for now VsCode is getting very much goody at developer side, even thou sublime text 4 is faster . But if Onivim take these two an...
New
First poster: bot
Vim 9.0 released After many years of gradual improvement Vim now takes a big step with a major release. Besides many small additions the ...
New
sona11
I want to declare max of length in case condition i.e 7 but getting a syntax error near select in this code. DECLARE @SQ Int(MAX) SELEC...
New

Other popular topics Top

ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
AstonJ
Or looking forward to? :nerd_face:
483 11975 256
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
New
First poster: joeb
The File System Access API with Origin Private File System. WebKit supports new API that makes it possible for web apps to create, open,...
New