hack to install a Java agent

27-second hack to install a Java agent

If you’re developing a Java application, you’re likely using an APM, an exception management tool or a tracing solution. For any of those tools, you have probably faced the common challenge of monitoring a Java application: installing an instrumentation Agent. Java monitoring is performed by instrumentation agents called Java Agents and VM Agents. Both of…

How to take advantage of the holiday code freeze?

The weather outside is not yet frightful, but it’s getting cold in the codebase! As winter descends and temperatures plunge, many software companies implement a Holiday code freeze over the holiday period. The theory makes sense. New code means new and enhanced features, but also the risk of serious new bugs. The period from Halloween…

Distributed Tracing with Jaeger 101

We all know of – or maybe work for — organizations that are phasing out old monolithic systems in favor of distributed systems with microservice architectures. And for good reason! Microservice architectures allow system components to be scaled independently; deployments are decoupled and continuous; and small, agile dev teams can work quickly, efficiently and in…

Is DevOps leaving developers behind?

There’s no doubt — Devops and the sheer scale of the software it enables have truly revolutionized the world of software development. Evolving from humble single-server beginnings two decades ago, it’s finally reached the point where we can build elastic software at scale, thanks to cloud and orchestration layers such as IaaS, containers, k8s (Kubernetes),…

The Fast Track to Java Application Server Debugging

With the rise of cloud-oriented software stacks and development methodologies in recent years, use of Java Application Servers such as Tomcat and Weblogic has decreased. But it’s way premature to consign Java Application Servers to the list of outmoded technologies: Along with the many existing Java Application Server solutions that are still doing the jobs…

The 5 Approaches to Production Debugging

A genius friend of mine used to say – “Just do bugless oriented programming- when you code, if you see you’re about to write a bug- simply don’t – it saves a lot of time”. As bugless oriented remains a concept for gods, we mere mortals better find other practical approaches that actually work. Software…