Author Archives: Andy Brodie

Replacing Symantec VIP with a generic TOTP app

Occasionally, I need to log in to a system that requires the use of a Symantec VIP code.  For those that haven’t come across this before the app displays a 6 digit numeric code that changes every 30 seconds.  When … Continue reading

Posted in Hints and Tips, Security, Tools | Leave a comment

C Development on a Micro:bit

I wanted to have a fiddle writing code for the BBC Micro:bit in C, where I’d have access to the full potential of the device, most importantly the Bluetooth functionality. Creating your own programs offline requires a non-trivial setup, regardless … Continue reading

Posted in Uncategorized | Leave a comment

Understanding Forward Secrecy

Two weeks ago I delivered a presentation for Worldpay on the subject of Forward Secrecy.  I volunteered to give this around 10 weeks ago as it was a subject that I’d seen mentioned several times whilst reading security-related web sites, … Continue reading

Posted in Java, Security, Worldpay | Leave a comment

Dell L521x Brightness Controls on Windows 10

I do love my Dell L521x, it’s worked really well for 2 years so far, but I hit my first problem with it after upgrading to Windows 10. After the upgrade I found that I was unable to control the … Continue reading

Posted in Hints and Tips | Leave a comment

The Right Live Writer on Windows 10

Having performed a clean install of Windows 10, I wanted to re-install Microsoft Live Writer.  I’ve never found anything within which it is easier and quicker to create and edit blog entries, and editing offline was an essential requirement for … Continue reading

Posted in Hints and Tips, Tools | Leave a comment

Don’t confuse Service Oriented Architecture with writing services

Something I’ve witnessed many times in many different places, is a confusion between service oriented architecture and the use of services (usually web services). Separating an amorphous block of code with an interface and JAX-RPC or WCF makes you no … Continue reading

Posted in Architecture, Hints and Tips | Leave a comment

Public Key Cryptography Overview

Public Key Cryptography is a hugely important invention.  It underpins the security (specifically the confidentiality) of most online commerce transactions.  Whilst it’s a complex subject and the subject of highly intricate and complex research to make the Internet a secure place to do business, … Continue reading

Posted in Uncategorized | Leave a comment

Bitcoin Overview

Bitcoin is a hugely interesting technology.  The social aspects and impacts aside, and purely from a technology perspective, Bitcoin appears to be a neat, elegant solution to the major challenges of electronic currency – specifically trust, integrity and control. To help … Continue reading

Posted in Architecture, Security | Tagged , , , , , | Leave a comment

The Importance of Consumability

Consumability is a word that my blogging software hotly denies is a real word (with an angry red underline), but it is probably the most important word an architect needs to keep in the forefront of their minds and be … Continue reading

Posted in Architecture, Hints and Tips | Tagged | Leave a comment

Escaping values for CSV files

When serialising data to a Comma Separated Values (CSV) file, it’s important that field values that contain reserved characters are escaped correctly.  For example, if a value contains a unescaped comma, then this value will be incorrectly interpreted as two … Continue reading

Posted in Uncategorized | Leave a comment