Data Structures(2)
Mastering Go essentials: A deep dive into slice mechanics, map operations, and the power of functional closures.
Blog
This page highlights what I've Built.
Mastering Go essentials: A deep dive into slice mechanics, map operations, and the power of functional closures.
Master the essentials of Go data structures, from pointers and structs to the dynamic power of slices. This guide explores how these core building blocks manage memory and organize data efficiently.
Flow control determines the path your code takes. This chapter covers how Go manages logic using loops, conditions, and deferred actions.
A comprehensive overview of Go's foundational syntax, covering packages, variable declarations, function signatures, and the core principles of its static type system.
As backend developers, we often rely heavily on tools like Postman for End-to-End (E2E) testing. While useful, they are notoriously slow. Worse, when a test fails, it becomes a guessing game: is it a faulty SQL query, or a bug in the service logic?
Redis
Practical reasons for using Redis List for recent search history, with key design and operation strategy.
A practical walkthrough of SmartNote core tables, relationships, and why each design choice helps later backend work.
Why I moved away from generic template projects and started building a knowledge-focused backend project I can keep iterating.
A focused design note on the note table structure, indexing strategy, and soft-delete decisions.