ServiceStack (@ServiceStack) header
ServiceStack (@ServiceStack) profile picture

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

New York, US
Joined March 2010
Why is your .NET app slow? Find the SQL behind it 🔍 🎬 New video: find and fix slow queries with OrmLite ✅ Inspect query plans from C# ✅ Add an index and prove it worked ✅ Find your slowest queries from the browser #dotnet
2
2
6
352
Survive deadlocks without writing retry loops 🔁 🎬 New video: safe database retries and read replicas in .NET with OrmLite. ✅ Retry whole transactions safely ✅ Catch accidental writes to read replicas ✅ Let users read their own changes #dotnet
1
1
3
241
Add full-text + AI semantic search to your .NET App using your existing RDBMS 🚀 🎥 See how OrmLite combines keyword matching, vector similarity, filters & joins in typed C# queries - all without adding a separate Search service or Vector DB!
1
1
7
374
Your JSON query can look like this: x.Address.City == "London" && x.Tags.Contains("vip") OrmLite translates typed C# into native JSON queries for SQLite, PostgreSQL, SQL Server & MySQL. Explore the examples → docs.servicestack.net/ormlit…
3
81
Store and query JSON data with typed C# 🧩 📹 New video: OrmLite maps classes and lists to JSON columns - and lets you query inside them across SQLite, PostgreSQL, SQL Server & MySQL. No extra tables. No raw SQL.
1
1
3
282
Advanced SQL doesn’t have to mean raw SQL strings 🧵 See how OrmLite brings Recursive CTEs, Window Functions, Top N Per Group & Temporal Tables to typed C#
1
1
3
224
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
3
197
📚 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
96
💸 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
201
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
85