UMLBoard
umlboard.com
UMLBoard
@umlboard.com
The lightweight UML class designer.
This one is really worth reading, the whole history of web-development in a single post:

www.artmann.co/articles/30-...
30 Years of <br> Tags
Three decades of making things on the internet
www.artmann.co
December 17, 2025 at 11:28 PM
Just found this on HN:

Very sophisticated overview of most OOP concepts, really worth reading:

lesleylai.info/en/fifty_sha...

#OOP
Fifty Shades of OOP | Lesley Lai
This post talks about the many different aspects under the umbrella term OOP
lesleylai.info
November 24, 2025 at 9:05 PM
New UMLBoard Version 1.14.5

Just released UMLBoard Version 1.14.5 which uses the latest Electron version containing a fix for a potential performance issue on macOS 26.

Problem was related to a method override in Electron. See here for details:

github.com/electron/ele...
Electron-based apps cause a huge system-wide lag on macOS 26 · Issue #48311 · electron/electron
Maintainer update From @MarshallOfSound (#48311 (comment)): Hey folks, anyone experiencing this issue can you please raise a Feedback (via Feedback Assistant) with Apple. Make sure you send it whil...
github.com
October 2, 2025 at 8:50 PM
Interesting read on how AI evolved economically compared to earlier technical revolutions:
joincolossus.com/article/ai-w...

I personally like the statement mentioned in the article:

𝘶𝘴𝘪𝘯𝘨 𝘤𝘰𝘴𝘵 𝘴𝘢𝘷𝘪𝘯𝘨𝘴 𝘵𝘰 𝘪𝘯𝘤𝘳𝘦𝘢𝘴𝘦 𝘱𝘳𝘰𝘧𝘪𝘵𝘴 𝘳𝘢𝘵𝘩𝘦𝘳 𝘵𝘩𝘢𝘯 𝘨𝘳𝘰𝘸 𝘳𝘦𝘷𝘦𝘯𝘶𝘦 𝘪𝘴 𝘢 𝘭𝘰𝘴𝘦𝘳’𝘴 𝘨𝘢𝘮𝘦.
AI Will Not Make You Rich
The disruption is real. It's also predictable.
joincolossus.com
September 14, 2025 at 10:31 AM
Interesting article on how a less constrained domain model implementation makes handling edge cases easier, definitely worth reading!

www.seangoedecke.com/invalid-stat...
'Make invalid states unrepresentable' considered harmful
One of the most controversial things I believe about good software design is that your code should be more flexible than your domain model. This is in direct…
www.seangoedecke.com
September 8, 2025 at 5:11 AM
Very nice animated hand-drawn effect.

Could also be nice for UMLBoard's diagrams maybe...
July 21, 2025 at 1:24 PM
Windows build is ready!
UMLBoard is one step closer to launch on Steam.

Stay tuned — release coming in August!

#Windows #Steam #UML
July 12, 2025 at 9:31 PM
UMLBoard is coming to Steam this August!

The Steam store page is already live, so feel free to check it out, wishlist it, and stay updated
store.steampowered.com/app/3826540/...

Stay tuned for the official launch!

#Steam #UML #Diagraming
UMLBoard on Steam
UMLBoard is an easy-to-use UML class diagram tool with a clean, hand-drawn whiteboard style. It’s perfect for visualizing software designs, enhancing code documentation, or creating polished diagrams ...
store.steampowered.com
July 8, 2025 at 7:24 PM
Great news!

The macOS version of UMLBoard is now also available in France!

#UML #macOS
June 16, 2025 at 10:35 PM
UMLBoard 1.14.1 is now in stores!

This is a maintenance release with bug fixes, but also cool new features!

- Note text alignment
- Custom docking points for notes
- Easier Class Creation
- Improved PlantUML export

Also check the release notes for a full list:
www.umlboard.com/docs/release...
June 7, 2025 at 5:10 PM
UMLBoard's new feature roadmap is now public!

You can now vote on what features you'd like to see next and submit your own ideas directly.

Check it out here and vote for your favorite feature:
umlboard.featurebase.app/en/roadmap

#feedback #roadmap
June 3, 2025 at 7:32 PM
Reposted by UMLBoard
OH: It’s just JavaScript, right? I know JavaScript.

- My coworker who will inevitably spend the rest of the day debugging an electron issue
April 30, 2025 at 1:49 PM
Just improved the PlantUML export of UMLBoard's markdown notes. Was a bit surprised that there isn't an easier way of converting standard markdown to Creole than writing a custom renderer for marked.
Generating the stubs with Copilot worked, but it hallucinated most of the syntax conversion...
May 26, 2025 at 1:14 PM
Feature Update: Text Alignment

In the next version of UMLBoard, you can decide whether your notes' text should be aligned left or right or centered.
May 6, 2025 at 8:39 AM
Work on UMLBoard 1.14.1 has started!

The next version will be a maintenance release with bug fixes, some usability updates and one or two small, but cool new features!

The release is planned for May, so stay tuned for more updates!
April 27, 2025 at 10:28 PM
The Builder design pattern is the latest entry in UMLBoard's design pattern catalog.

Check it out:
www.umlboard.com/design-patte...

#UML #designpatterns
The Builder Design Pattern
Have different objects needing the same complex setup? Use the Builder pattern to reuse the construction process, even between objects of different types.
www.umlboard.com
April 20, 2025 at 12:21 PM
Check out this interesting article from Takaaki Teshima, with some quite sophisticated UML drawings:

UML Diagram for the DDD Example in Evans’ Book

takaakit.github.io/uml-diagram-...
uml-diagram-for-ddd-example-in-evans-book
UML diagram for the DDD example—a cargo shipping system—from Eric Evans’ book
takaakit.github.io
April 19, 2025 at 10:33 AM
And another new entry in UMLBoard's design pattern catalog:

The Model-View-Controller (MVC) pattern

The Model-View-Controller pattern helps create maintainable code by separating business logic from UI and provides a mechanism to keep both in sync.

www.umlboard.com/design-patte...
The Model-View-Controller Design Pattern
The Model-View-Controller pattern helps create maintainable code by separating business logic from UI and provides a mechanism to keep both in sync.
www.umlboard.com
April 14, 2025 at 2:10 PM
The latest entry in UMLBoard's design pattern catalog:

The Template Method

Did you ever had an algorithm with multiple steps and wanted to change individual steps without rewriting everything? Then this pattern may be the perfect match!

www.umlboard.com/design-patte...
UMLBoard
UML Diagramming Simplified.
www.umlboard.com
March 31, 2025 at 10:48 PM
UMLBoard 1.14 is now in stores!

Some new features:

- Optional modifiers for properties and methods
- Constructors
- System-Clipboard support: You can now easily copy/paste diagrams into external applications like Office or Gimp
- Better undo/redo handling when creating new elements or relations.
February 25, 2025 at 3:09 PM
Feature Preview: System-Clipboard Support

Starting with UMLBoard V1.14, you can copy your diagram (or parts of it) and paste it as image into any other application that supports adding images, like Office, Gimp etc...

UMLBoard 1.14 is scheduled to be released end of the month.
February 22, 2025 at 3:19 PM
Feature preview: Modifiers

UMLBoard 1.14 will support optional modifiers for properties and methods. You can choose from a set of predefined modifiers like "id", "unique", "readonly" etc., and you can also add your own custom modifiers if needed.
January 6, 2025 at 10:00 PM

"Most internal documentation only begins to make sense to a developer after they’ve developed an internal mental model of how it all hangs together. Most code documentation becomes useful after you have built the theory in your mind, not before."

Taken from

www.baldurbjarnason.com/2022/theory-...
Theory-building and why employee churn is lethal to software companies
Web dev at the end of the world, from Hveragerði, Iceland
www.baldurbjarnason.com
December 9, 2024 at 4:14 PM
Just read a very interesting article about app development from @luksape.bsky.social

Really worth reading!

lukaspetr.com/15-lessons-f...
15 Lessons From 15 Years of Indie App Development
Exactly 15 years ago on November 9th, 2009, I got my first MacBook and started learning how to build apps. I was fascinated with the idea that you can build something that other people will find usefu...
lukaspetr.com
November 30, 2024 at 6:15 PM
HI!
This is the official Bluesky account of UMLBoard.

From time to time, I will write about new features in UMLBoard, current development, and other things related to software architecture or diagramming.
November 23, 2024 at 7:47 PM