Ethan Lofton

F5 ASM shenanigans

So we had a really obscure issue the other day. We’d just pushed from our UAT to our staging environment, and users started reporting a really odd bug. The symptom was in a list of values we pushed to the browser – a specific value (0.430000000000000) had been replaced with …

Safety First

Brute forcing passwords

So in my last post I talked briefly about the importance of a good password policy, and there are a number of …

Battersea Power Station

Building real test data

Starting a blog is an interesting process – this will be my fourth post and I’m aware that blogging on a regular …

Spiderweb

Complexity

Complexity is one of those areas that seems like it should be fairly easy to understand, but ironically I’ve found the opposite. …

Lomo, by Niek Beck

Exploring ExpressionTrees

What is an Expression Tree? Before we can understand a .NET ExpressionTree first we need to cover the concept of delegates in …