SpatialNote Blog

SpatialNote blog - news about our product and company, our ideas on various topics including thinking, memory, learning, entrepreneurship, etc.

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form
Olga Kochetkova SpatialNote Olga Kochetkova

Software design patterns in SpatialNote format

A new document in 3D format is available in SpatialNote library. This time it’s an example of work in progress. In the latest “Software Design Patterns” document we’ve collected some info we found in open sources about software design patterns, and arranged it in 3D. If you’re into software development and spatial thinking, this document is a great opportunity to work on both skills at once.


All the information about patterns is arranged within categories alphabetically. There might be a better way (or several ways that work for different people) to arrange this info. You are welcome to  create a copy of this document and complete it as you see fit: add more information about patterns, add more examples, rearrange patterns into meaningful subcategories, etc. You’re also welcome to share the result.


Note how easy it is to spot the missing data by looking at the document from the outside view. For example, the smallest cubes contain code samples for different patterns, and it’s apparent that Concurrency patterns (green branch) don’t have as many examples as other categories.



We’d like to thank Dmitry Sheiko, Joseph Zimmerman and Vladimir Stankovic for granting permission to use their JavaScript code as examples. If you’d like to contribute to making this document more comprehensive, do let us know. If you can provide more code samples, pattern descriptions, or anything else that would add value to this document, please let us know (and your info will be included into the document upon review), or make your own copy of this document, modify it and share with others via SpatialNote library.


Olga finds her thrill in balancing her life roles and making time to learn new skills. She is addicted to TED videos and can’t go a day without singing. Olga has been a part of this team for over five years. She is here to make sure that the company and its customers hear and understand each other correctly.


  • No comments made yet. Be the first to submit a comment

Leave your comment

Guest Tuesday, 31 March 2020