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

First poster: bot
In 2018 Bryan Cantrill gave a brilliant talk where he shared his recent experiences with the Rust programming language. More profoundly, ...
New
ankur
Disassembly support, similar to what is there in Visual Studio, would be a great feature to have for low level programming (C, C++), and ...
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
nirg
So, I actually got my Onivim License Key a while back. Am a Vim user for about 4 years. For me it was never ready enough for getting ac...
New
Maartz
Is Onivim a good candidate for Elixir development ? For the moment I use, based on my mood – I guess, a combination of VSCode and LunarV...
New
First poster: bot
Modal editor · Faster as in fewer keystrokes · Multiple selections · Orthogonal design
New
AstonJ
This was interesting: He’s definitely more of an Emacs fan (which is fine) and the thing I found interesting is how you wo...
New
First poster: malloryerik
A modern open source code editor in Rust Native GUI and Rust powered performance, we as developers know what you need for an essential to...
New
malloryerik
I’m trying it out tonight. Any tips or experiences? I’ve actually had quite a bit of success with chatting with GPT-4, at least until it...
New
dqops
If you are making your own formats of YAML files, you may like the article that we wrote showing how to make Visual Studio Code and a few...
New

Other popular topics Top

PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
wolf4earth
@AstonJ prompted me to open this topic after I mentioned in the lockdown thread how I started to do a lot more for my fitness. https://f...
New
AstonJ
SpaceVim seems to be gaining in features and popularity and I just wondered how it compares with SpaceMacs in 2020 - anyone have any thou...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
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
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
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New