Liran is the Co-Founder and CTO of Rookout. He’s an advocate of modern software methodologies like agile, lean and devops. Liran’s passion is to understand how software actually works. When he's not thinking of code, he's usually diving or hiking. Follow him on Twitter @Liran_Last

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…

Food for thought from ServerlessDays Milan

I just returned from ServerlessDays Milan, where I had the pleasure and honor of speaking at a session and running a workshop about Serverless debugging. It was a jam-packed two days in a beautiful city, and a great opportunity to mingle with local serverless enthusiasts as well as some of the leading serverless thought leaders…

3 Min Hack for Locally building a Native Extension

Serverless is hot in the world of software architecture. Many vendors dedicate themselves to serverless, and of course, Amazon, Google, IBM and Microsoft are heavily invested in it. But like any other hot technology, it has some drawbacks. In this post, I share a super-handy hack for those times when you need to build a…

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…

My Big Fat Alpine Crash

It all started when I was testing Rookout on Docker (with Alpine and Python). Rookout is a new approach to data collection and pipelining from live code. We basically allow developers to request any piece of data with just a few clicks and view it on their machine in any framework, cloud, and the environment…