<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Home</title><description>Code Beyond Limits is a software development blog about engineering, problem-solving, and pushing past the usual limits of code.</description><link>https://codebeyondlimits.com/</link><item><title>Belgrade MUG #9: Memory for AI Applications (Skill Badge Session)</title><link>https://codebeyondlimits.com/workshops/mug-9-memory-for-ai-applications/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-9-memory-for-ai-applications/</guid><description>A MongoDB User Group Belgrade session at Belgrade AI Week on memory for AI applications — conversational memory, semantic caching, checkpointing, and long-term memory retrieval with MongoDB Vector Search and LangGraph.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #8 (Students Edition): Building AI Agents with MongoDB</title><link>https://codebeyondlimits.com/workshops/mug-8-building-ai-agents-students/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-8-building-ai-agents-students/</guid><description>A student-focused edition of the MongoDB User Group Belgrade AI Agents workshop — building an AI agent with reasoning, tools, and memory using MongoDB, an LLM, and LangGraph. Conducted in Serbian.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #7: Building AI Agents with MongoDB (Skill Badge Workshop)</title><link>https://codebeyondlimits.com/workshops/mug-7-building-ai-agents/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-7-building-ai-agents/</guid><description>A hands-on MongoDB User Group Belgrade Skill Badge workshop on building AI agents — reasoning, tools, and memory — culminating in a documentation agent powered by MongoDB, an LLM, and LangGraph.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #6: Atlas Search Fundamentals (Skill Badge Workshop)</title><link>https://codebeyondlimits.com/workshops/mug-6-atlas-search-fundamentals/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-6-atlas-search-fundamentals/</guid><description>A developer-focused MongoDB User Group Belgrade Skill Badge workshop on Atlas Search fundamentals — building search indexes, $search and $searchMeta queries, autocomplete, fuzzy search, facets, and custom scoring.</description><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #5: Schema Design Patterns and Anti-Patterns (Skill Badge Workshop)</title><link>https://codebeyondlimits.com/workshops/mug-5-schema-design-patterns/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-5-schema-design-patterns/</guid><description>A developer-focused MongoDB User Group Belgrade Skill Badge workshop on schema design — the Inheritance, Computed, and Extended Reference patterns, avoiding anti-patterns like unbounded arrays and bloated documents, and modeling for performance.</description><pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate></item><item><title>From Freelancing to MongoDB Champion</title><link>https://codebeyondlimits.com/talks/tech-safar-developer-journey/</link><guid isPermaLink="true">https://codebeyondlimits.com/talks/tech-safar-developer-journey/</guid><description>A conversation on the Tech Safar podcast about my journey as a developer — freelancing, becoming a top 1% Stack Overflow contributor, working across the MEAN stack, and growing into a MongoDB Champion who leads communities and conferences.</description><pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #4: Building RAG Applications using MongoDB (Skill Badge Workshop)</title><link>https://codebeyondlimits.com/workshops/mug-4-building-rag-applications/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-4-building-rag-applications/</guid><description>A hands-on MongoDB User Group Belgrade Skill Badge workshop on building Retrieval Augmented Generation (RAG) applications with MongoDB Atlas — chunking, embedding, semantic search, and an end-to-end RAG chatbot with open-source LLMs.</description><pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #3: AI-powered Applications with Django, MongoDB and Voyage AI</title><link>https://codebeyondlimits.com/workshops/mug-3-django-mongodb-voyage-ai/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-3-django-mongodb-voyage-ai/</guid><description>The third MongoDB User Group Belgrade meetup — building AI-powered applications by combining Django with MongoDB, the official Django MongoDB Backend, and Voyage AI embeddings for vector search.</description><pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Semantic Image Search with MongoDB</title><link>https://codebeyondlimits.com/talks/semantic-image-search-mongodb/</link><guid isPermaLink="true">https://codebeyondlimits.com/talks/semantic-image-search-mongodb/</guid><description>A MongoDB podcast on implementing semantic image search — using vector embeddings and MongoDB Atlas Vector Search to find visually similar images and flag potential trademark, copyright, and patent infringement in e-commerce.</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #2: Semantic Search with MongoDB Atlas</title><link>https://codebeyondlimits.com/workshops/mug-2-semantic-search/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-2-semantic-search/</guid><description>The second MongoDB User Group Belgrade meetup — an introduction to semantic search with MongoDB Atlas Vector Search, embedding models, and a live application demo.</description><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate></item><item><title>MongoDB vs SQL</title><link>https://codebeyondlimits.com/talks/mongodb-vs-sql/</link><guid isPermaLink="true">https://codebeyondlimits.com/talks/mongodb-vs-sql/</guid><description>My MongoDB.local London 2024 talk comparing MongoDB&apos;s document model with traditional SQL databases — where each shines and how to reason about the trade-offs.</description><pubDate>Wed, 02 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Belgrade MUG #1: Introduction to MongoDB and MongoDB Atlas</title><link>https://codebeyondlimits.com/workshops/mug-1-introduction-to-mongodb/</link><guid isPermaLink="true">https://codebeyondlimits.com/workshops/mug-1-introduction-to-mongodb/</guid><description>The first MongoDB User Group meetup in Belgrade — an introduction to MongoDB, the document model, and MongoDB Atlas.</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate></item><item><title>IoT and MongoDB: Powering Time Series Analysis of Household Power Consumption</title><link>https://codebeyondlimits.com/blog/iot-mongodb-time-series-analysis/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/iot-mongodb-time-series-analysis/</guid><description>A practical case study using MongoDB time series collections to store and analyze 2M+ household power-consumption data points — schema modeling with Mongoose, bulk data import, and visualization with Atlas Charts.</description><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Entangled: A Story of Data Re-modeling and 10x Storage Reduction</title><link>https://codebeyondlimits.com/blog/entangled-data-remodeling/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/entangled-data-remodeling/</guid><description>A real-world MongoDB case study from the Entangled consciousness-experiment platform — how re-modeling from hourly to daily documents cut storage by 10x, and why the monthly schema surprisingly grew.</description><pubDate>Thu, 14 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Angular Theming: How to Create a Dynamic Theme Switcher for Light &amp; Dark Mode</title><link>https://codebeyondlimits.com/blog/angular-theme-switcher/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/angular-theme-switcher/</guid><description>Build a dynamic light/dark theme switcher in Angular using CSS variables and a data-theme attribute — clean, maintainable theming with a toggle users can flip.</description><pubDate>Wed, 26 Apr 2023 00:00:00 GMT</pubDate></item><item><title>How to Backup, Restore, and Migrate MongoDB Database: A Step-By-Step Guide</title><link>https://codebeyondlimits.com/blog/backup-restore-migrate-mongodb/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/backup-restore-migrate-mongodb/</guid><description>A step-by-step guide to backing up, restoring, and migrating MongoDB databases with the mongodump and mongorestore tools — including per-database, per-collection, and index options.</description><pubDate>Tue, 18 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Automating Sitemap Generation with Node.js: The Step-by-Step Guide</title><link>https://codebeyondlimits.com/blog/automating-sitemap-generation-with-nodejs/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/automating-sitemap-generation-with-nodejs/</guid><description>Build a fully-automated Node.js server that generates SEO sitemaps and a sitemap index — handling the 50k-URL limit, multi-language pages, and scheduled regeneration with cron.</description><pubDate>Wed, 15 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Service Workers in Angular: The Complete Setup Guide with Best Practices and Troubleshooting Tips</title><link>https://codebeyondlimits.com/blog/service-workers-in-angular/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/service-workers-in-angular/</guid><description>A complete guide to setting up a Service Worker in Angular — turn your app into an offline-capable PWA, configure caching and update strategies, and troubleshoot the common hash-mismatch pitfalls.</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Pagination in MongoDB: The Only Right Way to Implement it (Avoid Common Mistakes)</title><link>https://codebeyondlimits.com/blog/pagination-in-mongodb/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/pagination-in-mongodb/</guid><description>How to implement pagination in MongoDB correctly with the Aggregation Framework and $facet — one efficient query that avoids the data-inconsistency and performance pitfalls of the common two-call approach.</description><pubDate>Wed, 11 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Node.js (Express) Setup Made Easy: A Setup Guide for Any Application</title><link>https://codebeyondlimits.com/blog/nodejs-express-setup-made-easy/</link><guid isPermaLink="true">https://codebeyondlimits.com/blog/nodejs-express-setup-made-easy/</guid><description>A reusable Express.js server setup with best-practice middleware — error handling, gzip compression, CORS, static files, logging, and ESLint + Prettier. Fork it and start any project in seconds.</description><pubDate>Mon, 19 Dec 2022 00:00:00 GMT</pubDate></item></channel></rss>