Logo ByteAether
Skip to main content

Archive

  1. 2026

  2. July 22 Streamlining .NET Data Layers with ByteAether.Ulid v1.4.0
  3. April 2 The Architecture of Obsession: Why ByteAether.Ulid is the Last Identifier Library You Will Ever Need
  4. January 7 The Weight of Decisions: Solving Weighted Random Sorting at Scale
  5. 2025

  6. December 1 Building an Enterprise Data Access Layer: Automated User Auditing and Series Wrap-up
  7. November 24 Building an Enterprise Data Access Layer: Composable Row-Level Security
  8. November 14 Announcing ByteAether.Ulid 1.3.2: .NET 10 Support and Optimized Design
  9. November 11 Building an Enterprise Data Access Layer: Composable Multi-Tenancy Filtering
  10. November 4 Building an Enterprise Data Access Layer: Automated Soft-Delete
  11. October 24 Building an Enterprise Data Access Layer: Automated Auditing
  12. October 7 Building an Enterprise Data Access Layer: Database and Code Structure
  13. September 25 Building an Enterprise Data Access Layer: The Foundation
  14. July 31 ByteAether.Ulid v1.3.0: Enhanced ULID Generation Control and Security
  15. June 19 Prioritizing Reliability When Milliseconds Aren't Enough
  16. March 18 Announcing ByteAether.WeakEvent v1.0.0
  17. March 11 HyperAction API: A Reimagined Approach to HTTP API Design
  18. March 4 Announcing QueryLink v1.0.0: Simplify Your UI and Data Integration
  19. February 25 Harnessing Weak-Referenced Event Managers and Publish–Subscribe Patterns in .NET
  20. February 18 Seamlessly Connecting Frontend and Backend Data in .NET Applications: A New Paradigm for Effortless Integration
  21. February 11 ULIDs as the Default Choice for Modern Systems: Lessons from Shopify's Payment Infrastructure
  22. February 4 UUID vs ULID vs Integer IDs: A Technical Guide for Modern Systems
  23. January 28 An Introduction to ULIDs: A Modern Identifier for Software Systems
  24. January 21 Announcing ByteAether.Ulid v1.0.0: A High-Performance .NET ULID Library for Modern Applications