demisdev retweeted
Your query is fast. What about everything around it?
New #OrmLite video:
• Batch 1,000 inserts up to 8.5× faster—same code
• Compile queries: generate SQL once
• SeekAfter: page 1,000 in 0.23 ms vs 33.95 ms
Benchmarks, SQL, and trade-offs 👇
demisdev retweeted
💸 Two requests deposit $10. Both succeed. One deposit disappears.
Your C# code looks correct. Your database balance isn’t. 😬
🎬 New OrmLite video: prevent lost updates with row locks, plus SKIP LOCKED queues, RETURNING & UPSERTS.
demisdev retweeted
OrmLite gives you a huge surface of typed APIs with LINQ expressions. But when you need custom SQL, you don't have to give up safety.
Sql.Fmt lets you write C# interpolated strings, and every {value} is sent as a db param:
Sql.Fmt($"Author = {author}") → WHERE Author = @p0
demisdev retweeted
You don’t need a new backend to start adding AI to your .NET App.
Opt in an existing read-only API. Keep your existing permissions and validation.
Let your team explore what they can build ✨
Code and walkthrough 👇
servicestack.net/posts/ai-ch…
demisdev retweeted
That was the overview. Now see everything new in OrmLite’s biggest release 👇
Async streaming, keyset pagination, read replicas, automatic retries, query plans, slow query profiling… the list keeps going.
Explore ServiceStack v10.4:
docs.servicestack.net/releas…
demisdev retweeted
🚀 OrmLite’s biggest release EVER: ServiceStack v10.4!
We emptied the wishlist:
🛡️ Multitenancy + safe SQL
🔍 Vector + full-text search
⚡ Compiled queries + bulk upserts
🌳 Recursive CTEs + window functions
🧬 Schema diff
…and so MUCH more!
🎬 Meet the new & improved OrmLite!
demisdev retweeted
📘 Fully documented, end to end:
🛠️ Local setup & architecture
🔏 How license keys are signed
🗓️ Build-date coverage & Lifetime licenses
📦 GitHub release downloads
🖥️ Verifying licenses in Electron & .NET apps
👉 react-templates.net/#next-li…
demisdev retweeted
🚀 Beyond the framework: Next.js License - a turnkey template for your .NET or Electron Desktop App 👇
🛒 Storefront + Stripe checkout
🔏 ES256-signed license keys verified on device
📦 Downloads from your GitHub releases
🚫 No license server to run
✈️ Licensed Apps work offline
demisdev retweeted
Background Jobs is now a durable job platform on the database you already run, no broker needed:
• Scale out with crash recovery
• Graceful shutdown on deploys
• Queues with pause, resume & rate limits
• Idempotent & singleton Jobs
• Workflows, batches & durable schedules
demisdev retweeted
ServiceStack v10.3 is out 🚀
⚙️ Durable Background Jobs
💳 New full-featured Next.js & Stripe templates
🔌 AI Chat now with MCP Clients & MCP Servers
🔭 OpenTelemetry tracing
🚦 API Rate Limiting
docs.servicestack.net/releas…
demisdev retweeted
Replying to @dhh
@dhh
Now Omarchy has a photoshop level photo editing tool. Thank you @robbietilton for the awesome Compositor!
It has a theme sync specifically for Omarchy Linux. But the standard functions will work on Fedora, Ubuntu as well.
Fully open-sourced on:
github.com/ZacharyZhang-NY/O…
demisdev retweeted
Add auto-regenerating DTOs to any existing ServiceStack project with:
npx add-in startup-dtos
✅ No more build steps - optimal for agentic workflows
✅ No HTTP request, runs in-process
✅ Only enabled in Development
✅ Skips files that haven't changed
docs.servicestack.net/startu…
demisdev retweeted
Feed raw HTML into a RAG index and you embed nav menus, cookie banners and footers right next to your docs — competing with them on every query.
🎥 New video: turn any website into clean, AI-ready Markdown before anything is indexed.
youtu.be/3IgsKuAXxAA?si=De3P…
demisdev retweeted
Define ingestion once, one confirmed import, 2 indexes:
✅ Gemini File Search for semantic retrieval
✅ Your App's RDBMS for full-text search
New video on building a Gemini RAG knowledge base in .NET 👇
youtu.be/PUgUar95DL8
demisdev retweeted
New in OrmLite: db.Upsert() 🎉
Inserts the row if its Primary Key doesn't exist, updates it if it does, all in a single native SQL statement. No existence query and no race condition.
Works with SQLite, PostgreSQL, SQL Server & MySQL.
docs.servicestack.net/ormlit…
demisdev retweeted
🎬 New video series:
Gemini RAG in ServiceStack AI Chat
Ep 1: One AI Assistant that knows four websites.
5 imports → 1 curated catalog → a citation-backed Assistant + model-free site search.
Every site keeps its own repo & publishing pipeline.
youtu.be/IVikuCL96uE
demisdev retweeted
🚀 ServiceStack v10.2 is here!
✨ Gemini RAG knowledge bases
🔎 Model-free website search
🤖 Embeddable, citation-backed AI Assistants
🗃️ Typed JSON queries + native Upserts
⚡ Dev Startup Tasks keep client DTOs in sync
🔐 AI Chat with ServiceStack Auth
docs.servicestack.net/releas…
demisdev retweeted
The whole lifecycle in one line:
PDF Studio → Publish → Admin PDF → Generate C# → Render in your App
Docs for each step 👇
docs.servicestack.net/pdf








