Skip to content

Commit 9cbd3b7

Browse files
committed
Mark posts as drafts
1 parent d588d62 commit 9cbd3b7

8 files changed

+16
-7
lines changed

MyApp/_posts/2025-10-14_ormlite-new-configuration.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Learn about OrmLite's new fluent Configuration Model, new defaults & fe
44
tags: [db,ormlite]
55
author: Demis Bellot
66
image: ./img/posts/ormlite-new-configuration/bg.webp
7+
draft: true
78
---
89

910
## New Configuration Model and Defaults
@@ -195,7 +196,7 @@ services.AddOrmLite(options => {
195196
### Complex Type JSON Serialization
196197

197198
Previously OrmLite only supported serializing Complex Types with a [single Complex Type Serializer](https://docs.servicestack.net/ormlite/complex-type-serializers)
198-
but with new configuration model now uses a more configurable `JsonComplexTypeSerializer` where you can change the default
199+
but the new configuration model now uses a more configurable `JsonComplexTypeSerializer` where you can change the default
199200
JSON Serializer OrmLite should use for serializing Complex Types as well as fine-grain control over which types should
200201
be serialized with which serializer by using the `.ConfigureJson()` extension method for each provider.
201202

@@ -331,10 +332,9 @@ The new `TableRef` struct allows for unified APIs that encapsulates different wa
331332
- Quoted Name (use verbatim) `TableRef.Literal("\"MyTable\"")`
332333
- Implicitly casts to a string as `new TableRef("MySchema")`.
333334

334-
OrmLite handles differences between different RDBMS Providers via its `IOrmLiteDialectProvider` interface which is
335-
responsible for handling all differences between different RDBMS Providers. OrmLite used to maintain multiple overloads
336-
for handling some of these differences in referencing a table but they've now all been consolidated into use a single
337-
`TableRef` parameter:
335+
OrmLite handles differences between different RDBMS Providers via its `IOrmLiteDialectProvider` interface.
336+
Previously OrmLite used to maintain multiple overloads for handling some of these differences in referencing a
337+
table but they've now all been consolidated into use a single `TableRef` parameter:
338338

339339
```csharp
340340
public interface IOrmLiteDialectProvider
@@ -371,7 +371,7 @@ dialect.QuoteTable(new(ModelDefinition<MyTable>.Definition)) //= "my_table"
371371
### Improved Observability
372372

373373
Significant effort was put into improving OrmLite's Observability where OrmLite's DB Connections can now be tagged
374-
to make them easier to track them in hooks, logs and traces.
374+
to make them easier to track in hooks, logs and traces.
375375

376376
To achieve this a new `Action<IDbConnection>` configuration callbacks were added to OrmLite Open Connection APIs
377377
which is invoked before a DB Connection is opened, e.g:
@@ -404,6 +404,8 @@ dbug: ServiceStack.OrmLiteLog[0]
404404
TIME: 1.818m
405405
```
406406

407+
#### DB Command Execution Timing
408+
407409
OrmLite's debug logging now also includes the elapsed time it took to execute the command which is also available on the
408410
`IDbCommand` `GetTag()` and `GetElapsedTime()` APIs, e.g:
409411

MyApp/_posts/2025-10-16_ormlite-async-task-builder.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Effortlessly run multiple async DB Requests in parallel with OrmLite's
44
tags: [db,ormlite]
55
author: Demis Bellot
66
image: ./img/posts/ormlite-async-task-builder/bg.webp
7+
draft: true
78
---
89

910
### Sequential Async DB Access

MyApp/_posts/2025-10-17_rdbms_jobs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Run Background Jobs and Scheduled Tasks in PostgreSQL, SQL Server or My
44
tags: [db,ormlite,jobs]
55
author: Demis Bellot
66
image: ./img/posts/background-jobs/bg.webp
7+
draft: true
78
---
89

910
We're excited to announce that we've ported our much loved [Background Jobs](https://docs.servicestack.net/background-jobs)

MyApp/_posts/2025-10-21_rdbms_analytics.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Comprehensive and Interactive RDBMS API Analytics in Admin UI, deep ins
44
tags: [analytics,admin-ui,apis,postgresql,sqlserver,mysql]
55
author: Demis Bellot
66
image: ./img/posts/analytics/bg.webp
7+
draft: true
78
---
89

910
ServiceStack v8.9 restores parity to **PostgreSQL**, **SQL Server** & **MySQL** RDBMS's for our previous

MyApp/_posts/2025-10-23_apikey_auth_apis.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Learn how to create ServiceStack APIs that can be protected with API Ke
44
tags: [apikeys,identity-auth,auth]
55
author: Demis Bellot
66
image: ./img/posts/identityauth-claims-roles/bg.webp
7+
draft: true
78
---
89

910
Modern APIs need to serve different types of clients, each with distinct authentication requirements.

MyApp/_posts/2025-10-28_ai-chat.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Unlock the value of OpenAI Chat APIs using a simple, serializable ChatC
44
tags: [llms,ai,openai,chat]
55
author: Demis Bellot
66
image: ./img/posts/ai-chat/bg.webp
7+
draft: true
78
---
89

910
We're excited to introduce **AI Chat** — a refreshingly simple solution for integrating AI into your applications by
@@ -502,7 +503,7 @@ public class ConfigureAiChat : IHostingStartup
502503
}
503504
```
504505

505-
### Compatibile with llms.py
506+
### Compatible with llms.py
506507

507508
The other benefit of simple configuration and simple solutions, is that they're easy to implement. A perfect example
508509
of this being that this is the 2nd implementation done using this configuration. The same configuration, UI, APIs

MyApp/_posts/2025-10-31_ai-chat-ui.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Unlock the value of OpenAI Chat APIs using a simple, serializable ChatC
44
tags: [llms,ai,openai,chat]
55
author: Demis Bellot
66
image: ./img/posts/ai-chat-ui/bg.webp
7+
draft: true
78
---
89

910
## AI Chat UI

MyApp/_posts/2025-11-04_ai-chat-explorer.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: Learning how to create a customized API Explorer API UIs like ChatCompl
44
tags: [llms,ai,openai,chat]
55
author: Demis Bellot
66
image: ./img/posts/ai-chat-explorer/bg.webp
7+
draft: true
78
---
89

910
Anyone who's used ServiceStack's built-in [API Explorer](https://docs.servicestack.net/api-explorer) or

0 commit comments

Comments
 (0)