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 SvojanovskyinPython in Plain EnglishDjango 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 SvojanovskyConnecting Express.js and Apollo Server: A Step-by-Step GuideLearn how to set up and integrate Apollo Server with Express.js, define resolvers and schema, and run your GraphQL API4h ago4h ago
Tomas SvojanovskyLearning Postgres: JSON (Part 13)Using JSON and JSONB in PostgreSQL for Structured and Semi-Structured Data1d ago1d ago
Tomas SvojanovskyLearning Postgres: Indexes (Part 12)Enhancing Database Performance with Indexes: Speed, Efficiency, and Optimization2d ago2d ago
Tomas SvojanovskyinJavaScript in Plain EnglishImplementing Rate Limiting with Upstash Redis, Hono, and Cloudflare WorkersBuilding a Scalable Pokémon API with Hono and Upstash Redis Rate Limiting2d ago2d ago
Tomas SvojanovskyLearning Postgres: Union, Union all (Part 11)Combining and Analyzing SQL Query Results with UNION and UNION ALL3d ago3d ago