Home » Author Archives: Alex Zhitnitsky

Author Archives: Alex Zhitnitsky

Alex Zhitnitsky
Alex is an engineer working with OverOps on a mission to help Java and Scala developers solve bugs in production and rid the world of buggy software. Passionate about all things tech, he is also the co-founder & lead of GDG Haifa, a local developer group. Alex holds a B.Sc from the Technion, Israel's Institute of Technology.

Java Bullshifier – Generate Massive Random Code Bases

java-logo

A command line tool to generate massive random Java applications The command line tool you’ve been waiting for. Or not. After all, it’s pretty esoteric. Either way, it’s pretty useful to some, and an amusing utility to others. Bullshifier is an internal OverOps tool developed by David Levanon and Hodaya Gamliel. It’s used in order to test some of our monitoring ...

Read More »

Java Microservices: The Cake Is a Lie but You Can’t Ignore It

java-logo

What does building a microservice actually means? Answered through the eyes of microservice frameworks It’s becoming impossible to ignore the microservices trend. Some would say it’s just another unbearable buzzword, while others would recite the advantages of breaking down a monolith or take the contrarian approach and focus the negative aspects. In this post, we’ll take a down to earth ...

Read More »

JUnit vs TestNG: Which Testing Framework Should You Choose?

junit-logo

JUnit vs TestNG: The testing frameworks showdown Testing is an inseparable part of the software release cycle in well balanced developer teams. And it wasn’t always like that. Unit tests, integration test, system tests and others weren’t always around. Today, we’re lucky to be in a place in time where testing matters and the value is known to most of ...

Read More »

Java on Steroids: 5 Super Useful JIT Optimization Techniques

java-logo

Java developer? Optimize your production monitoring. See the source code, call stack, and variable state behind all logged errors, warnings, and exceptions – Try Takipi. What are some of the most useful JVM JIT optimizations and how to use them? Even when you’re not actively planning for it, the JVM has quite a few tricks up its sleeve to help ...

Read More »

The 12 Step Program to Realizing Your Java Monitoring is Flawed

java-interview-questions-answers

What are some of the biggest problems with the current state of Java monitoring? Errors in production are much like drunk texting. You only realize something went wrong after it had already happened. Texting logs are usually more amusing than application error logs, but… both can be equally hard to fix. In this post we’ll go through a 12 step ...

Read More »

The Truth Behind the Big Exceptions Lie

java-logo

Exceptions are probably the most misused Java language feature. Here’s why Let’s break some myths. There is no tooth fairy. Santa isn’t real. TODO comments. finalfinalversion-final.pdf. Soapless soap. And… Exceptions are in fact exceptions. The latter might need some more convincing, but we got you covered. For this post, we asked Avishai Ish-Shalom, an experienced systems architect and a longtime ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns