56,966 blogs · [ { "id": "01a0e498-fe25-703f-908c-cfc1897029b9", "title": "Cloud-Based GIS: 5 Python Projects Using Google Earth Engine, STAC, and PostGIS", "url": "https://blog.devgenius.io/cloud-based-gis-5-python-projects-using-google-earth-engine-stac-and-postgis-78a72a09ec81?source=rss----4e2c1156667e---4", "published_at": "2026-09-27T19:56:01+00:00" }, { "id": "01a0e498-fe25-703f-908c-cfc189f63b72", "title": "Exploring Programming Languages — Frost", "url": "https://blog.devgenius.io/exploring-programming-languages-frost-1b6448396423?source=rss----4e2c1156667e---4", "published_at": "2026-09-26T20:56:01+00:00" }, { "id": "01a0e498-fe25-703f-908c-cfc18ae80cce", "title": "15 Built-in Web APIs To Make Your Projects Stand Out", "url": "https://blog.devgenius.io/15-built-in-web-apis-to-make-your-projects-stand-out-f2cebe8f236a?source=rss----4e2c1156667e---4", "published_at": "2026-09-25T20:56:01+00:00" }, { "id": "01a0e498-fe25-703f-908c-cfc18b4df6bc", "title": "Envoy Gateway: Advanced Routes", "url": "https://blog.devgenius.io/envoy-gateway-advanced-routes-6f2829bc9438?source=rss----4e2c1156667e---4", "published_at": "2026-09-25T13:11:46+00:00" }, { "id": "01a0e498-fe25-703f-908c-cfc18bb12b9f", "title": "Pattern #014: Sessionization in SQL — How Do You Turn Millions of Events Into Meaningful User…", "url": "https://blog.devgenius.io/pattern-014-sessionization-in-sql-how-do-you-turn-millions-of-events-into-meaningful-user-47ecbed4a4b2?source=rss----4e2c1156667e---4", "published_at": "2026-09-25T13:11:45+00:00" }, { "id": "01a0e498-fe25-703f-908c-cfc18ca7e0ca", "title": "NEOVIM Customization", "url": "https://blog.devgenius.io/neovim-customization-16275e493c15?source=rss----4e2c1156667e---4", "published_at": "2026-09-25T13:11:40+00:00" }, { "id": "01a0e498-fe25-703f-908c-cfc18d54795d", "title": "iOS Interview Question (Part 6)", "url": "https://blog.devgenius.io/ios-interview-question-part-9-518648f9233b?source=rss----4e2c1156667e---4", "published_at": "2026-09-25T13:11:23+00:00" }, { "id": "01a0d58b-f4cb-700f-9b57-0e4343d381f7", "title": "What It Actually Takes to Run AI in Healthcare, From Clinical Care to Drug Discovery", "url": "https://blog.devgenius.io/what-it-actually-takes-to-run-ai-in-healthcare-from-clinical-care-to-drug-discovery-2094514f8d33?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T20:41:01+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-566632d93c84", "title": "From Code to GKE: Automating Spark Deployments with GitHub Actions and Argo CD", "url": "https://blog.devgenius.io/from-code-to-gke-automating-spark-deployments-with-github-actions-and-argo-cd-6d941c01d40c?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:25:44+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-566632fc84f6", "title": "Distributed Systems: The Noisy Tenant Problem in Kafka", "url": "https://blog.devgenius.io/distributed-systems-the-noisy-tenant-problem-in-kafka-1af82ae9c16b?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:25:37+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-566633ae4ae2", "title": "Your Prompt Cache Is Working. Your Meter Isn’t.", "url": "https://blog.devgenius.io/your-prompt-cache-is-working-your-meter-isnt-a132b152a6ca?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:25:33+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-5666343b77f8", "title": "I stopped using AWS Secret Manager — Here’s What I use", "url": "https://blog.devgenius.io/i-stopped-using-aws-secret-manager-heres-what-i-use-676195f051e1?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:25:31+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-566634891449", "title": "Your AI coding tools run software you never pinned. Here is the lockfile.", "url": "https://blog.devgenius.io/your-ai-coding-tools-run-software-you-never-pinned-here-is-the-lockfile-9f0324f0311a?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:25:29+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-566635254b0f", "title": "12 Spring Boot Questions That Even Experienced Developers Pause Before Answering", "url": "https://blog.devgenius.io/12-spring-boot-questions-that-even-experienced-developers-pause-before-answering-a4874b7e4429?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:23:07+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-566635e326d6", "title": "DVOS Data Loading Scenarios", "url": "https://blog.devgenius.io/dvos-data-loading-scenarios-9a2bc39ebda2?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:23:02+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-56663633c6d2", "title": "DVOS Data Modelling Scenarios", "url": "https://blog.devgenius.io/dvos-data-modelling-scenarios-03539a81d121?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:22:45+00:00" }, { "id": "01a0d58b-f4cc-73a0-adf1-566636a27cfb", "title": "Data Vault Operating System (DVOS)", "url": "https://blog.devgenius.io/data-vault-operating-system-dvos-364e210b6b76?source=rss----4e2c1156667e---4", "published_at": "2026-09-24T13:22:41+00:00" }, { "id": "01a09746-4959-7294-a8fb-9b4f85a03ccf", "title": "Troubleshooting Custom Report Extension in Business Central, Study Case “Ext GL Detail Trial…", "url": "https://blog.devgenius.io/troubleshooting-custom-report-extension-in-business-central-study-case-ext-gl-detail-trial-30bcd1173d9d?source=rss----4e2c1156667e---4", "published_at": "2026-09-12T19:56:01+00:00" }, { "id": "01a0960f-6506-736b-8401-6af0196a5211", "title": "Measuring a Dart Throw With One Phone Camera", "url": "https://blog.devgenius.io/measuring-a-dart-throw-with-one-phone-camera-d6bec3074380?source=rss----4e2c1156667e---4", "published_at": "2026-09-12T12:06:01+00:00" }, { "id": "01a094d2-01d7-73d3-bbb8-979d431b72f3", "title": "Beyond Flat RAG: Structure-Aware Graph Expansion for Multi-Hop Reasoning with GraphSAGE", "url": "https://blog.devgenius.io/beyond-flat-rag-structure-aware-graph-expansion-for-multi-hop-reasoning-with-graphsage-4f780c1277d8?source=rss----4e2c1156667e---4", "published_at": "2026-09-11T21:06:01+00:00" }, { "id": "01a094d2-01d7-73d3-bbb8-979d436d1f2a", "title": "Why Your SwiftData App Crashes in the Background (And How @ModelActor Fixes It)", "url": "https://blog.devgenius.io/why-your-swiftdata-app-crashes-in-the-background-and-how-modelactor-fixes-it-3ea11746d730?source=rss----4e2c1156667e---4", "published_at": "2026-09-11T06:08:53+00:00" }, { "id": "01a094d2-01d7-73d3-bbb8-979d446ba723", "title": "Before you write your first line of Go, read this", "url": "https://blog.devgenius.io/before-you-write-your-first-line-of-go-read-this-1e06dd9a87a4?source=rss----4e2c1156667e---4", "published_at": "2026-09-11T06:08:49+00:00" }, { "id": "01a094d2-01d7-73d3-bbb8-979d45639556", "title": "One Pattern, Four Problems: The Hidden Power of Prefix Sum + HashMap", "url": "https://blog.devgenius.io/one-pattern-four-problems-the-hidden-power-of-prefix-sum-hashmap-d27292bee9a1?source=rss----4e2c1156667e---4", "published_at": "2026-09-11T06:08:46+00:00" }, { "id": "01a094d2-01d7-73d3-bbb8-979d462cfbe3", "title": "Clean Architecture in Android: It’s Not Just ViewModel → UseCase → Repository", "url": "https://blog.devgenius.io/clean-architecture-in-android-its-not-just-viewmodel-usecase-repository-b4116c679c45?source=rss----4e2c1156667e---4", "published_at": "2026-09-11T06:08:44+00:00" }, { "id": "01a094d2-01d7-73d3-bbb8-979d472251b4", "title": "Database-MCP: giving AI agents access to your SQL Server or PostgreSQL database", "url": "https://blog.devgenius.io/database-mcp-giving-ai-agents-access-to-your-sql-server-or-postgresql-database-74f44683404c?source=rss----4e2c1156667e---4", "published_at": "2026-09-11T06:08:21+00:00" }, { "id": "01a094d2-01d7-73d3-bbb8-979d477ea324", "title": "Designing Apache Airflow for Multiple Organizational Domains", "url": "https://blog.devgenius.io/designing-apache-airflow-for-multiple-organizational-domains-def9844316dc?source=rss----4e2c1156667e---4", "published_at": "2026-09-11T06:08:18+00:00" }, { "id": "01a08747-1a53-7358-9986-e124c6cf1439", "title": "Building a Brasileirao Analytics solution with MS Fabric", "url": "https://blog.devgenius.io/building-a-brasileirao-analytics-solution-with-ms-fabric-a3706886d9c9?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T21:26:01+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a2d206757", "title": "Go Types Explained: Why Numbers Need Conversion and Strings Count Bytes", "url": "https://blog.devgenius.io/go-types-explained-why-numbers-need-conversion-and-strings-count-bytes-67cf86434005?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:51:54+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a2def5d20", "title": "I Thought CLAUDE.md Was Enough. Then I discovered intent.md, spec.md and plan.md", "url": "https://blog.devgenius.io/i-thought-claude-md-was-enough-then-i-discovered-intent-md-spec-md-and-plan-md-a9e94252dc7c?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:51:52+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a2e1403d1", "title": "Feeding Your Local Data to LLMs (II)", "url": "https://blog.devgenius.io/feeding-your-local-data-to-llms-ii-c6f7e965acbf?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:51:48+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a2e27aea0", "title": "Your API Passes Every Test and Is Invisible to Agents", "url": "https://blog.devgenius.io/your-api-passes-every-test-and-is-invisible-to-agents-05d671e31cfd?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:51:47+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a2ed17508", "title": "Makefiles are so overrated — Try this instead", "url": "https://blog.devgenius.io/makefiles-are-so-overrated-try-this-instead-687e88695acd?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:51:43+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a2fb69366", "title": "Scaling Your Application with Message Queues vs Message Streams", "url": "https://blog.devgenius.io/scaling-your-application-with-message-queues-vs-message-streams-3d69663a6db1?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:49:47+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a306e00ce", "title": "Why a thousand containers weigh almost nothing", "url": "https://blog.devgenius.io/why-a-thousand-containers-weigh-almost-nothing-dbd111c5e4a9?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:49:41+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a30825aab", "title": "Beyond the Scheduler: Why Traditional Orchestration Is Becoming an Architectural Bottleneck in…", "url": "https://blog.devgenius.io/beyond-the-scheduler-why-traditional-orchestration-is-becoming-an-architectural-bottleneck-in-44c3a354e0b2?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:49:37+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a30dea07d", "title": "Jetpack Compose Runtime — Part 5: Snapshots — The Invisible State System", "url": "https://blog.devgenius.io/jetpack-compose-runtime-part-5-snapshots-the-invisible-state-system-ecbad83384e6?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:49:19+00:00" }, { "id": "01a08215-0111-72b9-8346-1a1a31d05579", "title": "Jetpack Compose Runtime — Part 6: The Composer — The Engine Behind Recomposition", "url": "https://blog.devgenius.io/jetpack-compose-runtime-part-6-the-composer-the-engine-behind-recomposition-7930ec04aecc?source=rss----4e2c1156667e---4", "published_at": "2026-09-08T12:49:16+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c2067f1b", "title": "What Makes an Existing API Ready for AI Agents?", "url": "https://blog.devgenius.io/what-makes-an-existing-api-ready-for-ai-agents-afbfd65ea672?source=rss----4e2c1156667e---4", "published_at": "2026-09-05T20:31:01+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c2dedb6e", "title": "Learn How AWS Lambda MicroVMs Enable Secure AI Code Execution Across Enterprise Workflows", "url": "https://blog.devgenius.io/learn-how-aws-lambda-microvms-enable-secure-ai-code-execution-across-enterprise-workflows-4c4564c5fda0?source=rss----4e2c1156667e---4", "published_at": "2026-09-04T20:51:01+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c3ca7198", "title": "Skills Never Fire", "url": "https://blog.devgenius.io/skills-never-fire-0f17040cda12?source=rss----4e2c1156667e---4", "published_at": "2026-09-04T07:56:21+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c455e2d3", "title": "AppSync vs API Gateway: Managed GraphQL or REST?", "url": "https://blog.devgenius.io/appsync-vs-api-gateway-managed-graphql-or-rest-ef1ff32c9c14?source=rss----4e2c1156667e---4", "published_at": "2026-09-04T07:56:15+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c4ac27f0", "title": "The Best AI Assistant Is One You Don’t Have to Babysit", "url": "https://blog.devgenius.io/the-best-ai-assistant-is-one-you-dont-have-to-babysit-2dc314460c7e?source=rss----4e2c1156667e---4", "published_at": "2026-09-04T07:54:59+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c58fd32b", "title": "The End of Metered AI: Why Enterprises Are Bringing Inference In-House", "url": "https://blog.devgenius.io/the-end-of-metered-ai-why-enterprises-are-bringing-inference-in-house-e5e1456ddc85?source=rss----4e2c1156667e---4", "published_at": "2026-09-04T07:54:37+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c59d7fc6", "title": "I Recommended OpenLens. Now It’s Time to Move to Freelens", "url": "https://blog.devgenius.io/i-recommended-openlens-now-its-time-to-move-to-freelens-ae1a86773f80?source=rss----4e2c1156667e---4", "published_at": "2026-09-04T07:54:29+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c622ecc9", "title": "The Terminal Is an Art", "url": "https://blog.devgenius.io/the-terminal-is-an-art-ef159043e273?source=rss----4e2c1156667e---4", "published_at": "2026-09-04T07:54:20+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c70a9d0f", "title": "AI in Warehouse Management: Zooming in on the Benefits", "url": "https://blog.devgenius.io/ai-in-warehouse-management-zooming-in-on-the-benefits-fa8356ecdf76?source=rss----4e2c1156667e---4", "published_at": "2026-09-03T20:51:01+00:00" }, { "id": "01a07df1-a995-7092-9498-0f62c7de3eb8", "title": "Most Aws Architectures use Too many services", "url": "https://blog.devgenius.io/most-aws-architectures-use-too-many-services-988af81177fb?source=rss----4e2c1156667e---4", "published_at": "2026-09-03T12:21:49+00:00" } ] posts Claim your blog
Back to Dev Genius
Blog · corpus.blog/blogs/blog.devgenius.io/posts

Dev Genius

blog.devgenius.io

2026