Security The Ethereum DAO Hack (2016) - Case Study 2 Welcome back to the series, this is the second case study of the series where I explore and analyze some of the most spectacular bugs and exploits of the blockchain
Blockchain The most spectacular exploits and bugs in the blockchain space - Case Study 1 The blockchain paradigm as we know it today has been around for slightly more than a decade, during that time period we have seen a number of exploits and bugs
Software Engineering Implementing the mighty LRU cache system In computing, a cache system is a a high speed data storage that's mainly used to store a small subset of data optimizing for extremely fast retrieval times. LRU cache
Approaches to Automatic Memory Management : Explained It's very likely the majority of programmers today are not dealing with manual memory management in their respective programming languages for their day to day tasks. In the early days
Applied Cryptography The Cryptography of P2P Transfer Systems One of the things I find fascinating about current P2P transfer systems, like Bitcoin for instance, it's the technology behind the actual transfer, not only it's fairly simple and available
Go Build, Dockerize And Deploy A Go Application In the recent few years, Go has become one of the favourite options, when it comes to building lightweight, fast and scalable services. In this tutorial, I will be going
Software Engineering Let's build a URL shortener in Go - Final Part : Forwarding Throughout the previous tutorial parts, we have been able to build all the necessary components that would lead to the end goal of generating short URL and forwarding to the
Software Engineering Let's build a URL shortener in Go - Part III : Short Link Generator Recall that in the previous part [https://www.eddywm.com/lets-build-a-url-shortener-in-go-with-redis-part-2-storage-layer/] , we were able to set up, build and test the storage layer of our link shortener. During this part
Software Engineering Let's build a URL shortener in Go - Part II : Storage Layer In this part, we will be focusing on designing, building, and unit test the storage layer of our links shortener service
Blockchain Proof Of Work Algorithm : Explained If you have been following the blockchain space you have probably heard of the term proof of work. In this article I will try to explain the concept both theoretically
Software Engineering Let's build a URL shortener in Go - Part I It's probably fair to say we have all used a shortened url at least once in our lifetime, these small utilities services are quite helpful in reducing noise when sharing
Hey Welcome to my blog ! 👋 Welcome, it's great to have you here. Hope you will be enjoying my series of publication.