In this app I wanted to add a simpple mechanism of allowing login to add comments (and some admin tasks) to the app. I wanted to use Google Auth for this purpose. I did not want to use the ASP.NET...
Monday, 05 August 2024 08:06
//
6 minute read
EasyNMT is a locally installable service that provides a simple interface to a number of machine translation services. In this tutorial, we will use EasyNMT to automatically translate a Markdown file...
Saturday, 03 August 2024 13:30
//
7 minute read
Mermaid is a simple diagramming format that takes text-based input and generates diagrams in SVG format. It is a great tool for creating flowcharts, sequence diagrams, Gantt charts, and more. In this...
Friday, 02 August 2024 20:00
//
3 minute read
Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created by John Gruber in 2004, Markdown is now one of the world’s most popular...
Friday, 02 August 2024 17:00
//
11 minute read
In this article, I'll show you how to make your ASP.NET Core website a PWA (Progressive Web App).
Prerequisites
It's really pretty simple see...
Thursday, 01 August 2024 11:36
//
Less than a minute
Using HTMX with ASP.NET Core is a great way to build dynamic web applications with minimal JavaScript. HTMX allows you to update parts of your page without a full page reload, making your application...
Thursday, 01 August 2024 03:42
//
3 minute read
ImageSharp is a great library for working with images in .NET. It's fast, easy to use, and has a lot of features. In this post, I'll show you how to use ImageSharp with Docker to create a simple image...
Thursday, 01 August 2024 01:00
//
2 minute read
Cloud free systems for startups.
First I am NOT saying that the cloud is somehow evil or unnecessary just that for many startups it can be unnecessary / expensice for
either your main or dev / test...
Tuesday, 30 July 2024 13:30
//
2 minute read
This is a simple example of how to use GitHub Actions to build and push a docker image to a container registry.
Prerequisites
A docker file exists for the project you want to build and push.
A GitHub...
Tuesday, 30 July 2024 13:30
//
3 minute read
Dev models for Web Applications
In my LONG (30 year) history of building web applications there have been many ways to build a web app.
Pure HTML 1990-> - the very first (if you ignore BBS / text...
Tuesday, 30 July 2024 13:30
//
3 minute read
Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application's services. Then, with a single command, you...
Tuesday, 30 July 2024 13:30
//
Less than a minute
Tailwind CSS is a utility-first CSS framework for rapidly building custom designs. It is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build...
Tuesday, 30 July 2024 13:30
//
4 minute read
Found through a comment on Jon Galloway's blog (no relation), this site has a whole bunch of nice little client side controls including a particularly nice calendar control. Anyway, thought I'd post...
Wednesday, 08 September 2010 00:00
//
Less than a minute
Well, OK I’m over dramatizing it a tad :) As you may have noticed from my last post I’ve started working of some stuff which is outside my comfort zone. I recently joined a company called...
Monday, 16 August 2010 00:00
//
7 minute read
Just been reading on Matt Bethers blog on a technique by Már Örlygsson on a great way of doing popups (disclaimer: I know, popups are evil...fall of civilization...STDs etc....), which if you...
Monday, 05 July 2010 00:00
//
Less than a minute
Just realised how few people use these (quick office poll on the use of Windows-D
to minimise all windows...) So, have a look at this shortcut
key list
...
Sunday, 27 June 2010 00:00
//
Less than a minute

Ok, not a catchy title but it really is what I’ve been up to for the past 3 months. As I wrote before, I’m currently...
Saturday, 17 April 2010 00:00
//
Less than a minute
CAUTION: When I say hack I mean it…this is in NO WAY production ready…it’s just a sample at this stage. If it causes your dog to explode, don’t blame me!
I thought I’d throw a work in progress online...
Thursday, 25 March 2010 00:00
//
5 minute read
When we were adding WebForm routing to ASP.NET 4 Beta 1, we didn’t have a chance to add in a couple of methods which make working with Routes and Web Forms a lot easier!
Note: the code below is...
Sunday, 14 March 2010 00:00
//
4 minute read
Just discovered this, a collection of links to amazingly interesting C# projects.
I love the idea of SourceFTP which essentially gives you 'SourceSafe - like' access to FTP - so you can share stuff...
Wednesday, 03 March 2010 00:00
//
Less than a minute