In his last article, Daniel Witkowski described common mistakes that can be made during performance analysis. In this tutorial, Daniel shows us how to use available open source tools to improve the quality of your measurements.
Jeff Sussna wants to elevate the manageability of microservices to the DevOps level. To do this, organizations have to shift their definition of system-level quality from stability to resilience. Let us start treating microservices as the complex systems they are.
There are things you learn at university. And there are skills you can only ever learn in the real world. Shutterstock’s Director of Engineering Sandeep Chouksey gives us his tips on the best places to find the practical experiences that make a good programmer.
For all of their efforts in helping teams deliver more commits, Git and Mercurial have also introduced one significant problem: the slowing down of peer reviews. Marcin Kuzminski explains how “pragmatic groupings” can help.
Overloading can be useful, however Lukas Eder has a handy write-up to ensure that you avoid overloading unless the added convenience really adds value. Not sure where you sit on the method overloading topic? Keep reading.
Alex Zhitnitsky shares some of the caveats of deploying and managing the ELK stack on your own, and introduces us to the world of hosted ElasticSearch to help solve problems of scalability, stability and maintenance.
With CIOs struggling to harness a patchwork of data solutions and siloes, newly enhanced Foreign Data Wrappers for Postgres are providing critical integration for consistent data management and analysis.
A great feature of Git is how easy it is to make branches, but have you ever considered that public branches could be harmful? Pieter Hintjens brings the point home based on his experience and gathered evidence based on forks.
Another addition to the #NoEstimates debate, Tomas Rybing looks at measuring the capacity of teams without effort estimation, in a process easy to remember. It just so happens to be faster and more accurate than estimating.
FinTech startups or other innovative players are capitalising on the rise on new services in the industry, however the technical and regulatory requirements remain. Banking Service Providers could decrease the problems new players are facing.
There are enough reasons to have second thoughts about upgrading your Oracle SOA Suite. But if you know what to look out for, it’s easy to rule out any potential complications during your next version upgrade.
Steve Naidamast is back with an opinion piece about the danger of technology’s “dark side”. Going back to the foundations that eventually led to current consequences of technological reliance, Naidamast explores present trends and their fallout.
In this JAX Magazine sneak preview, JAX London speaker Angelika Langer answers the most important question for anyone using Java streams: are they really faster?
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.