Archives
Here you can find all my previous posts:- Startups as an experiment to the a hypothesis - March 21, 2024
- Kickstart GraphQL Spring Boot Resolution Error Misdirection - September 18, 2023
-
Initialise H2GIS with Spring Boot JPA - August 11, 2023
How to first initialise the DB with new types, then run the automatic JPA table creation
-
GCloud CLI Container as a Different User - June 30, 2023
How to get the Google Cloud CLI tools container to work as a non-1000 user
-
Codecov Troubleshooting - April 26, 2023
From the school of hard knocks
-
Hibernate Survival Diaries - February 28, 2023
Notes and learning from years of Hibernate usage
-
Reclaiming "Amateur" - January 15, 2023
The literal meaning of amateur is "for the love of"
-
Using NVM Node from XCode - December 9, 2022
How to make NVM installed node work from xcode
-
CSRF for Stateless SSO APIs - June 4, 2022
How to make CSRF work when using stateless APIs with SSO
-
Azure CLI SSH Config - October 2, 2021
A walk through of how to connect to an Azure VM with a managed key
-
Spring Security audit events not firing - February 17, 2021
Understanding how to configure and use Spring authentication and authorization audit events
-
Extracting TOTP from Authenticator Plus - January 15, 2021
How to regenerate the QR code from an Authenticator Plus database.
-
Migrating from ModelMapper to Map Struct - December 1, 2020
Why I selected ModelMapper in the first place, and why I switched away
-
Spring Boot Web Services Client with Jib - October 18, 2020
Getting Jib to properly package a Spring Boot web services client project
-
UI-Router with ngx-bootstrap tabs - August 1, 2020
Integrating the Angular UI-router and ngx-bootstrap tabs
-
Spring Security Config - One Minute Overview - July 15, 2020
A very brief overview of setting up Spring Security with multiple configurations
-
Prevent Angular overriding the default form behaviour - May 10, 2020
Using ngNoForm to allow generic form POSTing
-
Static Website Hosting with Docker and Salt - April 7, 2020
Building and deploying static sites using Docker and SaltStack
-
Calculating the resulting colour - December 18, 2019
A snippet for calculating the rendered colour using a partially transparent colour and a background colour.
- Lightweight, configurable static web container - December 3, 2019
- Can't resolve all parameters - Angular 8 - November 27, 2019
- Debugging Storybook Angular Customisation - October 26, 2019
-
Azure Point to Site VPN from Linux - September 21, 2019
A walk through of how to connect to a Azure VPN from linux, either using SSTP or OpenVPN.
- Supplying resources directly to Flying Saucer - July 28, 2019
- Create a void return type function in TypeScript - June 8, 2019
- rxjs of synchronised by default - May 27, 2019
- Migrating AngularJS UI Bootstrap Modals to Angular 7 - April 21, 2019
- Liquibase + Hibernate 5 + Envers + Spring Boot Naming Conventions - March 15, 2018
- Telegram notification from Jenkins - January 7, 2018
- Gradle version in Jenkins build - August 31, 2017
- The strange beast of PyTZ and datetime - November 11, 2014
- Null and JPA2 Native Query in MSSQL - October 3, 2014
- Saltstack: Passing objects to templates - May 12, 2014
- Using MapMessage with ActiveMQ with a Python Stomp.py consumer - December 11, 2013
- Simple type checking using property() - January 8, 2013
- Active Directory on EC2/VPC - Using Elastic IP in DNS - December 18, 2012
- Reloading Tiles2 Config in Spring 3.x - September 21, 2011
- Spring MVC Validation BindingResult - September 7, 2011
- Programmatically getting the Maven version of your project - August 31, 2011
- Debugging connection pool leak in Apache HTTP Client - June 17, 2011
- Spring @Autowired - Use interfaces! - May 31, 2011
- Preauth in Spring Security 3.x - January 20, 2011
- Projects for the new year - December 24, 2008
- ZSI -> CXF: Parameters coming in as NULL - November 17, 2008
- Zope3 Component Architecture (CA) style Adapters for Java - October 15, 2008
- Trac taking a hammering - October 15, 2008
- MyProxy server segfaulting - April 22, 2008
- Some thoughts on a dynamic (lazy) data access layer for web services - April 3, 2008
- Spring and JNDI (Tomcat or Jetty) - February 14, 2008
- Maven classpath issues at compile time - February 8, 2008
- ManyToOne reference loading with JPA/Hibernate - January 8, 2008
- Slashdot | Is Apple Killing Linux on the Desktop? - January 6, 2008
- Hibernate, spring, and different jars - November 25, 2007
- Spring 2.0.6 and ACEGI - October 1, 2007
- Setting up Tomcat behind Apache 2.2 in a hierarchical path - September 28, 2007
- Maven-Ant hybrid - July 20, 2007
- Multi-node PBS script for non-mpi jobs - July 5, 2007
- Topic has moved on every forum post w/ fix. - May 30, 2007
- Handy login hint - April 11, 2007
- Bats! - March 11, 2007
- Getting out to get back in - February 25, 2007
- Four things which would make my Linux wonderful - January 18, 2007
- Roof colours impact on temperature - November 29, 2006
- Personal flash video player - October 16, 2006
- Quick survey of useful Drupal 4.7 modules - October 4, 2006
- Java HTML Table parser - September 28, 2006
- SolarLibrary released - July 5, 2006
- Working on SolarLibrary - July 3, 2006
- Retrofitting hybrid car technology - July 2, 2006
- HTML table parser using Python - May 17, 2006
- Date sweep - May 17, 2006
- Unified search API - January 23, 2006
- Drupal and digital libraries - December 14, 2005
- Internet, on the local scale - October 20, 2005