CodeCraftConf 2019 : What is data anyway? (Answers)

Here’s my thoughts on data following my CodeCraftConf guided conversation. Here are the questions I asked during my guided conversation at CodeCraftConf 2019. They are also available on GitHub if you would like to fork and modify them for your own use. Most developers are data driven, start with the data structure, not the algorithm. … More CodeCraftConf 2019 : What is data anyway? (Answers)

CodeCraftConf 2019 : What is data anyway? (Questions)

Here are the questions I asked during my guided conversation at CodeCraftConf 2019. They are also available on GitHub if you would like to fork and modify them for your own use. Thankyou to everyone who came to the discussion, I will post a follow-up to discuss some of the interesting answers. What is data … More CodeCraftConf 2019 : What is data anyway? (Questions)

This is raw

This is raw chicken : ūüź§ If you eat it like that, you may get hurt immediately, by its beak, or its claws. It may grab your money and run off with it. If you want to eat it, better to kill it first. ūüíÄ If you eat it like that, you may get hurt … More This is raw

Self-testing configuration – the example.config story

We’re all good developers and never store production secrets in our source code. We have to keep them somewhere though. If you’re an ASP.Net developer and you¬†store your secrets in a separate file, how do you check them on release? In a previous job, we were building an application in AWS EC2, which meant we … More Self-testing configuration – the example.config story

NMandelbrot : running arbitrary code on client

As part of my grand plan for map-reduce in JavaScript and zero-install distributed computing, I had to think about how to gain user trust in a security context where we don’t trust the server. I couldn’t come up with a good answer. Since then, we’ve seen stories of malicious JavaScript installed to mine cryptocurrencies¬†, we … More NMandelbrot : running arbitrary code on client

How much data can you lose before you’re in trouble?

Ransomware is a very aggressive attack. Whilst many espionage operations are about sneaking in and copying data without your knowledge, ransomware hits you over the head with a hammer to let you know you’ve lost your data. It’s not theft, it’s extortion. The big pro is that at least you know you’ve been breached, and … More How much data can you lose before you’re in trouble?