Skip to content

Commit

Permalink
deploy: 7a1c194
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Sep 14, 2023
1 parent 34f43f3 commit 5f639cf
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 12 deletions.
2 changes: 1 addition & 1 deletion feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</image>
<generator>razor-ssg</generator>
<copyright></copyright>
<lastBuildDate>Fri, 08 Sep 2023 03:36:56 GMT</lastBuildDate>
<lastBuildDate>Thu, 14 Sep 2023 03:49:09 GMT</lastBuildDate>
<managingEditor>[email protected] (Team ServiceStack)</managingEditor>
<webMaster>[email protected] (Team ServiceStack)</webMaster>
<atom:link href="https://jamstacks.net/feed.xml" rel="self" type="application/rss+xml" />
Expand Down
2 changes: 1 addition & 1 deletion meta/2023/all.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"pages":[{"slug":"privacy","draft":false,"title":"Privacy Policy for ServiceStack, Inc","tags":[],"date":"\/Date(1694144168886)\/","url":"https://jamstacks.net/privacy","wordCount":1150,"lineCount":92}],"videos":[{"slug":"video6","draft":false,"title":"Create Universal Blazor API Components for Blazor Server and WASM","tags":["blazor"," server"," tailwind"],"date":"\/Date(1672790400000+0000)\/","content":"In this video tutorial, we'll walk through the process of creating universal Blazor API components for Blazor Server \nand Blazor WASM using the ServiceStack.Blazor library. \n\nBy using the ServiceStack.Blazor library, developers can create UI components that can be shared between their Blazor \napplications without worrying about which hosting model is used. This allows developers to streamline their development \nprocess and reduce the amount of code they need to write, making it easier to build and maintain complex applications.","url":"https://youtu.be/66DgLHExC9E","wordCount":97,"lineCount":14,"group":"blazor"},{"slug":"video2","draft":false,"title":"Vue 3 Tailwind Components Library","tags":["vue","autoquery"],"date":"\/Date(1676332800000+0000)\/","content":"In this video, we demonstrate using the @servicestack/vue components library for Vue.js 3 Multipage Apps (MPAs) along with the `vue-mjs` template. \n\nThe template illustrates building content-heavy or complex sites while avoiding the intricacies of Single Page Apps (SPAs) through the use of JavaScript Modules, Tailwind, Vue.js, Razor Pages, and ServiceStack.","url":"https://youtu.be/YIa0w6whe2U","wordCount":61,"lineCount":9,"group":"vue"},{"slug":"video1","draft":false,"title":"Instantly Manage your data using AutoQueryGrid Vue","tags":["vue","autoquery"],"date":"\/Date(1678924800000+0000)\/","content":"This walkthrough explores the ServiceStack Vue 3 library and the functionality of the AutoQueryGrid component. The AutoQueryGrid component simplifies the integration of AutoQuery services by generating a customizable UI. \n\nBy following this guide, you'll learn how to effectively utilize these tools to enhance your application's user interface and overall user experience.","url":"https://youtu.be/znCoC-Ct0Ps","wordCount":63,"lineCount":10,"group":"vue"},{"slug":"razor-ssg","draft":false,"title":"Using Razor SSG to Create Websites in GitHub Codespaces","tags":["razor-pages"," ssg"," tailwind"," codespaces"],"date":"\/Date(1680048000000+0000)\/","content":"This video takes an in-depth look at the [razor-ssg](https://razor-ssg.web-templates.io) ServiceStack template, a powerful tool that \nharnesses the power of .NET Razor Pages to provide seamless static site generation (SSG) capabilities \n\nWith GitHub Codespaces integration, you can develop, test, and manage your application all within your browser, eliminating the need \nfor a dedicated development environment and expediting your workflow, which can all be done on the go from an iPad","url":"https://youtu.be/MRQMBrXi5Sc","wordCount":89,"lineCount":13,"group":"projects","order":1},{"slug":"video1","draft":false,"title":"New Mailchimp self-host mail management alternative","tags":["creatorkit","mail","tailwind"],"date":"\/Date(1686182400000+0000)\/","content":"In this video we introduce CreatorKit an OSS self-hosting alternative to Mailchimp for managing mailing lists,\nnewsletter subscriptions, email templating, marketing campaigns & more whose tailwind components can be easily \nintegrated into any existing website.\n\nIt's an ideal companion for .NET Apps looking to manage their mailinglist and newsletter subscribers in an\nisolated customizable .NET App with support for creating custom email layouts, templates and mail campaigns.","url":"https://youtu.be/_qDVtfcHf14","wordCount":75,"lineCount":12,"group":"creatorkit"},{"slug":"video2","draft":false,"title":"New Disqus OSS self-host alternative for .NET Websites","tags":["creatorkit","posts","tailwind"],"date":"\/Date(1686268800000+0000)\/","content":"In this video we explore how we can use CreatorKit - a self-hosting alternative to Disqus to add comments, voting\nand moderation to any existing page or blog post.\n\nCreatorKit is especially useful for adding dynamic post comment and voting features to Jamstack and other\nstatically generated websites which can continually be statically pre-rendered and hosted on CDN's whilst its \ndynamic features are powered by an external CreatorKit instance.","url":"https://youtu.be/lgpl-VjxtdU","wordCount":79,"lineCount":12,"group":"creatorkit"}],"posts":[{"slug":"deploy","draft":false,"title":"Deployment with GitHub Actions","summary":"Configuring your GitHub repo for SSH and CDN deployments","image":"https://images.unsplash.com/photo-1485841890310-6a055c88698a?crop=entropy&fit=crop&h=1000&w=2000","author":"Darren Reid","tags":["github-actions","devops"],"date":"\/Date(1672531200000-0000)\/","url":"https://jamstacks.net/posts/deploy","wordCount":721,"lineCount":107},{"slug":"jamstacks_hosting","draft":false,"title":"Jamstack Hosting Costs @ $.40 /mo","summary":"Exploring cost & scalability benefits of hybrid CDN & .NET Apps","image":"https://images.unsplash.com/photo-1506399309177-3b43e99fead2?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":[],"date":"\/Date(1672617600000-0000)\/","url":"https://jamstacks.net/posts/jamstacks_hosting","wordCount":3050,"lineCount":82},{"slug":"vs","draft":false,"title":"Develop using Visual Studio","summary":"Exploring development workflow in VS Code and Visual Studio .NET","image":"https://images.unsplash.com/photo-1513542789411-b6a5d4f31634?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["c#","dev"],"date":"\/Date(1673308800000-0000)\/","url":"https://jamstacks.net/posts/vs","wordCount":1324,"lineCount":76},{"slug":"rider","draft":false,"title":"Develop using JetBrains Rider","summary":"Setting up & exploring development workflow in Rider","image":"https://images.unsplash.com/photo-1472289065668-ce650ac443d2?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["c#","dev"],"date":"\/Date(1673395200000-0000)\/","url":"https://jamstacks.net/posts/rider","wordCount":471,"lineCount":78},{"slug":"javascript","draft":false,"title":"Simple, Modern JavaScript","summary":"Learn about JS Modules, Vue 3 and available rich UI Components","image":"https://images.unsplash.com/photo-1497515114629-f71d768fd07c?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["js"," dev"],"date":"\/Date(1675209600000-0000)\/","url":"https://jamstacks.net/posts/javascript","wordCount":3128,"lineCount":639},{"slug":"razor-ssg","draft":false,"title":"Introducing Razor SSG","summary":"Create fast, beautiful statically rendered Razor Websites & Blogs","image":"https://images.unsplash.com/photo-1579767684138-a57e917d30aa?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["razor","markdown","blog","dev"],"date":"\/Date(1679961600000-0000)\/","url":"https://jamstacks.net/posts/razor-ssg","wordCount":3046,"lineCount":599},{"slug":"creatorkit","draft":false,"title":"Introducing CreatorKit","summary":"Exploring CreatorKit - an OSS Self-Hosting alternative to Mailchimp and Disqus","image":"https://images.unsplash.com/photo-1493723843671-1d655e66ac1c?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["creatorkit","marketing","publishing"],"date":"\/Date(1686182400000-0000)\/","url":"https://jamstacks.net/posts/creatorkit","wordCount":1345,"lineCount":209},{"slug":"vue-stable-diffusion","draft":false,"title":"Vue Stable Diffusion","summary":"Rewriting Blazor Diffussion image generation & album catalog in Vue & Razor SSG","image":"https://images.unsplash.com/photo-1573490647695-2892d0bf89e7?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["vue","tailwind"],"date":"\/Date(1686787200000-0000)\/","url":"https://jamstacks.net/posts/vue-stable-diffusion","wordCount":1055,"lineCount":209},{"slug":"razor-press","draft":false,"title":"Introducing Razor Press","summary":"Markdown & Razor Pages Static Site Generator for beautiful fast Content & Documentation","image":"https://images.unsplash.com/photo-1681301968680-fe46a0cd51be?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["razor","markdown","blog","dev"],"date":"\/Date(1689552000000-0000)\/","url":"https://jamstacks.net/posts/razor-press","wordCount":942,"lineCount":162},{"slug":"razor-ssg-new-blog-features","draft":false,"title":"New Blogging features in Razor SSG","summary":"Explore the new Blogging Features in Razor SSG","image":"https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["razor"," markdown"," blog"," dev"],"date":"\/Date(1692748800000-0000)\/","url":"https://jamstacks.net/posts/razor-ssg-new-blog-features","wordCount":1301,"lineCount":337}]}
{"pages":[{"slug":"privacy","draft":false,"title":"Privacy Policy for ServiceStack, Inc","tags":[],"date":"\/Date(1694663309382)\/","url":"https://jamstacks.net/privacy","wordCount":1150,"lineCount":92}],"videos":[{"slug":"video6","draft":false,"title":"Create Universal Blazor API Components for Blazor Server and WASM","tags":["blazor"," server"," tailwind"],"date":"\/Date(1672790400000+0000)\/","content":"In this video tutorial, we'll walk through the process of creating universal Blazor API components for Blazor Server \nand Blazor WASM using the ServiceStack.Blazor library. \n\nBy using the ServiceStack.Blazor library, developers can create UI components that can be shared between their Blazor \napplications without worrying about which hosting model is used. This allows developers to streamline their development \nprocess and reduce the amount of code they need to write, making it easier to build and maintain complex applications.","url":"https://youtu.be/66DgLHExC9E","wordCount":97,"lineCount":14,"group":"blazor"},{"slug":"video2","draft":false,"title":"Vue 3 Tailwind Components Library","tags":["vue","autoquery"],"date":"\/Date(1676332800000+0000)\/","content":"In this video, we demonstrate using the @servicestack/vue components library for Vue.js 3 Multipage Apps (MPAs) along with the `vue-mjs` template. \n\nThe template illustrates building content-heavy or complex sites while avoiding the intricacies of Single Page Apps (SPAs) through the use of JavaScript Modules, Tailwind, Vue.js, Razor Pages, and ServiceStack.","url":"https://youtu.be/YIa0w6whe2U","wordCount":61,"lineCount":9,"group":"vue"},{"slug":"video1","draft":false,"title":"Instantly Manage your data using AutoQueryGrid Vue","tags":["vue","autoquery"],"date":"\/Date(1678924800000+0000)\/","content":"This walkthrough explores the ServiceStack Vue 3 library and the functionality of the AutoQueryGrid component. The AutoQueryGrid component simplifies the integration of AutoQuery services by generating a customizable UI. \n\nBy following this guide, you'll learn how to effectively utilize these tools to enhance your application's user interface and overall user experience.","url":"https://youtu.be/znCoC-Ct0Ps","wordCount":63,"lineCount":10,"group":"vue"},{"slug":"razor-ssg","draft":false,"title":"Using Razor SSG to Create Websites in GitHub Codespaces","tags":["razor-pages"," ssg"," tailwind"," codespaces"],"date":"\/Date(1680048000000+0000)\/","content":"This video takes an in-depth look at the [razor-ssg](https://razor-ssg.web-templates.io) ServiceStack template, a powerful tool that \nharnesses the power of .NET Razor Pages to provide seamless static site generation (SSG) capabilities \n\nWith GitHub Codespaces integration, you can develop, test, and manage your application all within your browser, eliminating the need \nfor a dedicated development environment and expediting your workflow, which can all be done on the go from an iPad","url":"https://youtu.be/MRQMBrXi5Sc","wordCount":89,"lineCount":13,"group":"projects","order":1},{"slug":"video1","draft":false,"title":"New Mailchimp self-host mail management alternative","tags":["creatorkit","mail","tailwind"],"date":"\/Date(1686182400000+0000)\/","content":"In this video we introduce CreatorKit an OSS self-hosting alternative to Mailchimp for managing mailing lists,\nnewsletter subscriptions, email templating, marketing campaigns & more whose tailwind components can be easily \nintegrated into any existing website.\n\nIt's an ideal companion for .NET Apps looking to manage their mailinglist and newsletter subscribers in an\nisolated customizable .NET App with support for creating custom email layouts, templates and mail campaigns.","url":"https://youtu.be/_qDVtfcHf14","wordCount":75,"lineCount":12,"group":"creatorkit"},{"slug":"video2","draft":false,"title":"New Disqus OSS self-host alternative for .NET Websites","tags":["creatorkit","posts","tailwind"],"date":"\/Date(1686268800000+0000)\/","content":"In this video we explore how we can use CreatorKit - a self-hosting alternative to Disqus to add comments, voting\nand moderation to any existing page or blog post.\n\nCreatorKit is especially useful for adding dynamic post comment and voting features to Jamstack and other\nstatically generated websites which can continually be statically pre-rendered and hosted on CDN's whilst its \ndynamic features are powered by an external CreatorKit instance.","url":"https://youtu.be/lgpl-VjxtdU","wordCount":79,"lineCount":12,"group":"creatorkit"}],"posts":[{"slug":"deploy","draft":false,"title":"Deployment with GitHub Actions","summary":"Configuring your GitHub repo for SSH and CDN deployments","image":"https://images.unsplash.com/photo-1485841890310-6a055c88698a?crop=entropy&fit=crop&h=1000&w=2000","author":"Darren Reid","tags":["github-actions","devops"],"date":"\/Date(1672531200000-0000)\/","url":"https://jamstacks.net/posts/deploy","wordCount":721,"lineCount":107},{"slug":"jamstacks_hosting","draft":false,"title":"Jamstack Hosting Costs @ $.40 /mo","summary":"Exploring cost & scalability benefits of hybrid CDN & .NET Apps","image":"https://images.unsplash.com/photo-1506399309177-3b43e99fead2?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":[],"date":"\/Date(1672617600000-0000)\/","url":"https://jamstacks.net/posts/jamstacks_hosting","wordCount":3050,"lineCount":82},{"slug":"vs","draft":false,"title":"Develop using Visual Studio","summary":"Exploring development workflow in VS Code and Visual Studio .NET","image":"https://images.unsplash.com/photo-1513542789411-b6a5d4f31634?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["c#","dev"],"date":"\/Date(1673308800000-0000)\/","url":"https://jamstacks.net/posts/vs","wordCount":1324,"lineCount":76},{"slug":"rider","draft":false,"title":"Develop using JetBrains Rider","summary":"Setting up & exploring development workflow in Rider","image":"https://images.unsplash.com/photo-1472289065668-ce650ac443d2?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["c#","dev"],"date":"\/Date(1673395200000-0000)\/","url":"https://jamstacks.net/posts/rider","wordCount":471,"lineCount":78},{"slug":"javascript","draft":false,"title":"Simple, Modern JavaScript","summary":"Learn about JS Modules, Vue 3 and available rich UI Components","image":"https://images.unsplash.com/photo-1497515114629-f71d768fd07c?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["js"," dev"],"date":"\/Date(1675209600000-0000)\/","url":"https://jamstacks.net/posts/javascript","wordCount":3128,"lineCount":639},{"slug":"razor-ssg","draft":false,"title":"Introducing Razor SSG","summary":"Create fast, beautiful statically rendered Razor Websites & Blogs","image":"https://images.unsplash.com/photo-1579767684138-a57e917d30aa?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["razor","markdown","blog","dev"],"date":"\/Date(1679961600000-0000)\/","url":"https://jamstacks.net/posts/razor-ssg","wordCount":3046,"lineCount":599},{"slug":"creatorkit","draft":false,"title":"Introducing CreatorKit","summary":"Exploring CreatorKit - an OSS Self-Hosting alternative to Mailchimp and Disqus","image":"https://images.unsplash.com/photo-1493723843671-1d655e66ac1c?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["creatorkit","marketing","publishing"],"date":"\/Date(1686182400000-0000)\/","url":"https://jamstacks.net/posts/creatorkit","wordCount":1345,"lineCount":209},{"slug":"vue-stable-diffusion","draft":false,"title":"Vue Stable Diffusion","summary":"Rewriting Blazor Diffussion image generation & album catalog in Vue & Razor SSG","image":"https://images.unsplash.com/photo-1573490647695-2892d0bf89e7?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["vue","tailwind"],"date":"\/Date(1686787200000-0000)\/","url":"https://jamstacks.net/posts/vue-stable-diffusion","wordCount":1055,"lineCount":209},{"slug":"razor-press","draft":false,"title":"Introducing Razor Press","summary":"Markdown & Razor Pages Static Site Generator for beautiful fast Content & Documentation","image":"https://images.unsplash.com/photo-1681301968680-fe46a0cd51be?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["razor","markdown","blog","dev"],"date":"\/Date(1689552000000-0000)\/","url":"https://jamstacks.net/posts/razor-press","wordCount":942,"lineCount":162},{"slug":"razor-ssg-new-blog-features","draft":false,"title":"New Blogging features in Razor SSG","summary":"Explore the new Blogging Features in Razor SSG","image":"https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?crop=entropy&fit=crop&h=1000&w=2000","author":"Demis Bellot","tags":["razor"," markdown"," blog"," dev"],"date":"\/Date(1692748800000-0000)\/","url":"https://jamstacks.net/posts/razor-ssg-new-blog-features","wordCount":1301,"lineCount":337}]}
2 changes: 1 addition & 1 deletion meta/2023/pages.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"slug":"privacy","draft":false,"title":"Privacy Policy for ServiceStack, Inc","tags":[],"date":"\/Date(1694144168886)\/","url":"https://jamstacks.net/privacy","wordCount":1150,"lineCount":92}]
[{"slug":"privacy","draft":false,"title":"Privacy Policy for ServiceStack, Inc","tags":[],"date":"\/Date(1694663309382)\/","url":"https://jamstacks.net/privacy","wordCount":1150,"lineCount":92}]

0 comments on commit 5f639cf

Please sign in to comment.