When I started writing this post, the first thing I did was start diving into the different, and most common, consensus algorithms. Sometime during my first paragraph, it occurred to me that I may be taking for granted that anyone actually understands, fundamentally, what that even means. Perhaps I’ve got...
[Read More]
Creating a simple DApp for Ethereum using Truffle and Ganache
I find that I’m enjoying the theory behind blockchain and am tempted to continue along the path of exploring the different implementations, consensus algorithms, and pros and cons. However, now that there’s a basic understanding of why we would/should look at it, and some fundamental knowledge of how it works,...
[Read More]
Blockchain - Chaining-the-blocks
Leading on from my previous post, no blockchain topic would be complete without the obligatory explanation of how blockchain works at a high-level.
[Read More]
A foray into the chain of blocks - The human element
Its been a while since I felt passionate about some technology that was beyond a drive in the industry, determined by current need. That need, being fulfilled by a proven and established technology. The MVC’s, SQL’s and C-Sharp’s of the world that, usually, ended up in an implementation with a...
[Read More]
Unit Testing and Coding Best Practices for Unit Tests - A Test-Driven Perspective
Unit testing is an essential instrument in the toolbox of any serious software developer. However, it can sometimes be quite difficult to write a good unit test for a particular piece of code. Having difficulty testing their own or someone else’s code, developers often think that their struggles are caused...
[Read More]