Is a good software architect like an octopus, forcing its tentacles into everyone’s code? How can the architect be an authority in all technologies used by a system? We discuss the age-old problem of broad vs. focused knowledge with three veteran software architects.
Do you enforce an architectural blueprint over the lifetime of your applications? Apparently, its rarely done according to Alexander von Zitzewitz. Here he explains why more love for your architecture can result in better quality projects that are easier to maintain.
Go faster than your competitors. That’s the promise of microservices. But many microservice-oriented teams still face problems with end-to-end testing, independent deployment and service versioning. So how do we make microservices keep its promise?
VoIP remains a popular system for telephone communication in the enterprise. But have you ever considered the security holes this system is leaving you open to? And what company secrets are at risk of eavesdropping, denial of service and “Vishing” attacks?
Somehow, the buzz surrounding microservices has us believing that every single employee and enterprise must break up their monolith empires and follow the microservices trend. But it’s not everyone’s cup of tea, says JAX London speaker Holly Cummins.
Is it quality you’re looking to improve? Or performance? Before you decide on what kind of a benchmark your system needs, you need to know the spectrum of cost and benefit tradeoffs.
A recent IDC study has shown that a converged infrastructure can bring cost reductions and organisational benefits for IT teams. Mark Thurmond from VCE takes a look at the latest findings in IT infrastructure.
Any enterprise that can begin treating its infrastructure as code, opens itself up to major performance improvements with automated tests, code repositories and build servers. This excerpt from “Amazon Web Service in Action” introduces us to the basics of Infrastructure as Code.
Pieter Hintjens’ protocol framework zproto is a tool that generates whole servers in C from state machine models. Here he takes us through the models we need to know about and the background behind the tool itself.
The recent DockerCon2015 has given us all kinds of new products for Docker and the container world, with Docker Swarm, Docker Machine and Docker Compose just a few of the highlights. Peter Rossbach describes his impressions of the conference.
There’s more to software quality than a few unit tests and system tests. All levels of your software should be covered, writes Sebastian Bergmann.
You’re working with an application and have to understand how it all ties together and what changes you need to make. Where do you start?
JAX keynote speaker Markus Voelter explains the workings of Language-Oriented Business Applications – a concept that describes a user-friendly programming environment where business users can program individual software solutions.
If your team is considering a micro-services approach, this is one introduction video you’ll want to watch. With practical examples, Chris Richardson shows us how decomposing applications into micro-services improves deployability and scalability.