When it comes to write code you don't need to learn magic spells.
All you need is to take a look outside the window and solve your problem
with patterns from the real world, where you come from.
-- Then you code --
The first version of my queue system was very simple, in the end it proved to be too simple for a real life scenario. I knew I couldn’t use queue / messaging tools like RabbitMQ because of my requirements (uniqueness, time based) so after some googling I resolved to DIY and I choosed PostgreSQL as […]
Did you know that you can’t print any recovery code for your AppleID account? The more you protect it, the more is likely you loose control over it. And do you travel a lot? Then you’d better read this!
This very website is hosted on a 512Mb Ram Digital Ocean droplet and is still able to serve an benchmarked 252 pages per second with 50 concurrent requests being made, wanna achieve the same result?
It looks like my friend @camme found the next step in task managers evolution: hackernoon.com/introducing-the-taskfile It’s nice and neat and it brings us back to our roots… BASH! Yes, why not? I have started digging back into BASH a couple of months ago with my Humble CLI project. I confess sometimes BASH drives me crazy […]
In this session you are going to add your Facebook Profile Image to your project.
This was one of those days… Anyway we rolled out what we hope is an API-stable first release of HumbleCLI. What does it mean API-stable anyway? Well, it is difficult to roll out a super stable project working in 1.5 guys of 0.10% of the time (basically working on it overnight). That means we know […]
Yesterday I begun to work on an rest API for my Humble Server project. The general idea is to be able to start/stop Docker Humble apps as well as backup/restore or investigate informations on the running services with a point ‘n’ click interface. Do you remember CPanel? Well I’m going to do a similar product […]
Did you know that Docker will not automatically update your local images to the :latest tag? Now that I think about it it seems quite reasonable to me. If Docker had to check up whether your local :latest tag corresponds to the hub’s one it would make an http request for each image in your […]
Code sharing is a concept which is whispered in low tone around the office, is being shouted loud by tools producers and is simply misunderstood by the great part of us, IT folks. Management people wish every single line of code to be shared and 100% reusable, they see only one single fact: less code […]
Backups are strange animals. In a perfect world you don’t need backups. You put efforts in building a solid backup strategy, you buy external drives, cloud storage and amazing software which you wish you never have to use in life. So what? Why am I wasting all those efforts? Why do I live with a […]
Since the day I became a developer, I’ve always feared the Big What The Fuck. The BWTF is not only related to the code you write, it is the lack of knowledge that threatens to crush your entire project. It can be as simple as a server misconfiguration that causes a gaping security flaw. When […]
The sky was turning dark when I saw the first Internal Server Error (code 500). It was 5PM in the winter’s afternoon and we were close to the release deadline. My heart missed at least two beats while my mouse ran to the reload button: “It may be just a network error, I thought”. But […]