/images/avatar.png

Getting started with docker

Docker is a popular way of packaging your applications, or micro services into container images, which can be copied to any running docker server. Docker uses a linux kernel feature - namespacing - which allows it to run applications in isolation away from the operating system, much like virtual machines, avoiding common pitfalls of virtualization like CPU and RAM allocation. Each docker container is much like any standalone application, except for the fact that it’s isolated away from the host OS.

CSS Resets are broken

It is my opinion that CSS resets are broken. My educated, argumented, and I’m sure, valid opinion. You might share it, you might agree, or you might not agree - at the end of the day, it just depends on what your use case is. Let me tell you why CSS resets today are broken and why we need a new deal.

One programmer is not like the other

I consider myself a problem solver. You might have an image of what a “problem” is in the programming world, but I should be clear - most often than not, the problem is inheriting a project from another programmer, or using one of such projects as a dependency. In the extreme, you realize that you are solving problems created by other programmers and find that you tend to dislike the whole bunch, just because you don’t agree on the definition of problem.

Setting up a remote digital workspace

In a post by Ivan Voras on TopTal, he describes his remote digital workplace.

From it, I can only understand that he is a freelancer, which didn’t grow out of start-up garage mentality. Amazon, Google and Apple started in a garage, but it was a different time. And what people seem to forget - they were working, they weren’t setting up a work environment. Today you can lease a server and set it up in minutes and start working.

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. My phone, my tablet, my laptop - none of them are connected by any kind of cable which would take advantage of this kind of setup. So what’s the point?

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. Real time rendering of animation, ray tracing, 3D graphics, music,… and meeting people who shared their interests.