Technology

Is FTTH a dead end street?

I guess I have FTTH for about a decade now. A solitary modem into which a solitary optical cable brings a signal for internet at 20/20 mbit speeds. And even television, with some kind of frequency splitter. All for the cost of about 40 euros give or take. But it’s a terribly inconvenient way to live. The thing is idle. And all the devices I have run on WiFi. Or LTE.
Read more

Just ship it

Let me start with a story. There was a group of friends, somewhere in the fog that was 1997. They had a common interest - computer programming. But not any kind of software, no, they wanted to see how far they could push hardware back then. They were doing the kind of stuff that today you only see in video games. They traveled to various competitions around Europe, having gotten some good placements with their entries.
Read more

PHP Comparisons

If there is something every developer (not just PHP) should know, it’s when to use a strict equality operator. Interestingly enough, using empty() in PHP has exact behavior as checking loose equality with == false. This whole thing was inspired (and partially ripped off of) the JavaScript Equality Table. The design caught my eye, more than anything. I’m kinda wishing most if not all languages would have this kind of basic reference.
Read more

API development methodology

I needed a way to create and connect only to those services I actually need to run. If I only need to connect to Redis, I don’t need to connect to MySQL as well. Leverage PHP language constructs to this end. Injecting dependencies should be language driven, not programmer driven. I want you to think about this. Language driven vs. programmer driven - this is the main point. When it comes to programmer driven dependency injection, it will happen that your programmer(s) will be using their time writing methods that will get, set and report missing dependencies.
Read more