Archives
2024 January
2023 December
2023 October
- Oct 14 - Writing Production Ready Code
- Oct 07 - Disproportionately Satisfying Programs
2023 September
- Sept 24 - What does your FizzBuzz say about you?
- Sept 17 - Knowd
2023 June
- Jun 11 - Little Red Flags
2023 May
- May 28 - A sh HTTP Server, using Netcat
- May 26 - Adventures in Forth/Stack Languages, part 1
- May 11 - Throwback Thursday: Haskell Game of Life
- May 08 - Programming Languages that changed how I think
- May 05 - Processboard
2023 April
- Apr 23 - Creating Objects using Closures
- Apr 17 - Software Engineering Books and Resources that I have found interesting
- Apr 16 - 459 times
- Apr 15 - Building a Mini Social Network in one file of Scheme - Part 1
- Apr 14 - Software Engineers don't have a tech stack - their projects do
2023 February
2022 December
2022 August
2022 March
- Mar 29 - Unix Shell Scripting
2022 February
- Feb 28 - Racket HTTP Server 2 - Reading the Path
- Feb 23 - Adding TLS/SSL to a web service with Nginx
- Feb 21 - Using Template Haskell to bundle data into an executable at compile time
- Feb 06 - Racket HTTP Server
2021 October
2021 May
2021 March
- Mar 14 - Mycs - New Refunds Processing System
- Mar 08 - Erlang-Style Actor Model in Haskell
2020 December
- Dec 14 - Remove unwanted pre-installed android apps without root
- Dec 14 - Manipulate Spreadsheets in Python using openpyxl
2020 June
- Jun 30 - BSc Final Year Project - Producing Accurate Questions by both Generating and Assessing Questions using Neural Networks
- Jun 30 - Advanced Software Engineering - Functional Test-Driven Development with Haskell
- Jun 30 - Service-Centric and Cloud Computing - Shares Web Service Project - Scala/Go/Angular