2023
Explore the power of functional testing with TestContainers in a .NET environment as we integrate Google Cloud Platform's Firestore and PubSub services. This article provides a step-by-step guide to setting up an API project, creating robust functional tests, and analyzing results. Learn how TestContainers simplifies testing by effectively managing external dependencies, ensuring your applications are reliable in real-world scenarios.
Dive into the world of real-time application development as we explore the seamless integration of SignalR with Azure services. Discover how this powerful combination empowers developers to create dynamic, interactive applications with ease. From project setup to implementation, this article guides you through the process of leveraging SignalR on Azure for responsive and engaging user experiences. Uncover the magic of instant communication and collaboration in the cloud.
Wednesday, 15 November 2023
Managing complex workflows within software applications can quickly become a challenge, especially when dealing with multiple states, actions, and entities. Navigating the intricacies of transitioning between these states while ensuring data integrity can lead to spaghetti code and maintenance headaches. Fortunately, the XWorkflows library emerges as a powerful tool to address these concerns, offering an elegant and efficient solution for managing workflow behavior. Part 3
Tuesday, 14 November 2023
Managing complex workflows within software applications can quickly become a challenge, especially when dealing with multiple states, actions, and entities. Navigating the intricacies of transitioning between these states while ensuring data integrity can lead to spaghetti code and maintenance headaches. Fortunately, the XWorkflows library emerges as a powerful tool to address these concerns, offering an elegant and efficient solution for managing workflow behavior. Part 2
Managing complex workflows within software applications can quickly become a challenge, especially when dealing with multiple states, actions, and entities. Navigating the intricacies of transitioning between these states while ensuring data integrity can lead to spaghetti code and maintenance headaches. Fortunately, the XWorkflows library emerges as a powerful tool to address these concerns, offering an elegant and efficient solution for managing workflow behavior.
Thursday, 14 September 2023
Announcing GenesysSSG release 1.0.21
Thursday, 14 September 2023
Announcing MonoChrome GenesysSSG theme
Wednesday, 30 August 2023
Discover how to seamlessly deploy Blazor WebAssembly applications using Electron.js, leveraging the power of automatic updates and streamlining the deployment process through GitHub Actions. Elevate your user experience and ensure your application is always up-to-date.
Exploring Blazor and Deployment Options
This article showcases how to host a .NET Minimal API with Google Cloud Functions, offering a scalable, serverless solution. It outlines the benefits of both technologies, such as serverless architecture and simplified code. The step-by-step guide covers project setup, local testing, deployment, and the addition of Swagger for interactive API documentation. The combination empowers developers to build efficient applications that automatically scale with incoming traffic.
This article explores the power of test visualization in GitLab for .NET projects. It provides insights into configuring GitLab CI/CD pipelines, defining test stages and jobs, and installing dependencies for testing. The article also demonstrates how to create a merge request, view test reports with detailed information, and improve code coverage. Additionally, it covers configuring useful settings in GitLab, such as badges, and highlights the benefits of test visualization for optimizing software testing workflows.
This article provides a step-by-step guide to creating a .NET tool and publishing it on NuGet via GitHub. The process involves setting up a Console Application project, modifying the project file, adding code functionality, configuring the GitHub repository, preparing for publishing, and finally publishing the tool on NuGet. Key steps include creating the project, modifying the project file to enable packaging as a .NET tool, adding code to implement desired functionality, configuring the GitHub repository and secrets, setting up a GitHub Action workflow for automatic builds and publishing, and finally using the published tool by installing it globally. By following these steps, developers can easily create their own .NET tools and share them with others in the community.
Caching exploration in .NET
How to embed video in your statically generated web site
Diagrams with mermaidjs and GenesysSSG demo page
Diagrams with mermaidjs and GenesysSSG
Easily create personal blog with GenesysSSG and github pages and host it for free
Using static site generators and github pages