The CTO, Manager and Bandmaster (Parts 1 & 2) Part 1 Importance of the rhythm According to Hector Berlioz, the essential qualities of a conductor are "to hear and see, he must be agile and strong, know the composition, nature and scope of the instruments, how to read the score.” This ultimately also describes very... Continue Reading →
Microservice Architecture
Microservices Architecture - Microservices : what are they, what can they do for you and what do you need to be aware of? In software engineering, microservices – or micro-services – may simply be a term for something already being used, but by giving something a name and defining it, we sometimes give ourselves the... Continue Reading →
Blockchain – an evolution that is becoming a revolution!
Blockchain - what is it? For those familiar with it, it might surprise you to realize how few people have even heard of it. Blockchain is an extremely promising technology in our endless search for ways to increase computing power, speed and security. By eliminating the "middle man," both security and speed are automatically increased, which by itself could be considered an incredible increase in computing power. Many startups are going this way. Banks, insurance companies, video games and more are either seriously considering it, or already using it.
My book
The rapid innovation of technology is disrupting all industries, which drives company leaders to take action in terms of Digital Transformation. This adoption of digital technology in the industrial world is changing how businesses are run, right down to their core. Digital brings with it new levels of innovation and productivity that deliver real, tangible... Continue Reading →
A Time Series Database – how do I choose? A Time Series Database (TSDB) is defined simply as a software system that is designed to handle time series data the best possible way. The bigger question is, what is a time series? The answer is that it is a series of points of data arranged... Continue Reading →
Docker and DevOps – can containers really replace virtual machines?
Docker for DevOps is like VM on steroids. Actually, it's different and it's better. Generally. But can containers actually replace virtual machines (VM)? What is Docker? Read on. While VM and cloud servers solved some problems, they created others: Renting VMs comes with clunky scaling, portability issues and vendor lock-in. When you understand that... Continue Reading →
DevOps : what does this term mean and why should we care?
DevOps What does this term mean and why should we care? The term, DevOps, seems to have begun to be popularized sometime around 2008, coming out of that year's Agile conference. The movement gained ground via a number of "devops days" in 2009, which have continued around the world ever since. According to Webopedia, "DevOps... Continue Reading →
Want to break down barriers between teams?
Think "Agile" and break down barriers between teams In software development, Agile’s practices have the advantage of encouraging teamwork by breaking down barriers between various teams in sales, development, business consulting, operations, and IT. Google defines it as “relating to or denoting a method of project management, used especially for software development, that is characterized... Continue Reading →
Roles of the CTO – Chief Technology Officer?
The relationship between CTO and Product & Engineering Although roles inside a company cross path multiple paths and it is a trait of modern times to look at less strict boundaries between different jobs, at least at an executive level, it is important to have functions with clear responsibilities and formulated expectations. The role of... Continue Reading →