Skip to content

Commit 3456093

Browse files
committed
Add podcasts
1 parent f021e33 commit 3456093

File tree

6 files changed

+95
-1
lines changed

6 files changed

+95
-1
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: ServiceStack v8.6 Release
3+
summary: The latest features in ServiceStack v8.6 including Text to Blazor and AI code generation!
4+
tags: [release,okai,ai,api]
5+
url: https://media.servicestack.com/podcasts/v8-6-release.mp3
6+
media: {size:4671212,duration:1167,format:mp3}
7+
---
8+
9+
This episode covers the ServiceStack v8.6 which introduces "okai," a command-line tool leveraging AI to rapidly
10+
build Blazor applications. okai generates data models, APIs, database migrations, and admin UIs from
11+
text descriptions or existing databases, using multiple AI models for options.
12+
13+
The system offers flexibility, enabling users to create models from scratch, customize generated code,
14+
and manage code generation in real-time using a watch function.
15+
16+
The generated code is modular and easily maintainable, with features like audit logging and live code generation.
17+
18+
Additionally, okai provides a free LLM chat prompt for developer research, accessing various AI models with
19+
usage limitations. The system uses TypeScript as a declarative language for defining app features.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Text to Blazor Vue CRUD Apps
3+
summary: Discover how to quickly generate Blazor Admin CRUD Apps from a text description using the new okai tool
4+
tags: [okai,ai,autoquery,blazor,vue]
5+
url: https://media.servicestack.com/podcasts/text-to-blazor.mp3
6+
media: {size:3539948,duration:884.928000,format:mp3}
7+
---
8+
9+
This episode covers "Text to Blazor," a tool using AI to generate Blazor Admin CRUD applications from
10+
text descriptions. It leverages AI to create data models in TypeScript, a format easily interpreted by
11+
both AI and developers, which then drives the generation of APIs, database migrations, and user interfaces.
12+
13+
The tool offers both "Admin Only" and "UI + Admin" application templates, prioritizing modular code generation
14+
for maintainability.
15+
16+
Users can customize data models via TypeScript files, influencing generated code, and manage database changes
17+
via provided npm scripts.
18+
19+
The system supports audit trails and offers options for handling attributes and custom APIs.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: New okai tool for Rapid App Development
3+
summary: Explore the new okai tool and workflow for rapidly developing Blazor Vue Crud Apps with AI and TypeScript Data Models
4+
tags: [okai,ai,autoquery,blazor,vue]
5+
url: https://media.servicestack.com/podcasts/okai-chat.mp3
6+
media: {size:1139468,duration:284.808000,format:mp3}
7+
---
8+
9+
This episode covers "okai," a new npm tool for rapidly developing Blazor and Vue CRUD applications.
10+
11+
okai uses AI to generate data models, APIs, database migrations, and admin UIs from a TypeScript declaration file.
12+
13+
This declarative approach allows developers to define application features using a minimal syntax,
14+
then regenerate the application components as needed.
15+
16+
The tool integrates with existing Blazor Admin or Blazor Vue projects and offers a live code generation feature
17+
for real-time updates.
18+
19+
Developers can customize the generated code by modifying the TypeScript file and re-running okai.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: FREE Access to the worlds most popular AI Models
3+
summary: No API Keys, no Signups, just free access to the worlds most popular AI Large Language Models
4+
tags: [okai,ai,gpt]
5+
url: https://media.servicestack.com/podcasts/ai-server.mp3
6+
media: {size:6185420,duration:1546.296000,format:mp3}
7+
---
8+
9+
The document describes "okai," a command-line tool providing free access to various popular large language models (LLMs).
10+
11+
Users can interact with these LLMs via simple commands, choosing from a selection of free models or accessing
12+
premium models with a ServiceStack license.
13+
14+
The tool supports model selection and lists available models, with usage limited to 60 requests per hour for free users
15+
to prevent abuse.
16+
17+
The primary purpose is to offer developers a convenient, no-cost method for personal research and assistance using LLMs.
18+
The instructions include using the `npx okai chat` command and specifying models by name or alias.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: New okai tool for Rapid App Development
3+
summary: Explore the new okai tool and workflow for rapidly developing Blazor Vue Crud Apps with AI and TypeScript Data Models
4+
tags: [okai,ai,autoquery,blazor,vue]
5+
url: https://media.servicestack.com/podcasts/ai-server.mp3
6+
media: {size:3768140,duration:941.976000,format:mp3}
7+
---
8+
9+
This episode covers a system for automatically generating CRUD (Create, Read, Update, Delete) APIs and
10+
administrative user interfaces from an existing relational database.
11+
12+
The process begins by extracting metadata from the database using an AppTask and an RDBMS connection.
13+
This metadata is then used to create TypeScript data models, which serve as blueprints for code generation.
14+
15+
These models are further customizable, allowing for adjustments before generating the APIs, UIs,
16+
and database migrations.
17+
18+
Finally, a command-line tool (`okai`) facilitates the generation and allows for real-time code updates
19+
using a watch feature. The system leverages TypeScript for its flexibility and strong typing capabilities.

MyApp/_posts/2025-02-11_text-to-blazor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ This now lets you start immediately creating new records without needing to crea
139139
The TypeScript Data Models enable a rapid development experience for defining an App's Data Models which are used
140140
to generate the necessary AutoQuery CRUD APIs to support an Admin UI.
141141

142-
An example of the producitivity of this approach is the effortless support for maintaining a detailed audit history for changes to select tables by inheriting from the `AuditBase` base class, e.g:
142+
An example of the productivity of this approach is the effortless support for maintaining a detailed audit history for changes to select tables by inheriting from the `AuditBase` base class, e.g:
143143

144144
```ts
145145
export class Job extends AuditBase {

0 commit comments

Comments
 (0)