https://xitter.cf/t.co/i463PiMr5C Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

New York, US
Joined March 2010
🚀 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!
2
1
6
461
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 👇
1
1
2
146
Learn more: 📘 Batched Writes: docs.servicestack.net/ormlit… 📘 Compiled Queries: docs.servicestack.net/ormlit… 📘 Keyset Pagination with SeekAfter: docs.servicestack.net/ormlit…
2
35
ServiceStack v10.4.2 fixes a path traversal vulnerability in FilesUploadFeature and FileSystemVirtualFiles. If your app uses them, please upgrade. Our automated security scans also identified vulnerable transitive deps - see release notes for mitigation: docs.servicestack.net/releas…
2
135
💸 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.
1
1
4
190
📚 Ready to try it? The docs cover the APIs, C# examples and database support: 🔒 Row locking & SKIP LOCKED docs.servicestack.net/ormlit… ↩️ Returning updated & deleted rows docs.servicestack.net/ormlit…
3
88
Your C# model changed. Your database table didn’t. ▶️ Our latest OrmLite video covers schema diffs, auto generated migrations, likely rename detection, and startup warnings when models and tables drift apart - with a new browser UI and CLI workflow. #dotnet #csharp
1
1
5
286
Try it in your own .NET App 👇 The OrmLite Schema Diff docs cover comparing models with tables, generating migrations for review, and logging schema differences at startup. docs.servicestack.net/ormlit…
2
80
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
1
1
5
338
Sql.Fmt also sends enums, numbers and dates as typed params, expands lists into IN lists, and works with every raw SQL API, sync or async. 📘 Sql.Fmt: docs.servicestack.net/ormlit… 📘 OrderBySafe: docs.servicestack.net/ormlit… 📘 SQL injection: docs.servicestack.net/ormlit…
4
109
One prompt → an interactive 3D Customer Galaxy 🌌 Another → a 10-slide Monthly Business Review 📊 See how ServiceStack AI Chat turns your .NET APIs into dashboards and reports, right inside your app. ⚡ #dotnet #AI
1
1
4
236
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…
1
3
143
🎥 New Multitenancy video In a multi-tenant app, one query that forgets `WHERE TenantId` returns all customer's data, without error. OrmLite's connection filters let you declare the tenant rule once, on the connection, and every typed query, update, delete and join follows it
1
3
116
Follow-up docs for the video 👇 📖 Multitenancy: How to confine a connection to a tenant docs.servicestack.net/ormlit… 🏗️ Guide: How the Next SaaS template applies it, with the code and tests for each rule docs.servicestack.net/ormlit…
1
97
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…
1
6
165
🎬 New Background Jobs Video! Per-Tenant Ordering, Queues, Rate Limits, Workflows & Batches
5
285
🚀 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
1
1
6
405
📘 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…
1
4
130
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
1
4
244
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…
1
4
263