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

Let's say you're writing an API service. You need this API to be highly available, distributed, fast... the requirements are several pages long. The problem with API calls is, that one call might not use the same cache objects as another, uses different data sources due to partitioning or other technical reasons. A typical PHP programmer might just create an instance of every cache class, database class and others he might need.
Read more