As a developer, you will inevitably run into a stack trace daily. You know what I am talking about a bunch of lines stacked on top of each other with one looking more mysterious than the next. What the hell does it mean and where do we start decrypting this maze of seemingly unrelated text?
Well, fear no more. In this bite-sized article, I will explain just that.
The PHP interpreter keeps track of every function executed at runtime by writing to a data structure called a stack. …
The biggest “problem” in today’s development arena, especially for beginners, is the amount of noise present on the web which makes figuring out even the basics of a subject a herculean task. This especially holds for subjects that are extremely prone to subjective needs. One of those subjects is a development environment.
There is a myriad of technologies and each belongs to at least one interwoven stack or more. …
I was recently approached by a provider of analytical and real-time fraud management solutions for the telecommunication industry after the fire in the data centre wiped out their database cluster. The incident left the analytical side of the business inoperable for days but luckily the master node survived.
At this point, I was presented with a challenge to re-establish a Master -> Slave setup without taking the master node offline.
To understand why this is a challenge, we need to look at how MySQL handles its replication on a high level.
At the gist of it, there is a binary…