Software development has come a long way over the last few decades. We’ve gone from extremely laborious, protracted exercises to create even basic functionality (punch cards anyone?), to the drag and drop, WYSIWYG environment of today. We’ve also gone from a very small number of enthusiast programmers to literally millions of individuals writing software worldwide (there were over 1.3 million software engineers in the US alone in 2008). And we’re all looking for ways to make building software even easier.As the software evolution has continued, common patterns have been identified and dedicated tools have emerged to abstract these patterns and enable developers to build applications more efficiently. Over time, enterprise software platforms...
I usually run private workshops around these, here's the upcoming public events I'll be at:
- AusCERT: 23-27 May, Gold Coast (Australia)
- NDC Oslo: 6-10 Jun, Oslo (Norway)
- "Hack Yourself First" – The Workshop: 13-14 Jun, London (United Kingdom)
- "Hack Yourself First" – The Workshop: 15-16 Jun, Birmingham (United Kingdom)
- West Midlands Evening Talk (details TBA): 16 Jun, Birmingham (United Kingdom)
- User Group Talk (details TBA): 21 Jun, Netherlands
- NDC Sydney: 1-5 Aug, Sydney (Australia)
- iPadlooza: 28-29 Sep, Gold Coast (Australia)
- Microsoft MVP Summit: 7-10 Nov, Seattle (United States)
- Here's how I verify data breaches
- When a nation is hacked: Understanding the ginormous Philippines data breach
- The world needs more stupid security researchers – join me!
- It’s time that you – the vulnerable human – brush up on your social engineering skills with Pluralsight
- How I optimised my life to make my job redundant