-
Software Development
Good Programmers Write Bug-Free Code, Don’t They?
Good programmers create fewer bugs while bad programmers cause more. Sounds logical, doesn’t it? However, there is a lot of…
Read More » -
DevOps
Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 3/4) – Blue-Green Deployment, Automation and Self-Healing Procedure
This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation…
Read More » -
Software Development
MySQL vs. MongoDB: Choosing a Data Management Solution
Table Of Contents 1. Introduction 2. The dominance of RDBM systems 3. A new era of NoSQL movement 4. Tables…
Read More » -
Software Development
A Few Valid Reasons to Reject a Bug Fix
A bug exists when something doesn’t work as expected. A bug fix is basically a patch (a pull request) to…
Read More » -
DevOps
Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 2/4) – Manually Deploying Services
This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation…
Read More » -
DevOps
Scaling To Infinity with Docker Swarm, Docker Compose and Consul (Part 1/4) – A Taste of What Is To Come
This series is split into following articles. A Taste of What Is To Come Manually Deploying Services Blue-Green Deployment, Automation…
Read More » -
Java
Writing a download server. Part IV: Implement HEAD operation (efficiently)
HEAD is an often forgotten HTTP method (verb) that behaves just like GET, but does not return body. You use…
Read More » -
Core Java
Oracle Java on Windows
I recently downloaded an early access release of JDK 9 (build 68) for my Windows 7-based laptop. Because this is…
Read More » -
DevOps
Microservices and DevOps Journey at Wix
Wix.com started their journey on DevOps and Microservices about two years ago and recently switched from a monolithic application to a microservices-based…
Read More »