Automatically remove unused css from Bootstrap or other frameworks

I love bootstrap (and other css frameworks). For a developer like me who often works on web projects without any design input it is a real lifesaver. The problem is since bootstrap is a kitchen sink type framework (although you...

Sending email in .NET Core with FluentEmail

It has been a long time since I posted about or contributed to FluentEmail, the open source .net email package I created way back in 2010. During that time (largely thanks to the awesome work by Ben Cull) fluent email...

Caching in ASP.NET Core with LazyCache

Caching is a great way to get improve the performance of your application - either enabling high load scenarios or papering over some bad code to make life bearable. I have always favoured a simple “GetOrCreate” style caching API so...

Simple webpack config to build javascript, sass and css using NPM and ASP.NET Core

I have been working on a ASP.NET Core project that requires me to build and publish sass stylesheets, css and javascript. I wanted to streamline the process so I put together this simple webpack setup to automate what had been...

Introducing Austechjobs an Australian technology job board

It has been a couple of years (kids will do that) in the wilderness but I am back working on my blog and on an exciting new project. Austechjobs is a job board focusing on technology jobs in Australia. This...

An embeddable JSONP javascript widget template

Recently I’ve been hacking together a little online poll creator - pollfu. For the app I needed to have the option to embed the poll on an external website. One of the best examples of this is the checkout widget...

Billminder for Windows 8

Billminder, my first windows 8 app has finally hit the store. This is how I describe it in my wanky store description: Billminder is a minimalist and elegant solution for controlling your expenses. With innovative infographic style display you can...

Http Web Services in Javascript Windows 8 Metro Apps

I have been doing some Windows 8 development recently and decided to work with html, css and javascript rather than c# and xaml. I am mainly a .net guy and was a little worried about how javascript would work for...

Fluent Email now supporting custom template renderers

See an updated (2018) example of sending in .NET core email using FluentEmail. Fluent Email is a simple wrapper for System.Net.Mail that provides a fluent interface for constructing and sending emails in .Net. It also provides a Razor based template...

Quick and Dirty Currency Formatting in C#

A project I have been working on recently stores amounts of money along with the currency they are in. I was getting sick of the old amount + currency_code style of display and decided to see if I could hack...