From: {request.FromEmail}
Message:
{request.Message}
Sorry, there's nothing at this address.
-@ChildContent
-Below is an overview of how this simple app is made and what technologies are used. If you'd like to dive straight in, the full project is available on my
I'm planning to integrate a simple blog as part of this app that will dive into more specific implementation details so check back soon for more!
- -
.NET Blazor WASMI wanted to create a decent, modern client-side experience for this app and given my (very...) limited front-end expertise I decided to choose
Blazor traditionally came in two flavours, server and webassembly with an additional third option (Blazor Web App) recently released with .NET 8 which can offer the functionality of both, alongside traditional SSR (server-side rendering).
As Blazor server requires a dedicated server to host the application, I chose the webassembly model to enable free hosting using an
This app is styled using a cool CSS framework called
.NET Azure Functions APIThere is a very minimal API used as the back-end of this app to allow users to contact me directly via the
The contact API endpoint currently:
-The API is written in .NET 8 using
Microsoft Azure Static Web AppThe goal of this project was to learn some new technologies and host the app as cheaply as possible. With this in mind I decided to go with a
Another cool feature of Static Web Apps is Azure's integration with GitHub actions to deploy both the client and server simultaneously and provide automatically deployed staging environments for pull-requests opened to the main branch. This made testing deployed changes much easier and cheaper than deploying an isolated testing/GA environment before releasing to the live version of the app.
- -Using Static Web Apps on Azure has meant that I have been able to build, deploy and serve this site and API completely free (with the exception of the domain name). The next thing on the roadmap is building a simple blog using an
- If you think I can help with your project or you'd just like to talk tech, send me a message! -
-
-
-
-
I'm a UK-based software engineer and I love building cool stuff.
- -I mostly specialise in back-end C#/.NET development and I've built systems that scale for hundreds-of-thousands of global users.
- -I've worked with businesses at all sizes and stages and I'm currently heading up the tech as CTO at a cool startup called
- Loading - beaufindlay.com| -
-