PinnedTomas SvojanovskyinStackademicStop Unnecessary Re-renders! Autogenerated Selectors in Zustand (Next.js)Enhancing Zustand with Auto-generated Selectors: Optimizing State Management and Component RerendersApr 171Apr 171
PinnedTomas SvojanovskyinDev GeniusPytest Fixtures: Your Secret Weapon for Writing Powerful TestsExploring Pytest Fixtures: Setup, Teardown, Scopes, and Best PracticesApr 154Apr 154
PinnedTomas SvojanovskyDjango Ninja — The Modern Approach for APIsExploring the Power of Django Ninja: Building Modern APIs with EaseApr 3Apr 3
PinnedTomas SvojanovskyinStackademicWhy MongoDB is still Popular?Unveiling the Power and Versatility of MongoDB: A Comprehensive OverviewMar 36Mar 36
PinnedTomas SvojanovskyinStackademicI Failed as a Lead Developer. What I’ve Learned?Navigating the Transition: Lessons Learned on the Journey from Senior Developer to Lead DeveloperDec 25, 202334Dec 25, 202334
Tomas SvojanovskyPostgres Practice — Combine Two Tables (Easy) #1A Step-by-Step Solution for the Leetcode Challenge on Joining Tables4h ago4h ago
Tomas SvojanovskyImplementing Authentication in GraphQL with Express.js: A Practical GuideLearn to build a full-stack app using Express.js, GraphQL, and SQLite in this step-by-step guide6h ago6h ago
Tomas SvojanovskyGetting Started with SQLAlchemy ORM — Creating Tables (2/5)Streamlining Database Design with SQLAlchemy’s Declarative Base: Simplifying Table Creation and Management20h ago20h ago
Tomas SvojanovskyMastering Bucket Sort: A Comprehensive GuideUnderstanding the Power and Efficiency of Bucket Sort for Various Data Types1d ago1d ago
Tomas SvojanovskyGetting Started with SQLAlchemy ORM — Connection (1/5)From Setup to Execution with SQLAlchemy, Psycopg, and Supabase1d ago1d ago