DevNotes

Home Blog About Foundations
Visit Astro.build Go to MarzSP's GitHub
  • C# Records

  • Mikko's Law

  • Learning C#

  • Dependency Injection for Beginners

  • The Art of Deception

  • Dijkstra's Algorithm

  • Graphs for Beginners

  • Hashing for HashTables

  • AVL: Staying Balanced

  • Java & C#

  • Thoughts on Big O Notation

  • Basics of Binary Trees

  • Hashing

  • Previewing LocalHost on Mobile Devices

  • Docker vs Podman

  • Greedy Algorithms: Part 2

  • Memoization: Teaching Your Code to Remember Stuff

  • Recursion for beginners

  • Greedy Algorithms: Part 1

  • How to build a linter

  • Basics of Generics

  • Queues

  • Loops

  • Choosing the right List

  • Package.json

  • CSP

  • Demystifying CI/CD

  • The dreaded linter

  • Pub/Sub Architecture

  • Hofmeister Method

  • The Twin Peaks Model

  • Writing your first docker-compose.yml

  • Quality Attribute Scenarios

  • Rethinking boolean isActive

  • SOLID

  • ISO 25010

  • Anti-patterns in Architecture

  • Architectural Patterns

  • What do software architects do?

No posts match this filter.

© 2026 MarzSP. All rights reserved.
Go to Astro's GitHub repo