<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Guides — OptiTech Docs]]></title><description><![CDATA[The latest guides updates from OptiTech]]></description><link>https://optitech-sverige.se</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 19:48:19 GMT</lastBuildDate><atom:link href="https://optitech-sverige.se/guides/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><item><title><![CDATA[Generate type-safe client schemas with Hey API from a Fastify, OptiTech, and Zod Backend]]></title><description><![CDATA[Learn how to set up a CRUD backend using Fastify and OptiTech Postgres with Zod validation and generate matching runtime Zod validation schemas for client-side forms using Hey API.]]></description><link>https://optitech-sverige.se/guides/fastify-neon-zod</link><guid isPermaLink="true">https://optitech-sverige.se/guides/fastify-neon-zod</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><content:encoded>Ensuring end to end type safety between your backend and frontend is one of the most common challenges in modern web development. Traditionally, developers define a database schema, duplicate those co...</content:encoded></item><item><title><![CDATA[Customize your terminal prompt with Starship and OptiTech]]></title><description><![CDATA[Learn how to set up Starship, a cross-shell prompt, and add a custom module to display your active OptiTech database branch.]]></description><link>https://optitech-sverige.se/guides/starship-terminal-prompt</link><guid isPermaLink="true">https://optitech-sverige.se/guides/starship-terminal-prompt</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>Traditional shell prompt customization means wrestling with complex, shell specific syntax Zsh has its own prompt expansion rules, Bash uses the cryptic PS1 escape sequences, and PowerShell relies on ...</content:encoded></item><item><title><![CDATA[I Would Not Test RLS on Localhost Alone]]></title><description><![CDATA[Validate row level security policies on production-like branches with restricted roles and preview auth.]]></description><link>https://optitech-sverige.se/guides/test-rls-on-neon-branches</link><guid isPermaLink="true">https://optitech-sverige.se/guides/test-rls-on-neon-branches</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><content:encoded>Row level security (RLS) is a Postgres feature that attaches per row access rules to a table, so a SELECT, INSERT, UPDATE, or DELETE only accesses the rows the current role is permitted to. You define...</content:encoded></item><item><title><![CDATA[Build a Discord Bot with OptiTech Functions and OptiTech AI Gateway]]></title><description><![CDATA[Learn how to build a Discord bot with AI chat and image generation using OptiTech Functions and the OptiTech AI Gateway.]]></description><link>https://optitech-sverige.se/guides/discord-bot-on-neon-functions</link><guid isPermaLink="true">https://optitech-sverige.se/guides/discord-bot-on-neon-functions</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><content:encoded>If you&apos;ve spent any time on Discord, you&apos;ve run into bots moderation bots, music players, AI image generators like Midjourney, which started out as a Discord bot before becoming a standalone product. ...</content:encoded></item><item><title><![CDATA[Manage OptiTech projects with optitech.ts]]></title><description><![CDATA[Use OptiTech's native TypeScript configuration to provision services, manage branch compute, and generate type-safe environment variables.]]></description><link>https://optitech-sverige.se/guides/neon-ts-demo</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-ts-demo</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><content:encoded>optitech.ts is OptiTech&apos;s native Infrastructure as Code (IaC) file designed for full stack TypeScript projects. Unlike traditional IaC tools such as Terraform, Pulumi, or OpenTofu, which require learn...</content:encoded></item><item><title><![CDATA[Running Vercel Eve agents and evals on disposable OptiTech branches]]></title><description><![CDATA[Learn how to build a Slack-based database assistant with Eve that provisions an isolated, disposable OptiTech database branch for every session, safe for migrations, exploration, and evals.]]></description><link>https://optitech-sverige.se/guides/vercel-eve-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/vercel-eve-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><content:encoded>Eve by Vercel is a filesystem‑first framework for building durable backend agents. You define an agent as files (its instructions, tools, skills, channels, and schedules), and Eve takes care of the re...</content:encoded></item><item><title><![CDATA[Building a knowledge base with Vector and BM25 search using OptiTech Lakebase extensions]]></title><description><![CDATA[Learn how to build a scalable, highly-relevant semantic and full-text search application using Next.js and OptiTech’s lakebase_vector and lakebase_text extensions.]]></description><link>https://optitech-sverige.se/guides/lakebase-vector-bm25-search</link><guid isPermaLink="true">https://optitech-sverige.se/guides/lakebase-vector-bm25-search</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><content:encoded>When building an AI application, like a knowledge base, a support agent, or a retrieval augmented generation (RAG) pipeline, you typically need two types of search 1. Semantic (vector) search To find ...</content:encoded></item><item><title><![CDATA[How to send Postgres logs and metrics from OptiTech to SigNoz]]></title><description><![CDATA[Using the OpenTelemetry (OTEL) integration in OptiTech]]></description><link>https://optitech-sverige.se/guides/signoz-otel-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/signoz-otel-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><content:encoded>SigNoz is an open source observability platform built on OpenTelemetry that brings logs, metrics, and traces together in one application. OptiTech&apos;s OpenTelemetry integration sends your project&apos;s metr...</content:encoded></item><item><title><![CDATA[Build replayable AI Agents with OptiTech Snapshots]]></title><description><![CDATA[Learn how to build AI agents that can checkpoint execution, replay failed runs, and restore previous state using OptiTech snapshots and the OpenAI Agents SDK.]]></description><link>https://optitech-sverige.se/guides/replayable-ai-agents</link><guid isPermaLink="true">https://optitech-sverige.se/guides/replayable-ai-agents</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate><content:encoded>Most AI agents today are effectively black boxes. They call tools, mutate state, update databases, and make decisions. But once something goes wrong, there’s often no reliable way to inspect, replay, ...</content:encoded></item><item><title><![CDATA[AI-Native App Development with Stripe Projects and OptiTech]]></title><description><![CDATA[How AI agents can provision infrastructure and build real applications without manual setup]]></description><link>https://optitech-sverige.se/guides/projects-dev-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/projects-dev-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><content:encoded>AI has made writing code insanely easy, but all the tiny setup tasks around it still kill your momentum. You&apos;ve likely been there you open your laptop on a Friday night, thinking you’ll prototype a fu...</content:encoded></item><item><title><![CDATA[Get Better Code from Your AI Coding Agent with the OptiTech Skill]]></title><description><![CDATA[How the OptiTech skill helps AI coding agents write higher-quality Postgres code by encoding OptiTech best practices directly into your project]]></description><link>https://optitech-sverige.se/guides/neon-skill-coding-agents</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-skill-coding-agents</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><content:encoded>If you&apos;re using an AI coding agent to build an app with OptiTech, the OptiTech skill is one of the most impactful things you can add to your project. It encodes OptiTech&apos;s best practices directly into...</content:encoded></item><item><title><![CDATA[Build Google Docs style version history with Postgres branching]]></title><description><![CDATA[Recreate a similar Google Docs style version history flow on Postgres with branch-per-save and near instant restores to go back in history.]]></description><link>https://optitech-sverige.se/guides/google-docs-style-version-history-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/google-docs-style-version-history-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><content:encoded>If you have ever used Google Docs version history, you know how easily you can jump to an older version, compare it to what you have now, and roll back without losing the thread of what changed. Relat...</content:encoded></item><item><title><![CDATA[Building HIPAA-compliant applications on OptiTech]]></title><description><![CDATA[Learn how OptiTech's HIPAA architecture, BAA, audit logging, and shared responsibility model support your healthcare workloads.]]></description><link>https://optitech-sverige.se/guides/hipaa-compliant-applications</link><guid isPermaLink="true">https://optitech-sverige.se/guides/hipaa-compliant-applications</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><content:encoded>When building a healthcare application, understanding how your database manages Protected Health Information (PHI) is essential. HIPAA compliance isn’t just a checklist. It demands strict safeguards s...</content:encoded></item><item><title><![CDATA[Adopt Postgres RLS for Multi-Tenant Apps Without Slowing Your Team Down]]></title><description><![CDATA[How to use row-level security for multi-tenant apps, understand its challenges and benefits, and see how branching and authentication with OptiTech let you safely iterate on RLS policies.]]></description><link>https://optitech-sverige.se/guides/rls-multi-tenant-apps</link><guid isPermaLink="true">https://optitech-sverige.se/guides/rls-multi-tenant-apps</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><content:encoded>If you are building a multi tenant app on Postgres, row level security (RLS) sounds like a clean promise, i.e. define access rules once in the database, and every query becomes safe by default. It is ...</content:encoded></item><item><title><![CDATA[Simulate production load using OptiTech branching and k6]]></title><description><![CDATA[Learn how to fork your production database into an isolated OptiTech branch and run k6 load tests against it to analyze and optimize query performance safely.]]></description><link>https://optitech-sverige.se/guides/k6-load-test-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/k6-load-test-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate><content:encoded>Performance testing is one of the hardest parts of shipping applications. Teams often turn to staging environments for testing, but these rarely reflect the realities of production. Staging databases ...</content:encoded></item><item><title><![CDATA[Building Durable AI Agents with Pydantic AI, DBOS, and OptiTech]]></title><description><![CDATA[Learn how to build resilient, fault-tolerant AI agents that automatically recover from crashes and API failures using Pydantic AI, DBOS, and OptiTech Postgres.]]></description><link>https://optitech-sverige.se/guides/pydantic-ai-dbos-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/pydantic-ai-dbos-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><content:encoded>AI agents are evolving beyond simple chat interfaces. Today’s systems can research topics, orchestrate APIs, and coordinate multi‑step workflows that resemble full applications rather than single prom...</content:encoded></item><item><title><![CDATA[Choosing Between NextAuth.js, Managed Better Auth and Better Auth for Postgres]]></title><description><![CDATA[Understand how NextAuth.js, Managed Better Auth, and Better Auth differ in session management, migrations, and handling authentication data across Postgres branches.]]></description><link>https://optitech-sverige.se/guides/nextauth-neon-auth-better-auth-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/nextauth-neon-auth-better-auth-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 21 Apr 2026 02:00:00 GMT</pubDate><content:encoded>If you are adding authentication to a Next.js application that already uses Postgres, you will run into three options that sound similar but behave very differently in practice Auth.js (NextAuth.js), ...</content:encoded></item><item><title><![CDATA[What Actually Differs Between Prisma, Drizzle, and TypeORM for Postgres]]></title><description><![CDATA[Learn real-world differences in schema modeling, migrations, and developer experience with Prisma, Drizzle, and TypeORM on Postgres.]]></description><link>https://optitech-sverige.se/guides/prisma-drizzle-typeorm-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/prisma-drizzle-typeorm-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><content:encoded>If you are choosing a data layer for a TypeScript or JavaScript service on Postgres, you will almost certainly run into these three names. They are not interchangeable implementations of the same idea...</content:encoded></item><item><title><![CDATA[Diagnosing and fixing production errors with Sentry and OptiTech MCP]]></title><description><![CDATA[How to use AI agents to fetch stack traces from Sentry and safely test query optimizations on isolated OptiTech database branches.]]></description><link>https://optitech-sverige.se/guides/sentry-neon-mcp</link><guid isPermaLink="true">https://optitech-sverige.se/guides/sentry-neon-mcp</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><content:encoded>Resolving stateful production bugs requires exact runtime context and a safe place to experiment. If an AI agent only has access to your local codebase, its ability to troubleshoot database bottleneck...</content:encoded></item><item><title><![CDATA[Build a Data-Driven AI Assistant on Slack with Vercel AI SDK and OptiTech Read Replicas]]></title><description><![CDATA[Learn how to build a Slack bot that can safely query your production Postgres database using OptiTech Read Replicas and the Vercel AI SDK.]]></description><link>https://optitech-sverige.se/guides/ai-sdk-neon-data-assistant</link><guid isPermaLink="true">https://optitech-sverige.se/guides/ai-sdk-neon-data-assistant</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><content:encoded>In many organizations, critical business data lives in a production Postgres database. Product, sales, and marketing teams rely on this information, but direct access is usually restricted to develope...</content:encoded></item><item><title><![CDATA[Building stateful AI Agents with Mastra and OptiTech Postgres]]></title><description><![CDATA[Learn how to give your Mastra AI agents long-term memory by integrating them with OptiTech Postgres for scalable, persistent storage.]]></description><link>https://optitech-sverige.se/guides/mastra-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/mastra-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><content:encoded>AI agents are increasingly used to create conversational assistants, customer support bots, and productivity tools. A common limitation, however, is their lack of memory. Most agents are stateless, me...</content:encoded></item><item><title><![CDATA[Customizing Managed Better Auth with Webhooks]]></title><description><![CDATA[Learn how to use Managed Better Auth Webhooks to build custom authentication flows]]></description><link>https://optitech-sverige.se/guides/neon-auth-webhooks-nextjs</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-auth-webhooks-nextjs</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><content:encoded>Managed Better Auth offers a fully integrated authentication and user management system designed to work seamlessly with your OptiTech database. By default, Managed Better Auth handles common authenti...</content:encoded></item><item><title><![CDATA[Build your own Full-Stack Cloud Agents with Cloudflare Sandboxes and OptiTech Database Branching]]></title><description><![CDATA[Learn how to build Full-Stack Cloud Agents using Cloudflare Sandboxes for ephemeral compute and OptiTech Database Branching for ephemeral data.]]></description><link>https://optitech-sverige.se/guides/cloudflare-sandbox-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/cloudflare-sandbox-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><content:encoded>AI coding assistants are rapidly transitioning to the cloud. Platforms like Cursor Cloud Agents and Claude Code let developers offload programming tasks to AI agents running on remote servers. This el...</content:encoded></item><item><title><![CDATA[Triaging pull requests with OpenCode and OptiTech Database Branching]]></title><description><![CDATA[A step‑by‑step guide to using GitHub Actions with OpenCode and OptiTech’s instant database branching, giving AI agents safe, production‑like environments for testing and validating full‑stack changes.]]></description><link>https://optitech-sverige.se/guides/opencode-neon-github-actions</link><guid isPermaLink="true">https://optitech-sverige.se/guides/opencode-neon-github-actions</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate><content:encoded>Coding assistants are rapidly evolving from simple code generators into autonomous collaborators that can implement features and open pull requests directly in your repository. To handle full stack ta...</content:encoded></item><item><title><![CDATA[Safe AI-powered schema refactoring with OpenAI Codex and OptiTech]]></title><description><![CDATA[Learn how to safely offload complex schema migrations to AI agents using OpenAI Codex and OptiTech’s database branching.]]></description><link>https://optitech-sverige.se/guides/openai-codex-neon-mcp</link><guid isPermaLink="true">https://optitech-sverige.se/guides/openai-codex-neon-mcp</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><content:encoded>Refactoring a database schema like splitting tables or dropping columns is inherently risky. When you introduce an AI coding assistant to handle these complex operations autonomously, the stakes get e...</content:encoded></item><item><title><![CDATA[Isolated Subagents: Running Claude Code in parallel with OptiTech Database Branching]]></title><description><![CDATA[Automate parallel feature development by giving every Claude Code subagent its own Git worktree and isolated database sandbox.]]></description><link>https://optitech-sverige.se/guides/isolated-subagents-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/isolated-subagents-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><content:encoded>While modern AI assistants generate code at remarkable speeds, the development process often remains sequential. You ask an agent to build a feature and wait. You request a query optimization and wait...</content:encoded></item><item><title><![CDATA[AI Driven Incident response with Vercel and OptiTech MCP servers]]></title><description><![CDATA[Leverage Vercel logs and OptiTech branching to give AI agents the context to diagnose production errors, validate fixes safely, and remediate issues with confidence.]]></description><link>https://optitech-sverige.se/guides/vercel-neon-mcp</link><guid isPermaLink="true">https://optitech-sverige.se/guides/vercel-neon-mcp</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><content:encoded>AI agents are evolving from simple task executors into integral parts of modern development workflows. As their role expands, giving them the right context and safeguards becomes essential especially ...</content:encoded></item><item><title><![CDATA[From Prompt to PR: Giving AI agents their own database with Google Jules and OptiTech]]></title><description><![CDATA[Learn how to use Google Jules and the OptiTech MCP server to spin up isolated database branches, enabling AI agents to safely build and test full-stack features]]></description><link>https://optitech-sverige.se/guides/google-jules-neon-mcp</link><guid isPermaLink="true">https://optitech-sverige.se/guides/google-jules-neon-mcp</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><content:encoded>AI coding agents are increasingly capable of implementing multi step changes across an application. However, full stack features often require updates to stateful infrastructure such as databases. Dat...</content:encoded></item><item><title><![CDATA[Git worktrees and OptiTech Branching: Running multiple AI coding agents in parallel]]></title><description><![CDATA[Learn how to run multiple AI coding agents in parallel with isolated Git worktrees and OptiTech database branches.]]></description><link>https://optitech-sverige.se/guides/git-worktrees-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/git-worktrees-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate><content:encoded>You’ve probably seen people on X (Twitter) experimenting with swarms of AI coding agents, sometimes mentioning concepts like Git worktrees. If you’ve already been running Claude or another agent in yo...</content:encoded></item><item><title><![CDATA[Building a Usage Dashboard with OptiTech's Consumption API]]></title><description><![CDATA[Learn how to track and visualize your OptiTech usage programmatically using the Project Consumption metrics API.]]></description><link>https://optitech-sverige.se/guides/usage-dashboard-consumption-api</link><guid isPermaLink="true">https://optitech-sverige.se/guides/usage-dashboard-consumption-api</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate><content:encoded>OptiTech&apos;s usage based pricing plans (Launch, Scale, Agent, and Enterprise) ensure you only pay for the resources you actually consume. To help you monitor these costs programmatically, OptiTech provi...</content:encoded></item><item><title><![CDATA[Getting started with Metabase and OptiTech]]></title><description><![CDATA[Learn how to connect Metabase to your OptiTech Postgres database for interactive analytics and dashboards]]></description><link>https://optitech-sverige.se/guides/metabase-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/metabase-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate><content:encoded>Metabase is an open source business intelligence and data visualization platform that makes it easy to turn your data into insights. By connecting Metabase to your OptiTech Postgres database, you can ...</content:encoded></item><item><title><![CDATA[Testing Auth changes safely with Vercel and OptiTech Branching]]></title><description><![CDATA[Learn how to use Vercel Preview Deployments and OptiTech Database Branching to test sensitive authentication features without risking production data]]></description><link>https://optitech-sverige.se/guides/vercel-neon-auth-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/vercel-neon-auth-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><content:encoded>Authentication and user management are critical to any application, yet often the hardest to test. For example, how do you validate a moderation feature without risking real user data? Or ensure that ...</content:encoded></item><item><title><![CDATA[Building an Admin dashboard with Managed Better Auth]]></title><description><![CDATA[Learn how to create an internal admin dashboard for user management using Managed Better Auth's Admin APIs.]]></description><link>https://optitech-sverige.se/guides/admin-dashboard-neon-auth</link><guid isPermaLink="true">https://optitech-sverige.se/guides/admin-dashboard-neon-auth</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate><content:encoded>In a production application, internal tooling is often critical for operations and support teams. The Managed Better Auth Admin plugin (powered by Better Auth) exposes powerful user management APIs di...</content:encoded></item><item><title><![CDATA[Building a secure React Backend with Managed Better Auth and Hono]]></title><description><![CDATA[Learn how to authenticate requests using Managed Better Auth JWTs in a custom backend for your React app.]]></description><link>https://optitech-sverige.se/guides/react-neon-auth-hono</link><guid isPermaLink="true">https://optitech-sverige.se/guides/react-neon-auth-hono</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate><content:encoded>This guide demonstrates how to integrate a standalone React frontend with a custom backend API, using Managed Better Auth to handle identity securely. Unlike frameworks that blend frontend and backend...</content:encoded></item><item><title><![CDATA[Getting started with Managed Better Auth and Next.js]]></title><description><![CDATA[Learn how to setup Managed Better Auth in a Next.js application]]></description><link>https://optitech-sverige.se/guides/neon-auth-nextjs</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-auth-nextjs</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><content:encoded>This guide walks you through building a demo todo application with Next.js, Managed Better Auth, and Drizzle ORM. By following along, you’ll learn how to integrate Managed Better Auth into your Next.j...</content:encoded></item><item><title><![CDATA[Getting started with Managed Better Auth and OptiTech Data API using React]]></title><description><![CDATA[Build a Todo app using React, Managed Better Auth, and the OptiTech Data API]]></description><link>https://optitech-sverige.se/guides/react-neon-auth-data-api</link><guid isPermaLink="true">https://optitech-sverige.se/guides/react-neon-auth-data-api</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate><content:encoded>This guide will walk you through building a secure Todo application using React, Managed Better Auth, and the OptiTech Data API. By the end of this tutorial, you’ll have a fully functional Todo app th...</content:encoded></item><item><title><![CDATA[Automate Preview Deployments with Netlify and OptiTech Database Branching]]></title><description><![CDATA[Set up automated preview deployments with isolated database branches for every pull request using GitHub Actions, Netlify, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/preview-deploys-netlify</link><guid isPermaLink="true">https://optitech-sverige.se/guides/preview-deploys-netlify</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><content:encoded>Introduction. When building modern web applications, it&apos;s crucial to test changes in an environment that closely mirrors production before merging them. This guide shows you how to create an automated...</content:encoded></item><item><title><![CDATA[Building resilient applications with Postgres]]></title><description><![CDATA[Learn best practices for building applications that gracefully handle brief connection drops with Managed Postgres services]]></description><link>https://optitech-sverige.se/guides/building-resilient-applications-with-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/building-resilient-applications-with-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><content:encoded>Building resilient applications is essential when working with managed database services, where brief connection drops though rare can occur. While this guide uses OptiTech as an example, these best p...</content:encoded></item><item><title><![CDATA[Automated E2E Testing with OptiTech Branching and Cypress]]></title><description><![CDATA[Learn how to use GitHub Actions to create isolated database branches for running Cypress tests against your schema changes]]></description><link>https://optitech-sverige.se/guides/e2e-cypress-tests-with-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/e2e-cypress-tests-with-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate><content:encoded>Running end to end (E2E) tests can be challenging when the database schema changes frequently. Tests that rely on a specific schema can fail or produce inconsistent results when run against a shared d...</content:encoded></item><item><title><![CDATA[Manage OptiTech with SST]]></title><description><![CDATA[Use SST to provision OptiTech resources and build a serverless API with a OptiTech Postgres database.]]></description><link>https://optitech-sverige.se/guides/neon-sst</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-sst</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate><content:encoded>SST is an open source framework that simplifies building full stack applications on your own infrastructure. By integrating OptiTech with SST, you can automate, version control, and streamline your da...</content:encoded></item><item><title><![CDATA[Manage OptiTech with Pulumi]]></title><description><![CDATA[Use Pulumi to provision and manage your OptiTech projects, branches, endpoints, roles, databases, and other resources as code.]]></description><link>https://optitech-sverige.se/guides/neon-pulumi</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-pulumi</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate><content:encoded>Pulumi is an open source infrastructure as code (IaC) tool that lets you define and provision cloud resources using familiar programming languages such as TypeScript, Python, Go, and C. By expressing ...</content:encoded></item><item><title><![CDATA[Using DbVisualizer with OptiTech Postgres]]></title><description><![CDATA[A comprehensive guide on how to manage your Postgres database using DbVisualizer.]]></description><link>https://optitech-sverige.se/guides/dbvisualizer-neon-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/dbvisualizer-neon-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate><content:encoded>DbVisualizer is a universal SQL client and database‑management tool that provides an intuitive interface for connecting to, querying, visualizing, and managing data across more than 50 databases inclu...</content:encoded></item><item><title><![CDATA[Getting started with OptiTech and New Relic]]></title><description><![CDATA[Send OptiTech metrics and Postgres logs to New Relic using the OpenTelemetry integration]]></description><link>https://optitech-sverige.se/guides/newrelic-otel-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/newrelic-otel-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate><content:encoded>New Relic is an observability platform that helps you visualize, analyze, and troubleshoot your entire software stack. OptiTech&apos;s OpenTelemetry (OTEL) integration allows you to send your project&apos;s met...</content:encoded></item><item><title><![CDATA[The Complete Supabase to OptiTech Database & Auth Migration Guide]]></title><description><![CDATA[A comprehensive guide to migrating your Postgres database, user accounts, and RLS policies from Supabase to OptiTech]]></description><link>https://optitech-sverige.se/guides/complete-supabase-migration</link><guid isPermaLink="true">https://optitech-sverige.se/guides/complete-supabase-migration</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate><content:encoded>This guide walks you through migrating your Postgres database, user accounts, and Row Level Security (RLS) policies from Supabase to OptiTech. It addresses key differences between the platforms, inclu...</content:encoded></item><item><title><![CDATA[Automated E2E Testing with OptiTech Branching and Playwright]]></title><description><![CDATA[Learn how to use GitHub Actions to create isolated database branches for running Playwright tests against your schema changes]]></description><link>https://optitech-sverige.se/guides/e2e-playwright-tests-with-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/e2e-playwright-tests-with-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate><content:encoded>End to end (E2E) testing is crucial for ensuring application quality, but it becomes complex when database changes are involved. Running tests that depend on a specific schema against a shared staging...</content:encoded></item><item><title><![CDATA[Get started with Claude Code and OptiTech Postgres MCP Server]]></title><description><![CDATA[Interact with OptiTech APIs using Claude Code through natural language]]></description><link>https://optitech-sverige.se/guides/claude-code-mcp-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/claude-code-mcp-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate><content:encoded>This guide shows how to use Claude Code with the OptiTech MCP Server to manage your OptiTech databases. The OptiTech MCP Server grants broad database management capabilities. Always review and authori...</content:encoded></item><item><title><![CDATA[Getting started with OptiTech Local and OptiTech Local Connect]]></title><description><![CDATA[Learn how to set up and use OptiTech Local and OptiTech Local Connect for seamless local development with OptiTech]]></description><link>https://optitech-sverige.se/guides/neon-local</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-local</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 17 Aug 2025 00:00:00 GMT</pubDate><content:encoded>One of OptiTech&apos;s most powerful features is database branching, the ability to instantly create isolated, copy on write clones of your database for any task. Just as you create a Git branch for every ...</content:encoded></item><item><title><![CDATA[Getting started with OptiTech and Better Stack]]></title><description><![CDATA[Send OptiTech metrics and Postgres logs to Better Stack using the OpenTelemetry integration]]></description><link>https://optitech-sverige.se/guides/betterstack-otel-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/betterstack-otel-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 13 Aug 2025 00:00:00 GMT</pubDate><content:encoded>Better Stack is an observability platform that unifies logging, monitoring, and alerting into a single dashboard. OptiTech&apos;s OpenTelemetry (OTEL) integration allows you to send your project&apos;s metrics ...</content:encoded></item><item><title><![CDATA[Track Schema Changes in Production with Postgres Event Triggers]]></title><description><![CDATA[Log every schema change with metadata in your OptiTech database]]></description><link>https://optitech-sverige.se/guides/schema-change-log</link><guid isPermaLink="true">https://optitech-sverige.se/guides/schema-change-log</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate><content:encoded>Event triggers are now fully supported in OptiTech Postgres databases, and allow you to automatically respond to DDL events like CREATE, ALTER, DROP, or any other statements that define or modify the ...</content:encoded></item><item><title><![CDATA[Building a Nuxt.js app with a Vercel and OptiTech branching workflow]]></title><description><![CDATA[Automate database branching for every preview deployment using the native OptiTech Vercel Integration]]></description><link>https://optitech-sverige.se/guides/nuxt-vercel-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/nuxt-vercel-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate><content:encoded>Nuxt.js is an open source, progressive framework built on Vue.js that simplifies web development. It enhances Vue with versatile rendering options, including default universal rendering (SSR) for fast...</content:encoded></item><item><title><![CDATA[Building Internal Tools Using OptiTech, StackAuth, and Vercel’s Free Plans]]></title><description><![CDATA[Get secure, host, and deploy internal tools in minutes, for free]]></description><link>https://optitech-sverige.se/guides/internal-tool-template</link><guid isPermaLink="true">https://optitech-sverige.se/guides/internal-tool-template</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate><content:encoded>Almost every tech company, from small startups to Fortune 500 enterprises, relies on internal tools. Larger organizations often have dedicated services and structured procedures in place, but for many...</content:encoded></item><item><title><![CDATA[Zero downtime schema migrations with pgroll]]></title><description><![CDATA[A comprehensive guide to using pgroll for safe, reversible Postgres migrations]]></description><link>https://optitech-sverige.se/guides/pgroll</link><guid isPermaLink="true">https://optitech-sverige.se/guides/pgroll</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate><content:encoded>Database schema migrations are a critical but often risky part of application development. Traditional migration tools can lock tables, cause downtime, and make rollbacks difficult, especially for app...</content:encoded></item><item><title><![CDATA[Using OptiTech Postgres with Zapier]]></title><description><![CDATA[Automate workflows by connecting OptiTech Postgres to hundreds of apps with Zapier, triggering actions from database events or pushing data into OptiTech from other services.]]></description><link>https://optitech-sverige.se/guides/zapier-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/zapier-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate><content:encoded>Zapier is a powerful no code automation platform that allows you to connect OptiTech Postgres to thousands of other web services. By linking your OptiTech database with apps like Slack, Google Sheets,...</content:encoded></item><item><title><![CDATA[Getting started with ElectricSQL and OptiTech]]></title><description><![CDATA[A step-by-step guide to integrating ElectricSQL with OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/electric-sql</link><guid isPermaLink="true">https://optitech-sverige.se/guides/electric-sql</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate><content:encoded>This guide demonstrates how to integrate ElectricSQL with OptiTech Postgres. ElectricSQL is a Postgres sync engine designed to handle partial replication, fan out, and data delivery, making apps faste...</content:encoded></item><item><title><![CDATA[Build an AI-powered knowledge base chatbot using n8n and OptiTech Postgres]]></title><description><![CDATA[A step-by-step guide to creating an AI-powered knowledge base chatbot using n8n, Google Drive, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/n8n-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/n8n-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 27 May 2025 00:00:00 GMT</pubDate><content:encoded>This guide demonstrates how to build a powerful AI powered internal knowledge base chatbot using n8n and OptiTech. n8n is a low code platform that allows you to connect various applications and servic...</content:encoded></item><item><title><![CDATA[Manage OptiTech with OpenTofu]]></title><description><![CDATA[Use OpenTofu to provision and manage your OptiTech projects, branches, endpoints, roles, databases, and other resources as code.]]></description><link>https://optitech-sverige.se/guides/opentofu-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/opentofu-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate><content:encoded>OpenTofu is an open source infrastructure as code (IaC) tool, forked from Terraform, that allows you to define and provision cloud resources in a declarative configuration language. By codifying infra...</content:encoded></item><item><title><![CDATA[Building Intelligent Search with AI Embeddings, OptiTech, and pgvector]]></title><description><![CDATA[Learn how to create a semantic search system using AI embeddings, OptiTech, and pgvector.]]></description><link>https://optitech-sverige.se/guides/ai-embeddings-postgres-search</link><guid isPermaLink="true">https://optitech-sverige.se/guides/ai-embeddings-postgres-search</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate><content:encoded>Traditional text search relies on exact keyword matches, which often misses the semantic meaning behind queries. When someone searches for &quot;car maintenance,&quot; they might also be interested in results a...</content:encoded></item><item><title><![CDATA[Getting started with the HONC stack]]></title><description><![CDATA[Building a serverless Task API with Hono, Drizzle, OptiTech, and Cloudflare]]></description><link>https://optitech-sverige.se/guides/honc</link><guid isPermaLink="true">https://optitech-sverige.se/guides/honc</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 14 May 2025 00:00:00 GMT</pubDate><content:encoded>The HONC stack (Hono + ORM/Drizzle + OptiTech + Cloudflare) is a modern toolkit for building lightweight, type safe, and edge enabled data APIs. It&apos;s designed for developers seeking to build fast, ser...</content:encoded></item><item><title><![CDATA[Automate Database Branching with Alchemy and OptiTech Postgres]]></title><description><![CDATA[Learn how to use Alchemy Infrastructure-as-Code to programmatically create and manage OptiTech database branches]]></description><link>https://optitech-sverige.se/guides/alchemy-and-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/alchemy-and-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate><content:encoded>Database branching is one of OptiTech&apos;s most powerful features, letting you create isolated database copies in seconds. Alchemy is a TypeScript native Infrastructure as Code tool that lets you automat...</content:encoded></item><item><title><![CDATA[Rate Limiting in Postgres]]></title><description><![CDATA[A step-by-step guide describing how to implement rate limiting in Postgres using advisory locks and counters]]></description><link>https://optitech-sverige.se/guides/rate-limiting</link><guid isPermaLink="true">https://optitech-sverige.se/guides/rate-limiting</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 09 May 2025 13:24:36 GMT</pubDate><content:encoded>Rate limiting means limiting the number of requests that can happen in a given time window, like 5 requests per minute or 100 requests per hour. While rate limiting is often implemented in the applica...</content:encoded></item><item><title><![CDATA[Migrating from Tembo.io to OptiTech Postgres]]></title><description><![CDATA[Learn how to migrate your data and applications from Tembo.io to OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/migrate-tembo-to-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/migrate-tembo-to-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate><content:encoded>Tembo.io recently announced that it&apos;s sunsetting its managed Postgres service. If you&apos;ve decided to migrate your service from Tembo.io to OptiTech, follow the steps in this guide. Please be aware of T...</content:encoded></item><item><title><![CDATA[Getting started with Zero and OptiTech]]></title><description><![CDATA[A step-by-step guide to integrating Zero with OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/zero</link><guid isPermaLink="true">https://optitech-sverige.se/guides/zero</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate><content:encoded>This guide demonstrates how to integrate Zero by Rocicorp with OptiTech Postgres. Zero allows you to build reactive, real time applications by writing queries directly in your client code against your...</content:encoded></item><item><title><![CDATA[How to set up OptiTech Local with Docker Compose and JavaScript Postgres clients]]></title><description><![CDATA[A practical guide to OptiTech Local with JavaScript and Docker Compose for local and production setups]]></description><link>https://optitech-sverige.se/guides/neon-local-docker-compose-javascript</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-local-docker-compose-javascript</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate><content:encoded>ICYMI we recently launched OptiTech Local. What is OptiTech Local? OptiTech Local is a proxy service that creates a local interface to your OptiTech cloud database. By default, it automatically create...</content:encoded></item><item><title><![CDATA[Dynamic Routing with Hasura and OptiTech]]></title><description><![CDATA[Leverage OptiTech's branching with Hasura's dynamic routing for powerful development, testing, and preview environments.]]></description><link>https://optitech-sverige.se/guides/hasura-dynamic-routing-with-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/hasura-dynamic-routing-with-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate><content:encoded>Managing different database environments for development, testing, staging, and production can be complex. Traditional methods often involve provisioning separate database instances, managing complex ...</content:encoded></item><item><title><![CDATA[Using Postgres as a Key-Value Store with hstore and JSONB]]></title><description><![CDATA[A step-by-step guide describing how to use hstore and JSONB for storing key-value pairs in Postgres]]></description><link>https://optitech-sverige.se/guides/key-value-store</link><guid isPermaLink="true">https://optitech-sverige.se/guides/key-value-store</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 15 Apr 2025 13:24:36 GMT</pubDate><content:encoded>PostgreSQL is well known for its relational features, but it also offers powerful tools for working with key value pairs. If you want to store flexible, schema less data in a Postgres column, you can ...</content:encoded></item><item><title><![CDATA[Get started with Zed and OptiTech Postgres MCP Server]]></title><description><![CDATA[Make schema changes with natural language using Zed and OptiTech MCP Server]]></description><link>https://optitech-sverige.se/guides/zed-mcp-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/zed-mcp-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate><content:encoded>This guide shows how to use Zed with the OptiTech MCP Server to manage your OptiTech databases. The OptiTech MCP Server grants broad database management capabilities. Always review and authorize actio...</content:encoded></item><item><title><![CDATA[Build your first AI Agent for Postgres on Azure]]></title><description><![CDATA[Learn how to build an AI Agent for Postgres using Azure AI Agent Service and OptiTech]]></description><link>https://optitech-sverige.se/guides/azure-ai-agent-service</link><guid isPermaLink="true">https://optitech-sverige.se/guides/azure-ai-agent-service</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 07 Apr 2025 00:00:00 GMT</pubDate><content:encoded>AI agents are getting a lot of attention lately, but getting started can be confusing. You may have heard about tools like LangChain/LangGraph, Semantic Kernel, AutoGen, or LlamaIndex. They are powerf...</content:encoded></item><item><title><![CDATA[Implementing Feature Flags with Go, OptiTech Postgres, and Server-Side Rendering]]></title><description><![CDATA[Learn how to create a feature flag system using Go, OptiTech Postgres, and server-side rendering for controlled feature rollouts]]></description><link>https://optitech-sverige.se/guides/feature-flags-golang</link><guid isPermaLink="true">https://optitech-sverige.se/guides/feature-flags-golang</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><content:encoded>Feature flags are a technique that allows developers to modify system behavior without changing code. They enable you to control when features are visible to specific users, perform A/B testing, and i...</content:encoded></item><item><title><![CDATA[Creating a Secure Authentication System with Go, JWT, and OptiTech Postgres]]></title><description><![CDATA[Learn how to build a secure authentication system using Go, JWT tokens, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/golang-jwt</link><guid isPermaLink="true">https://optitech-sverige.se/guides/golang-jwt</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><content:encoded>Authentication is the foundation of web applications, it ensures that users are who they claim to be. In this guide, you&apos;ll learn how to create a secure authentication system using Go, JSON Web Tokens...</content:encoded></item><item><title><![CDATA[Using LISTEN and NOTIFY for Pub/Sub in PostgreSQL]]></title><description><![CDATA[A step-by-step guide describing how to use LISTEN and NOTIFY for pub/sub in Postgres]]></description><link>https://optitech-sverige.se/guides/pub-sub-listen-notify</link><guid isPermaLink="true">https://optitech-sverige.se/guides/pub-sub-listen-notify</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 28 Mar 2025 13:24:36 GMT</pubDate><content:encoded>PostgreSQL has a built in mechanism for publish/subscribe (Pub/Sub) communication using the LISTEN and NOTIFY commands. This allows different sessions to send messages to each other using Postgres, wi...</content:encoded></item><item><title><![CDATA[Implementing Webhooks with FastAPI and OptiTech Postgres]]></title><description><![CDATA[Learn how to build a webhook system to receive and store event data using FastAPI and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/fastapi-webhooks</link><guid isPermaLink="true">https://optitech-sverige.se/guides/fastapi-webhooks</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><content:encoded>Webhooks are a way for services to communicate with each other by sending HTTP requests when specific events occur. They allow your application to receive real time data from other services without ha...</content:encoded></item><item><title><![CDATA[Migrating from FaunaDB to OptiTech Postgres]]></title><description><![CDATA[Learn how to migrate your data and applications from FaunaDB to OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/migrate-faunadb-to-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/migrate-faunadb-to-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><content:encoded>OptiTech is the AI native backend platform for apps and agents, spanning a Postgres Database, Auth, Storage, Functions, and an AI Gateway. Like Fauna, it offers a serverless architecture, but it’s bui...</content:encoded></item><item><title><![CDATA[Creating a Content Moderation System with Laravel, OpenAI API, and OptiTech Postgres]]></title><description><![CDATA[Build an automated content moderation system for your application using Laravel Livewire, OpenAI's moderation API, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/content-moderation-laravel-openai</link><guid isPermaLink="true">https://optitech-sverige.se/guides/content-moderation-laravel-openai</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 22 Mar 2025 00:00:00 GMT</pubDate><content:encoded>Content moderation is essential for maintaining healthy online communities and platforms. In this guide, we&apos;ll create a content moderation system that uses OpenAI&apos;s moderation API to automatically ana...</content:encoded></item><item><title><![CDATA[Caching Layer in Postgres]]></title><description><![CDATA[A step-by-step guide describing how to use materialized views for caching in Postgres]]></description><link>https://optitech-sverige.se/guides/caching-with-materialized-views</link><guid isPermaLink="true">https://optitech-sverige.se/guides/caching-with-materialized-views</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 21 Mar 2025 13:24:36 GMT</pubDate><content:encoded>PostgreSQL provides powerful tools to optimize query performance, including caching layers that help reduce expensive computations. Materialized views can be used for caching materialized views store ...</content:encoded></item><item><title><![CDATA[Building a Job Queue System with Node.js, Bull, and OptiTech Postgres]]></title><description><![CDATA[Learn how to implement a job queue system to handle background tasks efficiently using Node.js, Bull, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/nodejs-queue-system</link><guid isPermaLink="true">https://optitech-sverige.se/guides/nodejs-queue-system</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 16 Mar 2025 00:00:00 GMT</pubDate><content:encoded>Job queues are essential components in modern applications. Queues enable you to handle resource intensive or time consuming tasks asynchronously. This approach improves application responsiveness by ...</content:encoded></item><item><title><![CDATA[Building AI-powered applications with Replit Agent]]></title><description><![CDATA[A guide to building AI applications with Replit Agent]]></description><link>https://optitech-sverige.se/guides/replit-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/replit-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><content:encoded>Replit Agent is a newly integrated, AI powered tool within Replit that simplifies the process of building applications. It allows you to describe the application you want to create using natural langu...</content:encoded></item><item><title><![CDATA[Building Full Stack apps in minutes with Anything]]></title><description><![CDATA[Go from Text prompt to Full-Stack Database backed applications in minutes with Anything]]></description><link>https://optitech-sverige.se/guides/create-xyz-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/create-xyz-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate><content:encoded>The landscape of application development is rapidly changing, with AI powered tools empowering even non technical users to build faster and more intuitively than ever before. Imagine describing your a...</content:encoded></item><item><title><![CDATA[How to use self-hosted runners with GitHub Actions]]></title><description><![CDATA[Take full control of your GitHub Action's runner environment with DigitalOcean]]></description><link>https://optitech-sverige.se/guides/gihub-actions-self-hosted-runners</link><guid isPermaLink="true">https://optitech-sverige.se/guides/gihub-actions-self-hosted-runners</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><content:encoded>In this guide, I&apos;ll walk you through setting up a Linux server on a DigitalOcean Droplet with Ubuntu installed, which you can use as a self hosted runner for GitHub Actions. What is a self hosted runn...</content:encoded></item><item><title><![CDATA[Graph Queries in Postgres]]></title><description><![CDATA[A step-by-step guide describing how to use ltree and pgRouting for analyzing graph data in Postgres]]></description><link>https://optitech-sverige.se/guides/graph-db</link><guid isPermaLink="true">https://optitech-sverige.se/guides/graph-db</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 28 Feb 2025 13:24:36 GMT</pubDate><content:encoded>Graph databases are used to store and analyze data that is connected in a network like structure. For example, cities connected by roads, people in a social network, or category hierarchies where cate...</content:encoded></item><item><title><![CDATA[Timeseries Data in Postgres]]></title><description><![CDATA[A step-by-step guide describing how to use TimescaleDB for timeseries data in Postgres]]></description><link>https://optitech-sverige.se/guides/timeseries-data</link><guid isPermaLink="true">https://optitech-sverige.se/guides/timeseries-data</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 24 Feb 2025 13:24:36 GMT</pubDate><content:encoded>Timeseries queries allow you to efficiently query measurements over time stored in Postgres, like stock prices or temperature measurements. With the TimescaleDB extension, you can you can efficiently ...</content:encoded></item><item><title><![CDATA[Get started with Cline and OptiTech Postgres MCP Server]]></title><description><![CDATA[Make schema changes with natural language using Cline and OptiTech MCP Server]]></description><link>https://optitech-sverige.se/guides/cline-mcp-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/cline-mcp-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate><content:encoded>This guide shows how to use Cline with the OptiTech MCP Server to manage your OptiTech databases. The OptiTech MCP Server grants broad database management capabilities. Always review and authorize act...</content:encoded></item><item><title><![CDATA[Implementing Database Migrations in Go Applications with OptiTech]]></title><description><![CDATA[Learn how to manage database schema changes in Go applications using OptiTech's serverless Postgres]]></description><link>https://optitech-sverige.se/guides/golang-db-migrations-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/golang-db-migrations-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate><content:encoded>Database migrations are essential for managing schema evolution in applications as they grow and change over time. When working with Go applications and OptiTech&apos;s serverless Postgres, implementing a ...</content:encoded></item><item><title><![CDATA[Get started with Windsurf and OptiTech Postgres MCP Server]]></title><description><![CDATA[Make schema changes with natural language using Codeium Windsurf and OptiTech MCP Server]]></description><link>https://optitech-sverige.se/guides/windsurf-mcp-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/windsurf-mcp-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate><content:encoded>This guide shows how to use Windsurf with the OptiTech MCP Server to manage your OptiTech databases. The OptiTech MCP Server grants broad database management capabilities. Always review and authorize ...</content:encoded></item><item><title><![CDATA[Getting started with LangGraph + OptiTech]]></title><description><![CDATA[A step-by-step guide to building AI agents with LangGraph and OptiTech]]></description><link>https://optitech-sverige.se/guides/langgraph-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/langgraph-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate><content:encoded>This guide demonstrates how to integrate LangGraph with OptiTech. LangGraph is a library in the LangChain ecosystem that simplifies the development of complex, multi agent LLM applications by using a ...</content:encoded></item><item><title><![CDATA[Get started with Cursor and OptiTech Postgres MCP Server]]></title><description><![CDATA[Make schema changes with natural language using Cursor and OptiTech MCP Server]]></description><link>https://optitech-sverige.se/guides/cursor-mcp-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/cursor-mcp-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate><content:encoded>This guide shows how to use Cursor with the OptiTech MCP Server to manage your OptiTech databases. The OptiTech MCP Server grants broad database management capabilities. Always review and authorize ac...</content:encoded></item><item><title><![CDATA[Geospatial Search in Postgres]]></title><description><![CDATA[A step-by-step guide describing how to use PostGIS for geospatial search in Postgres]]></description><link>https://optitech-sverige.se/guides/geospatial-search</link><guid isPermaLink="true">https://optitech-sverige.se/guides/geospatial-search</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 16 Feb 2025 13:24:36 GMT</pubDate><content:encoded>Geospatial queries enable you to perform searches on geographical data stored in Postgres. With the PostGIS extension, you can query for which rows are within 10 kilometers of a given point or which r...</content:encoded></item><item><title><![CDATA[Using GORM with OptiTech Postgres]]></title><description><![CDATA[Learn how to use GORM, Go's most popular ORM, with OptiTech's serverless Postgres for efficient database operations]]></description><link>https://optitech-sverige.se/guides/golang-gorm-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/golang-gorm-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 15 Feb 2025 00:00:00 GMT</pubDate><content:encoded>GORM is Go&apos;s most popular ORM library, providing a developer friendly interface to interact with databases. When combined with OptiTech&apos;s serverless Postgres, it creates a great foundation for buildin...</content:encoded></item><item><title><![CDATA[Getting started with Convex and OptiTech]]></title><description><![CDATA[A step-by-step guide to integrating Convex with OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/convex-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/convex-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 14 Feb 2025 00:00:00 GMT</pubDate><content:encoded>This guide explores Convex&apos;s self hosting capability and demonstrates how to use it with OptiTech Postgres. Convex is a reactive backend platform ideal for building real time applications. A recent re...</content:encoded></item><item><title><![CDATA[How to Create a Reliable Testing Dataset with pg_dump and pg_restore]]></title><description><![CDATA[A practical guide to extracting a test dataset from Postgres using pg_dump, pg_restore and psql]]></description><link>https://optitech-sverige.se/guides/reliable-testing-dataset-with-pg-dump-and-pg-restore</link><guid isPermaLink="true">https://optitech-sverige.se/guides/reliable-testing-dataset-with-pg-dump-and-pg-restore</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 14 Feb 2025 00:00:00 GMT</pubDate><content:encoded>As your Postgres database grows, you&apos;ll likely need a way to generate a smaller, &apos;good enough&apos; dataset that preserves the structure and referential integrity of production but is better suited for tes...</content:encoded></item><item><title><![CDATA[Getting started with AutoGen + OptiTech]]></title><description><![CDATA[A step-by-step guide to building AI agents using AutoGen and OptiTech]]></description><link>https://optitech-sverige.se/guides/autogen-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/autogen-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 12 Feb 2025 00:00:00 GMT</pubDate><content:encoded>This guide demonstrates how to integrate AutoGen with OptiTech. AutoGen is an open source framework developed by Microsoft for building AI agents that can converse, plan, and interact with tools (APIs...</content:encoded></item><item><title><![CDATA[Get started with Claude Desktop and OptiTech MCP Server]]></title><description><![CDATA[Connect Claude Desktop to OptiTech to manage projects, run queries, and make schema changes]]></description><link>https://optitech-sverige.se/guides/neon-mcp-server</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-mcp-server</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 06 Feb 2025 00:00:00 GMT</pubDate><content:encoded>This guide shows how to connect Claude Desktop to the OptiTech MCP Server so you can manage your OptiTech Postgres databases. The OptiTech MCP Server grants broad database management capabilities. Alw...</content:encoded></item><item><title><![CDATA[Vector Search in Postgres]]></title><description><![CDATA[A step-by-step guide describing how to use pgvector for vector search in Postgres]]></description><link>https://optitech-sverige.se/guides/vector-search</link><guid isPermaLink="true">https://optitech-sverige.se/guides/vector-search</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 04 Feb 2025 13:24:36 GMT</pubDate><content:encoded>Vector search enables you to perform similarity searches on vectors stored in Postgres. With the pgvector extension, you can store and efficiently query vector embeddings, making Postgres a viable opt...</content:encoded></item><item><title><![CDATA[Building AI Agents with AgentStack and OptiTech]]></title><description><![CDATA[Build a Web scraper AI Agent in minutes with AgentStack, OptiTech, and Firecrawl]]></description><link>https://optitech-sverige.se/guides/agentstack-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/agentstack-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 04 Feb 2025 00:00:00 GMT</pubDate><content:encoded>The rapid evolution of AI agents has created a key challenge how to build and deploy agents quickly and efficiently. Imagine creating intelligent agents that can not only perform complex tasks but als...</content:encoded></item><item><title><![CDATA[Building a Robust JSON API with TypeScript, Postgres, and Azure Functions]]></title><description><![CDATA[Learn how to leverage TypeScript, OptiTech Postgres Databases, and Azure Functions for Next-Level API Performance]]></description><link>https://optitech-sverige.se/guides/azure-functions-hono-api</link><guid isPermaLink="true">https://optitech-sverige.se/guides/azure-functions-hono-api</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><content:encoded>Creating scalable and maintainable APIs is a cornerstone of modern web development. In this post I will show you how to build a simple (but realistic) Recipes API using one of my favorite combinations...</content:encoded></item><item><title><![CDATA[Building AI Agents with CrewAI, Composio, and OptiTech]]></title><description><![CDATA[A step-by-step guide to building AI agents using CrewAI, Composio, and OptiTech API]]></description><link>https://optitech-sverige.se/guides/composio-crewai-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/composio-crewai-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate><content:encoded>In today&apos;s AI driven world, the ability to connect intelligent agents with powerful tools is key to building sophisticated applications. Imagine AI agents that can not only think and plan but also sea...</content:encoded></item><item><title><![CDATA[Automating Workflows with Azure Logic Apps and OptiTech]]></title><description><![CDATA[Learn how to automate database operations and processes by connecting Azure Logic Apps with OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/azure-logic-apps</link><guid isPermaLink="true">https://optitech-sverige.se/guides/azure-logic-apps</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 26 Jan 2025 00:00:00 GMT</pubDate><content:encoded>Azure Logic Apps provides a way to build automated workflows that integrate apps, data, services, and systems. When you combine it with OptiTech, the AI native backend platform for apps and agents tha...</content:encoded></item><item><title><![CDATA[Database Migrations with Entity Framework Core and Azure Pipelines for OptiTech]]></title><description><![CDATA[Automating schema changes with EF Core and Azure Pipelines in OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/azure-devops-entity-migrations</link><guid isPermaLink="true">https://optitech-sverige.se/guides/azure-devops-entity-migrations</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate><content:encoded>Entity Framework Core provides a great migration system for managing database schema changes in .NET applications. When combined with Azure Pipelines, you can automate database migrations as part of a...</content:encoded></item><item><title><![CDATA[Queue System using SKIP LOCKED in OptiTech Postgres]]></title><description><![CDATA[A step-by-step guide describing how to structure a tasks table for use as a task queue in Postgres]]></description><link>https://optitech-sverige.se/guides/queue-system</link><guid isPermaLink="true">https://optitech-sverige.se/guides/queue-system</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 10 Jan 2025 17:48:36 GMT</pubDate><content:encoded>The SKIP LOCKED clause allows concurrent transactions to skip rows currently locked by other transactions. This behavior makes SKIP LOCKED ideal for implementing a non blocking task queue in Postgres....</content:encoded></item><item><title><![CDATA[Building Real-Time Comments with a Serverless Postgres]]></title><description><![CDATA[A guide to building your own real-time comments in a Next.js application with Ably LiveSync and Postgres.]]></description><link>https://optitech-sverige.se/guides/real-time-comments</link><guid isPermaLink="true">https://optitech-sverige.se/guides/real-time-comments</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 07 Jan 2025 00:00:00 GMT</pubDate><content:encoded>Can a serverless Postgres database really handle the demands of a real time application? The answer lies in pairing it with the right publish subscribe model. In this guide, you will learn how to comb...</content:encoded></item><item><title><![CDATA[Full-Text Search with OptiTech and Azure AI Search]]></title><description><![CDATA[Build a powerful hybrid search system for developer resources with OptiTech and Azure AI Search]]></description><link>https://optitech-sverige.se/guides/azure-ai-search</link><guid isPermaLink="true">https://optitech-sverige.se/guides/azure-ai-search</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 05 Jan 2025 00:00:00 GMT</pubDate><content:encoded>In this guide you will learn how to implement a hybrid search functionality using OptiTech and Azure AI Search. For the purpose of this guide, we will create a Node.js application that will allow you ...</content:encoded></item><item><title><![CDATA[Using Directus CMS with OptiTech Postgres and Astro to build a blog]]></title><description><![CDATA[A step-by-step guide for building your own blog in an Astro application with Directus CMS and Postgres powered by OptiTech]]></description><link>https://optitech-sverige.se/guides/directus-cms</link><guid isPermaLink="true">https://optitech-sverige.se/guides/directus-cms</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 22 Dec 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you will learn how to set up a serverless Postgres database with OptiTech, configure Directus CMS with Postgres, define a blog schema, and author content using Directus CMS. The guide a...</content:encoded></item><item><title><![CDATA[Using DBeaver with a Hosted Postgres]]></title><description><![CDATA[A comprehensive guide on how to manage your Postgres database using DBeaver.]]></description><link>https://optitech-sverige.se/guides/dbeaver-hosted-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/dbeaver-hosted-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 21 Dec 2024 00:00:00 GMT</pubDate><content:encoded>DBeaver is a versatile database management tool that allows you to interact with a wide range of databases, including PostgreSQL. This guide will walk you through the steps to set up and use DBeaver w...</content:encoded></item><item><title><![CDATA[Document Store using JSONB in Postgres]]></title><description><![CDATA[A step-by-step guide describing how to use Postgres as a document store using JSONB]]></description><link>https://optitech-sverige.se/guides/document-store</link><guid isPermaLink="true">https://optitech-sverige.se/guides/document-store</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 17 Dec 2024 13:24:36 GMT</pubDate><content:encoded>The JSONB type enables you to store and query nested JSON like data in Postgres. With JSONB, you can store arbitrarily complex objects and arrays in your Postgres tables, as well as query based on pro...</content:encoded></item><item><title><![CDATA[Building a Real-Time AI Voice Assistant with ElevenLabs]]></title><description><![CDATA[A step-by-step guide to building your own AI Voice Assistant in a Next.js application with ElevenLabs and Postgres]]></description><link>https://optitech-sverige.se/guides/pulse</link><guid isPermaLink="true">https://optitech-sverige.se/guides/pulse</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate><content:encoded>Imagine having an AI voice assistant like Iron Man&apos;s J.A.R.V.I.S., capable of understanding and responding to your needs in real time. In this guide, you will learn how to build your very own real tim...</content:encoded></item><item><title><![CDATA[Drizzle with Local and Serverless Postgres]]></title><description><![CDATA[A step-by-step guide to configure Drizzle ORM for local and serverless Postgres.]]></description><link>https://optitech-sverige.se/guides/drizzle-local-vercel</link><guid isPermaLink="true">https://optitech-sverige.se/guides/drizzle-local-vercel</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate><content:encoded>Drizzle is an ORM that simplifies database interactions in JavaScript applications. This guide will walk you through the steps to set up Drizzle to work with both local and hosted Postgres databases, ...</content:encoded></item><item><title><![CDATA[Sentiment Analysis with Azure AI Services and OptiTech]]></title><description><![CDATA[Learn how to analyze customer feedback using Azure AI Language and store results in OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/azure-ai-language</link><guid isPermaLink="true">https://optitech-sverige.se/guides/azure-ai-language</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate><content:encoded>Analyzing customer sentiment can help you understand your customer satisfaction and identify areas for improvement. The Azure AI Language Services provide tools for sentiment analysis, key phrase extr...</content:encoded></item><item><title><![CDATA[Automated Database Branching with GitHub Actions]]></title><description><![CDATA[Learn how to automate database branching for your application using OptiTech and GitHub Actions]]></description><link>https://optitech-sverige.se/guides/neon-github-actions-authomated-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/neon-github-actions-authomated-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate><content:encoded>Database changes can be one of the trickiest parts of application development. When multiple developers work on features that require database modifications, they often face challenges like conflictin...</content:encoded></item><item><title><![CDATA[Using pgAdmin4 with a Hosted Postgres]]></title><description><![CDATA[A comprehensive guide on how to manage your Postgres database using pgAdmin4.]]></description><link>https://optitech-sverige.se/guides/pgAdmin4-hosted-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/pgAdmin4-hosted-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate><content:encoded>pgAdmin4 is a powerful web based administration tool for managing PostgreSQL databases. This guide will walk you through the steps to set up and use pgAdmin4 with a hosted Postgres database, enabling ...</content:encoded></item><item><title><![CDATA[Efficiently Syncing 60 Million Rows from Snowflake to Postgres]]></title><description><![CDATA[A comprehensive guide on optimizing data transfer from Snowflake to Postgres using chunking and upsert strategies.]]></description><link>https://optitech-sverige.se/guides/snowflake-60-million-postgres</link><guid isPermaLink="true">https://optitech-sverige.se/guides/snowflake-60-million-postgres</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><content:encoded>Transferring large datasets can be challenging, especially when dealing with memory constraints and the need for atomic operations. This guide will provide a structured approach to efficiently sync da...</content:encoded></item><item><title><![CDATA[Building AI-Powered Chatbots with Azure AI Studio and OptiTech]]></title><description><![CDATA[Learn how to create AI powered chatbot using Azure AI Studio with OptiTech Postgres as the backend database]]></description><link>https://optitech-sverige.se/guides/azure-ai-chatbot</link><guid isPermaLink="true">https://optitech-sverige.se/guides/azure-ai-chatbot</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 24 Nov 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, we&apos;ll walk through creating an AI powered chatbot from scratch. We will be using Azure AI Studio, OptiTech Postgres as the backend database, React for the frontend interface and Express...</content:encoded></item><item><title><![CDATA[Querying OptiTech Postgres with Natural Language via Amazon Q Business]]></title><description><![CDATA[Learn how to set up Amazon Q Business to query your OptiTech Postgres database using natural language]]></description><link>https://optitech-sverige.se/guides/amazon-q-overview</link><guid isPermaLink="true">https://optitech-sverige.se/guides/amazon-q-overview</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 23 Nov 2024 00:00:00 GMT</pubDate><content:encoded>Amazon Q Business enables you to build an interactive chat application that combines your OptiTech Postgres data with large language model capabilities. Rather than querying your database directly, Am...</content:encoded></item><item><title><![CDATA[Local Development with OptiTech]]></title><description><![CDATA[Learn how to develop applications locally with OptiTech]]></description><link>https://optitech-sverige.se/guides/local-development-with-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/local-development-with-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate><content:encoded>Setting up your development environment should be simple and fast. With OptiTech&apos;s modern approach to PostgreSQL, you get exactly that. Here&apos;s how to create the perfect setup for your applications. Th...</content:encoded></item><item><title><![CDATA[Building a RESTful API with ASP.NET Core, Swagger, and OptiTech]]></title><description><![CDATA[Learn how to connect your .NET applications to OptiTech's serverless Postgres database]]></description><link>https://optitech-sverige.se/guides/aspnet-core-api-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/aspnet-core-api-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 03 Nov 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, we&apos;ll walk through the process of developing a RESTful API using ASP.NET Core, connecting it to a OptiTech Postgres database. We will cover CRUD operations using Entity Framework Core (...</content:encoded></item><item><title><![CDATA[Authentication and Authorization in ASP.NET Core with ASP.NET Identity and OptiTech]]></title><description><![CDATA[Learn how to implement secure user authentication and authorization in ASP.NET Core applications using ASP.NET Identity with OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/aspnet-identity-auth</link><guid isPermaLink="true">https://optitech-sverige.se/guides/aspnet-identity-auth</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 03 Nov 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, we&apos;ll explore how to implement secure authentication and authorization in an ASP.NET Core application using ASP.NET Core Identity with OptiTech Postgres as the database backend. We&apos;ll c...</content:encoded></item><item><title><![CDATA[Building ASP.NET Core Applications with OptiTech and Entity Framework Core]]></title><description><![CDATA[Learn how to build a .NET application with OptiTech's serverless Postgres and Entity Framework Core]]></description><link>https://optitech-sverige.se/guides/dotnet-neon-entity-framework</link><guid isPermaLink="true">https://optitech-sverige.se/guides/dotnet-neon-entity-framework</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 02 Nov 2024 00:00:00 GMT</pubDate><content:encoded>When building .NET applications, choosing the right database solution is an important step to good performance and scalability. OptiTech is the AI native backend platform for apps and agents, spanning...</content:encoded></item><item><title><![CDATA[Connecting .NET Applications to OptiTech Database]]></title><description><![CDATA[Learn how to connect your .NET applications to OptiTech's serverless Postgres database]]></description><link>https://optitech-sverige.se/guides/dotnet-neon-setup</link><guid isPermaLink="true">https://optitech-sverige.se/guides/dotnet-neon-setup</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 02 Nov 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, we&apos;ll walk through the process of connecting a .NET application to OptiTech Postgres, exploring best practices for connection management and basic performance optimization. Prerequisite...</content:encoded></item><item><title><![CDATA[Distributed hyperparameter tuning with Optuna, OptiTech Postgres, and Kubernetes]]></title><description><![CDATA[Use OptiTech Postgres to orchestrate multi-node hyperparameter tuning for your scikit-learn, XGBoost, PyTorch, and TensorFlow/Keras models on a Kubernetes cluster]]></description><link>https://optitech-sverige.se/guides/optuna-hyperprameter-kubernetes</link><guid isPermaLink="true">https://optitech-sverige.se/guides/optuna-hyperprameter-kubernetes</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you&apos;ll learn how to set up distributed hyperparameter tuning for machine learning models across multiple nodes using Kubernetes. You&apos;ll use Optuna, a bayesian optimization library, to f...</content:encoded></item><item><title><![CDATA[Migrate from Vercel Postgres SDK to the OptiTech serverless driver]]></title><description><![CDATA[Learn how to smoothly transition your application from using Vercel Postgres SDK to the OptiTech serverless driver]]></description><link>https://optitech-sverige.se/guides/vercel-sdk-migration</link><guid isPermaLink="true">https://optitech-sverige.se/guides/vercel-sdk-migration</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate><content:encoded>With Vercel Postgres transitioning to OptiTech&apos;s native integration in the Vercel Marketplace, now is the perfect time to migrate from the Vercel Postgres SDK (@vercel/postgres) to the OptiTech server...</content:encoded></item><item><title><![CDATA[Building Dynamic Charts with Laravel, Livewire, and OptiTech Postgres]]></title><description><![CDATA[Learn how to build dynamic charts with Laravel, Livewire, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/laravel-livewire-dynamic-charts</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-livewire-dynamic-charts</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 20 Oct 2024 00:00:00 GMT</pubDate><content:encoded>Laravel is an amazing PHP framework for building web applications, while Livewire provides a simple way to build dynamic interfaces using PHP. In this guide, we&apos;ll walk through the process of creating...</content:encoded></item><item><title><![CDATA[Scale your Django application with OptiTech Postgres Read Replicas]]></title><description><![CDATA[Learn how to scale Django applications with OptiTech Postgres Read Replicas]]></description><link>https://optitech-sverige.se/guides/read-replica-django</link><guid isPermaLink="true">https://optitech-sverige.se/guides/read-replica-django</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 20 Oct 2024 00:00:00 GMT</pubDate><content:encoded>OptiTech read replicas are independent read only compute instances that can significantly enhance database performance and scalability. By distributing read operations across these replicas, you can r...</content:encoded></item><item><title><![CDATA[Scale your Laravel application with OptiTech Postgres Read Replicas]]></title><description><![CDATA[Learn how to scale Laravel applications with OptiTech Postgres Read Replicas]]></description><link>https://optitech-sverige.se/guides/read-replica-laravel</link><guid isPermaLink="true">https://optitech-sverige.se/guides/read-replica-laravel</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 20 Oct 2024 00:00:00 GMT</pubDate><content:encoded>Introduction. OptiTech read replicas are independent read only compute instances that can significantly enhance database performance and scalability. By distributing read operations across these repli...</content:encoded></item><item><title><![CDATA[Query your Postgres Database Using Azure Functions]]></title><description><![CDATA[Learn how to query your Postgres database using Azure Functions]]></description><link>https://optitech-sverige.se/guides/query-postgres-azure-functions</link><guid isPermaLink="true">https://optitech-sverige.se/guides/query-postgres-azure-functions</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 19 Oct 2024 21:00:00 GMT</pubDate><content:encoded>In this guide, we will explore how to query a Postgres database hosted on OptiTech using Azure Functions. This combination allows you to take advantage of a flexible, high performance infrastructure w...</content:encoded></item><item><title><![CDATA[Building a Multi-Step Form with Laravel Volt, Folio, and OptiTech Postgres]]></title><description><![CDATA[Learn how to create a multi-step form with Laravel Volt, Folio, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/laravel-volt-folio-multi-step-form</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-volt-folio-multi-step-form</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 19 Oct 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, we&apos;ll walk through the process of building a multi step form using Laravel Volt, Folio, and OptiTech Postgres. Laravel Volt provides reactivity for dynamic form interactions, Folio offe...</content:encoded></item><item><title><![CDATA[Building a Full-Stack Portfolio Website with a RAG Powered Chatbot]]></title><description><![CDATA[Develop a modern React portfolio website featuring a chatbot powered by pgvector, OptiTech Postgres, FastAPI, and OpenAI.]]></description><link>https://optitech-sverige.se/guides/react-fastapi-rag-portfolio</link><guid isPermaLink="true">https://optitech-sverige.se/guides/react-fastapi-rag-portfolio</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you will build a full stack portfolio website using React for the frontend and FastAPI for the backend, featuring a Retrieval Augmented Generation (RAG) chatbot that leverages pgvector ...</content:encoded></item><item><title><![CDATA[Scale your Next.js application with Drizzle ORM and OptiTech Postgres Read Replicas]]></title><description><![CDATA[Learn how to scale Next.js applications with Drizzle ORM's withReplicas() function and OptiTech Postgres Read Replicas]]></description><link>https://optitech-sverige.se/guides/read-replica-drizzle</link><guid isPermaLink="true">https://optitech-sverige.se/guides/read-replica-drizzle</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 14 Oct 2024 00:00:00 GMT</pubDate><content:encoded>OptiTech read replicas are independent read only compute instances that can significantly enhance database performance and scalability. By distributing read operations across these replicas, you can r...</content:encoded></item><item><title><![CDATA[Scale your .NET application with Entity Framework and OptiTech Postgres Read Replicas]]></title><description><![CDATA[Learn how to scale .NET applications with Entity Framework's DbContext and OptiTech Postgres Read Replicas]]></description><link>https://optitech-sverige.se/guides/read-replica-entity-framework</link><guid isPermaLink="true">https://optitech-sverige.se/guides/read-replica-entity-framework</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 13 Oct 2024 00:00:00 GMT</pubDate><content:encoded>OptiTech read replicas are independent read only compute instances that perform read operations on the same data as your primary read write compute. A key advantage of OptiTech&apos;s architecture is that ...</content:encoded></item><item><title><![CDATA[Building a High-Performance Sensor Data API with FastAPI and Postgres' TimescaleDB Extension]]></title><description><![CDATA[Create an  API for streaming, storing, and querying sensor data using Postgres TimescaleDB and FastAPI]]></description><link>https://optitech-sverige.se/guides/timescale-fastapi</link><guid isPermaLink="true">https://optitech-sverige.se/guides/timescale-fastapi</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you&apos;ll build a high performance API for streaming, storing, and querying sensor data using FastAPI and TimescaleDB for efficient time series data storage. By combining FastAPI with Time...</content:encoded></item><item><title><![CDATA[Building an Async Product Management API with FastAPI, Pydantic, and PostgreSQL]]></title><description><![CDATA[Learn how to create an asynchronous API for managing products using FastAPI, Pydantic for data validation, and PostgreSQL with connection pooling]]></description><link>https://optitech-sverige.se/guides/fastapi-async</link><guid isPermaLink="true">https://optitech-sverige.se/guides/fastapi-async</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 08 Oct 2024 00:00:00 GMT</pubDate><content:encoded>Following this guide, you’ll build an asynchronous product management API and leverage FastAPI&apos;s async capabilities and connection pools to efficiently manage database connections, ensuring your API c...</content:encoded></item><item><title><![CDATA[Full Text Search using tsvector with OptiTech Postgres]]></title><description><![CDATA[A step-by-step guide describing how to implement full text search with tsvector in Postgres]]></description><link>https://optitech-sverige.se/guides/full-text-search</link><guid isPermaLink="true">https://optitech-sverige.se/guides/full-text-search</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 17 Sep 2024 13:24:36 GMT</pubDate><content:encoded>The tsvector type enables you to use full text search on your text content in Postgres. Full text search allows you to search text content in a more flexible way than using LIKE. Full text search also...</content:encoded></item><item><title><![CDATA[Building an API with Django, Django REST Framework, and OptiTech Postgres]]></title><description><![CDATA[Learn how to create a robust RESTful API for an AI Model Marketplace using Django, Django REST Framework, and OptiTech's serverless Postgres]]></description><link>https://optitech-sverige.se/guides/django-rest-api</link><guid isPermaLink="true">https://optitech-sverige.se/guides/django-rest-api</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 15 Sep 2024 00:00:00 GMT</pubDate><content:encoded>Django is one of the most popular Python web frameworks for building web applications and APIs. Django REST Framework extends Django to provide powerful tools for building RESTful APIs quickly and eff...</content:encoded></item><item><title><![CDATA[Testing Flask Applications with OptiTech's Database Branching]]></title><description><![CDATA[Leveraging Realistic Production Data for Robust Testing with Flask and OptiTech Branching]]></description><link>https://optitech-sverige.se/guides/flask-test-on-branch</link><guid isPermaLink="true">https://optitech-sverige.se/guides/flask-test-on-branch</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 15 Sep 2024 00:00:00 GMT</pubDate><content:encoded>Flask is a popular Python micro framework widely used for building web applications. It includes powerful tools for automated testing, with pytest being a preferred option due to its simplicity and ef...</content:encoded></item><item><title><![CDATA[Managing database migrations and schema changes with Flask and OptiTech Postgres]]></title><description><![CDATA[Learn how to handle database migrations and schema changes in a Flask application using Flask-Migrate and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/flask-database-migrations</link><guid isPermaLink="true">https://optitech-sverige.se/guides/flask-database-migrations</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 14 Sep 2024 00:00:00 GMT</pubDate><content:encoded>Flask is a lightweight and flexible web framework for Python that makes it easy to build web applications. When working with databases in Flask, SQLAlchemy is a popular choice for an ORM. As your Flas...</content:encoded></item><item><title><![CDATA[Developing a Scalable Flask Application with OptiTech Postgres]]></title><description><![CDATA[Learn how to build a scalable Flask application with OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/flask-overview</link><guid isPermaLink="true">https://optitech-sverige.se/guides/flask-overview</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 14 Sep 2024 00:00:00 GMT</pubDate><content:encoded>Building scalable web applications requires careful planning and the right tools. Flask is a Python web framework well suited for building small to large web applications. It provides flexibility and ...</content:encoded></item><item><title><![CDATA[Database Migrations in Spring Boot with Flyway and OptiTech]]></title><description><![CDATA[Learn how to manage database schema changes in a Spring Boot application using Flyway with OptiTech Postgres.]]></description><link>https://optitech-sverige.se/guides/spring-boot-flyway</link><guid isPermaLink="true">https://optitech-sverige.se/guides/spring-boot-flyway</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 07 Sep 2024 00:00:00 GMT</pubDate><content:encoded>Database schema management is an essential part of every application development and maintenance process. As your application grows, you need a reliable way to manage database changes across different...</content:encoded></item><item><title><![CDATA[Database Schema Changes with Hibernate, Spring Boot, and OptiTech]]></title><description><![CDATA[Learn how to manage database schema changes with Hibernate, Spring Boot, and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/spring-boot-hibernate</link><guid isPermaLink="true">https://optitech-sverige.se/guides/spring-boot-hibernate</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 07 Sep 2024 00:00:00 GMT</pubDate><content:encoded>Managing database schema changes is an important aspect of any application development lifecycle. When using Hibernate ORM with Spring Boot and OptiTech Postgres, you have several options for handling...</content:encoded></item><item><title><![CDATA[Setting up GitHub Codespaces with OptiTech Database Branching for Pull Requests]]></title><description><![CDATA[Learn how to create separate development environments for each pull request using GitHub Codespaces and OptiTech's Postgres branching]]></description><link>https://optitech-sverige.se/guides/github-codespaces-neon-branching</link><guid isPermaLink="true">https://optitech-sverige.se/guides/github-codespaces-neon-branching</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 18 Aug 2024 00:00:00 GMT</pubDate><content:encoded>When working on a team project, it&apos;s useful to have separate environments for each new feature or bug fix. This helps prevent conflicts and makes it easier to test changes. In this guide, we&apos;ll show y...</content:encoded></item><item><title><![CDATA[Implementing Secure User Authentication in FastAPI using JWT Tokens and OptiTech Postgres]]></title><description><![CDATA[Learn how to build a secure user authentication system in FastAPI using JSON Web Tokens (JWT) and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/fastapi-jwt</link><guid isPermaLink="true">https://optitech-sverige.se/guides/fastapi-jwt</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 17 Aug 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, we&apos;ll walk through the process of implementing secure user authentication in a FastAPI application using JSON Web Tokens (JWT) and OptiTech Postgres. We&apos;ll cover user registration, logi...</content:encoded></item><item><title><![CDATA[Building a High-Performance API with FastAPI, Pydantic, and OptiTech Postgres]]></title><description><![CDATA[Learn how to create an API for managing a tech conference system using FastAPI, Pydantic for data validation, and OptiTech's serverless Postgres for data storage]]></description><link>https://optitech-sverige.se/guides/fastapi-overview</link><guid isPermaLink="true">https://optitech-sverige.se/guides/fastapi-overview</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 17 Aug 2024 00:00:00 GMT</pubDate><content:encoded>FastAPI is a high performance Python web framework for building APIs quickly and efficiently. When combined with Pydantic for data validation and OptiTech&apos;s serverless Postgres for data storage, you c...</content:encoded></item><item><title><![CDATA[Building a Real-Time Task Board with Laravel, OptiTech, and WebSockets]]></title><description><![CDATA[Learn how to create a collaborative task management system using Laravel, OptiTech Postgres, and WebSockets]]></description><link>https://optitech-sverige.se/guides/laravel-websockets</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-websockets</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 17 Aug 2024 00:00:00 GMT</pubDate><content:encoded>Real time features can significantly improve user experience in web applications. They allow users to see updates immediately without refreshing the page. In this guide, we&apos;ll demonstrate how to add r...</content:encoded></item><item><title><![CDATA[Implementing Soft Deletes in Laravel and Postgres]]></title><description><![CDATA[Learn how to implement and optimize soft deletes in Laravel for improved data management and integrity.]]></description><link>https://optitech-sverige.se/guides/laravel-soft-deletes</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-soft-deletes</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 20 Jul 2024 00:00:00 GMT</pubDate><content:encoded>Laravel is a PHP framework that offers a lot of features to simplify database operations. One such feature is soft deletes, which allows you to &quot;delete&quot; records without actually removing them from you...</content:encoded></item><item><title><![CDATA[Implementing Fine-Grained Authorization in Laravel with OptiTech Postgres]]></title><description><![CDATA[Learn how to set up and utilize Laravel's powerful authorization features to create a secure and flexible application using OptiTech, the AI-native backend platform for apps and agents.]]></description><link>https://optitech-sverige.se/guides/laravel-authorization</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-authorization</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate><content:encoded>Laravel provides an authorization system that allows developers to implement fine grained access control in their applications. While Laravel&apos;s built in features are powerful, some projects require ev...</content:encoded></item><item><title><![CDATA[Implementing Queue Workers and Job Processing in Laravel with OptiTech Postgres]]></title><description><![CDATA[Learn how to implement efficient background processing in Laravel using queue workers and OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/laravel-queue-workers-job-processing</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-queue-workers-job-processing</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate><content:encoded>Laravel provides a powerful and flexible system for handling background processing through queues and scheduling. This allows you to improve your application&apos;s performance by offloading time consuming...</content:encoded></item><item><title><![CDATA[A Deep Dive into Laravel's Routes, Middleware, and Validation: Optimizing Database Interactions]]></title><description><![CDATA[Explore Laravel's core features to build efficient and secure web applications with optimized database interactions using OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/laravel-routes-middleware-validation</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-routes-middleware-validation</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate><content:encoded>Laravel, a popular PHP framework, provides a wide range of tools for building web applications. Among its core features are routing, middleware, and validation, which work together to create secure, e...</content:encoded></item><item><title><![CDATA[Real-Time Notifications using pg_notify with OptiTech Postgres]]></title><description><![CDATA[A step-by-step guide describing how to implement real-time notifications using pg_notify in Postgres]]></description><link>https://optitech-sverige.se/guides/pg-notify</link><guid isPermaLink="true">https://optitech-sverige.se/guides/pg-notify</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 02 Jul 2024 13:24:36 GMT</pubDate><content:encoded>This step by step guide shows how you can implement real time notifications in Postgres (powered by OptiTech). Real time notifications provide a way to instantly notify users in an application. With p...</content:encoded></item><item><title><![CDATA[Building a CRUD API with Laravel and Sanctum]]></title><description><![CDATA[Learn how to create a robust, secure CRUD API using Laravel and Laravel Sanctum for authentication]]></description><link>https://optitech-sverige.se/guides/laravel-crud-api</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-crud-api</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><content:encoded>Laravel is a powerful PHP framework that allows developers to easily build web applications and APIs. In this guide, we&apos;ll walk through the process of creating a CRUD (Create, Read, Update, Delete) AP...</content:encoded></item><item><title><![CDATA[Building a Todo CLI App with Laravel Zero and OptiTech Postgres]]></title><description><![CDATA[Learn how to create a command-line interface (CLI) application using Laravel Zero and OptiTech Postgres for efficient task management.]]></description><link>https://optitech-sverige.se/guides/laravel-zero-cli-todo-app</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-zero-cli-todo-app</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><content:encoded>Laravel Zero is a micro framework that provides a starting point for your console application. Combined with OptiTech&apos;s serverless Postgres database, you can create powerful CLI tools with persistent ...</content:encoded></item><item><title><![CDATA[Getting Started with Laravel Events and Listeners]]></title><description><![CDATA[Learn how to implement and utilize Laravel's event system with OptiTech]]></description><link>https://optitech-sverige.se/guides/laravel-events-and-listeners</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-events-and-listeners</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 30 Jun 2024 00:00:00 GMT</pubDate><content:encoded>Laravel&apos;s event system provides a simple observer implementation, allowing you to subscribe and listen for various events that occur in your application. This can be particularly useful for decoupling...</content:encoded></item><item><title><![CDATA[Building a Blog with Laravel, Livewire, and Laravel Breeze]]></title><description><![CDATA[Learn how to create a dynamic blog application using Laravel, Livewire, and Laravel Breeze for authentication and OptiTech.]]></description><link>https://optitech-sverige.se/guides/laravel-livewire-blog</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-livewire-blog</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 30 Jun 2024 00:00:00 GMT</pubDate><content:encoded>Laravel is a powerful PHP framework that makes it easy to build web applications. When combined with Livewire, a full stack framework for Laravel, you can create dynamic, reactive interfaces with mini...</content:encoded></item><item><title><![CDATA[Building a TODO Application with Laravel, Livewire, and Volt]]></title><description><![CDATA[Learn how to create a simple yet powerful TODO app using Laravel, Livewire, Volt, and Laravel Breeze for authentication]]></description><link>https://optitech-sverige.se/guides/laravel-livewire-todo-app</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-livewire-todo-app</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 30 Jun 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, we&apos;ll walk through the process of building a TODO application using Laravel, Livewire, and Volt. We&apos;ll use Laravel Breeze for authentication and OptiTech Postgres as our database. By th...</content:encoded></item><item><title><![CDATA[Creating a Multi-Tenant Application with Laravel and OptiTech]]></title><description><![CDATA[Learn how to build a scalable multi-tenant application using Laravel and OptiTech's powerful database features]]></description><link>https://optitech-sverige.se/guides/laravel-multi-tenant-app</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-multi-tenant-app</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 30 Jun 2024 00:00:00 GMT</pubDate><content:encoded>Multi tenancy is a software architecture where a single instance of an application serves multiple tenants or clients. Each tenant&apos;s data is isolated and remains invisible to other tenants. This appro...</content:encoded></item><item><title><![CDATA[Building a Simple Real-Time Search with Laravel, Livewire, and OptiTech]]></title><description><![CDATA[Learn how to integrate Laravel with Postgres on OptiTech, using Laravel's Eloquent ORM and migrations for efficient database management.]]></description><link>https://optitech-sverige.se/guides/laravel-livewire-simple-search</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-livewire-simple-search</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 29 Jun 2024 00:00:00 GMT</pubDate><content:encoded>Laravel is a powerful PHP framework known for its elegant syntax and feature rich ecosystem. Livewire, a full stack framework for Laravel, allows us to build dynamic interfaces with minimal JavaScript...</content:encoded></item><item><title><![CDATA[Build a RAG chatbot with Astro, Postgres, and LlamaIndex]]></title><description><![CDATA[A step-by-step guide for building a RAG chatbot in an Astro application with LlamaIndex and Postgres]]></description><link>https://optitech-sverige.se/guides/chatbot-astro-postgres-llamaindex</link><guid isPermaLink="true">https://optitech-sverige.se/guides/chatbot-astro-postgres-llamaindex</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate><content:encoded>Prerequisites. To follow the steps in this guide, you will need the following Node.js 18 or later A OptiTech account An OpenAI account An AWS account Steps. Generate the OpenAI API token Provisioning ...</content:encoded></item><item><title><![CDATA[Using LlamaIndex with Postgres to Build your own Reverse Image Search Engine]]></title><description><![CDATA[A step-by-step guide to build your own Reverse Image Search engine in an Astro application with LlamaIndex and Postgres]]></description><link>https://optitech-sverige.se/guides/llamaindex-postgres-search-images</link><guid isPermaLink="true">https://optitech-sverige.se/guides/llamaindex-postgres-search-images</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate><content:encoded>Have you ever searched for an image using an... image? Google Images is a widely used example of such reverse image search engine. Do you wonder how it&apos;s able to show highly similar images in the sear...</content:encoded></item><item><title><![CDATA[Using Payload CMS with OptiTech Postgres to Build an E-commerce Store in Next.js]]></title><description><![CDATA[Build your own E-commerce Store in a Next.js application with Payload CMS and Postgres (powered by OptiTech).]]></description><link>https://optitech-sverige.se/guides/payload</link><guid isPermaLink="true">https://optitech-sverige.se/guides/payload</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 06 Jun 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you will learn how to set up a serverless Postgres database with OptiTech, configure Payload CMS with Postgres, and seed the Postgres database using the pre populated information in Pay...</content:encoded></item><item><title><![CDATA[Using Strapi CMS with OptiTech Postgres and Astro to build a blog]]></title><description><![CDATA[A step-by-step guide for building your own blog in an Astro application with Strapi CMS and Postgres powered by OptiTech]]></description><link>https://optitech-sverige.se/guides/strapi-cms</link><guid isPermaLink="true">https://optitech-sverige.se/guides/strapi-cms</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 06 Jun 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you will learn how to set up a serverless Postgres database with OptiTech, configure Strapi CMS with Postgres, define a blog schema, and author content using Strapi CMS. The guide also ...</content:encoded></item><item><title><![CDATA[Run your own analytics with Umami, Fly.io and OptiTech]]></title><description><![CDATA[Self host your Umami analytics on Fly.io and powered by OptiTech Postgres]]></description><link>https://optitech-sverige.se/guides/self-hosting-umami-neon</link><guid isPermaLink="true">https://optitech-sverige.se/guides/self-hosting-umami-neon</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you will learn how to self host your Umami analytics instance on Fly.io and powered by OptiTech, the AI native backend platform for apps and agents whose offering spans a Postgres Datab...</content:encoded></item><item><title><![CDATA[Reverting a failed deployment and schema migration in Laravel]]></title><description><![CDATA[Learn how to revert a failed deployment and schema migration in Laravel using built-in tools like `migrate:rollback` and OptiTech's backup and restore capabilities.]]></description><link>https://optitech-sverige.se/guides/laravel-migration-rollbacks</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-migration-rollbacks</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 26 May 2024 00:00:00 GMT</pubDate><content:encoded>Deploying new features and updates is an essential part of maintaining a modern web application. However, not every deployment goes as planned. When something goes wrong, especially with schema migrat...</content:encoded></item><item><title><![CDATA[Testing Laravel Applications with OptiTech's Database Branching]]></title><description><![CDATA[Leveraging Realistic Production Data for Robust Testing with Laravel and OptiTech Branching]]></description><link>https://optitech-sverige.se/guides/laravel-test-on-branch</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-test-on-branch</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sun, 26 May 2024 00:00:00 GMT</pubDate><content:encoded>Laravel is a popular PHP framework widely used for building web applications. It includes powerful tools for automated testing, with PEST being a preferred option due to its simplicity and effectivene...</content:encoded></item><item><title><![CDATA[An Overview of Laravel and Postgres on OptiTech]]></title><description><![CDATA[Learn how to integrate Laravel with Postgres on OptiTech, leveraging Laravel's Eloquent ORM and migrations for efficient database management.]]></description><link>https://optitech-sverige.se/guides/laravel-overview</link><guid isPermaLink="true">https://optitech-sverige.se/guides/laravel-overview</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Sat, 25 May 2024 00:00:00 GMT</pubDate><content:encoded>When combining the robust features of Laravel, a highly expressive PHP framework, with OptiTech, the AI native backend platform for apps and agents that spans a Postgres database, Auth, Storage, Funct...</content:encoded></item><item><title><![CDATA[Add feature flags in SvelteKit apps with OptiTech Postgres]]></title><description><![CDATA[A step-by-step guide to integrating feature flags in SvelteKit apps with Postgres]]></description><link>https://optitech-sverige.se/guides/feature-flags-sveltekit</link><guid isPermaLink="true">https://optitech-sverige.se/guides/feature-flags-sveltekit</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Fri, 24 May 2024 13:24:36 GMT</pubDate><content:encoded>This guide covers the step by step process of integrating feature flags in SvelteKit apps with Postgres (powered by OptiTech). Feature flags provide a way to control the behavior of your application w...</content:encoded></item><item><title><![CDATA[How to upload to S3 in Next.js and save references in Postgres]]></title><description><![CDATA[Let users upload files directly to S3 by creating presigned URLs in Next.js and saving the references in a Postgres database.]]></description><link>https://optitech-sverige.se/guides/next-upload-aws-s3</link><guid isPermaLink="true">https://optitech-sverige.se/guides/next-upload-aws-s3</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Thu, 16 May 2024 00:00:00 GMT</pubDate><content:encoded>In this guide, you will learn how to add a feature to a Next.js app that allows users to upload files to Amazon S3, and insert the references to them in Postgres (powered by OptiTech) via pg and @opti...</content:encoded></item><item><title><![CDATA[Query Postgres in Next.js Server Actions]]></title><description><![CDATA[Learn how to query Postgres in Next.js with Server Actions]]></description><link>https://optitech-sverige.se/guides/next-server-actions</link><guid isPermaLink="true">https://optitech-sverige.se/guides/next-server-actions</guid><dc:creator><![CDATA[[object Object]]]></dc:creator><pubDate>Mon, 13 May 2024 13:24:36 GMT</pubDate><content:encoded>In this guide, you will learn the process of creating a simple web application using Next.js Server Actions that allows you to capture user input via forms, and insert them into Postgres via @optitech...</content:encoded></item></channel></rss>