Jan 13OpenTelemetry Metrics Primer for Java DevelopersI spent the last months learning about OpenTelemetry and its Java SDK while researching how to integrate it into Apache Pulsar at my work at StreamNative (offering it as a service). If you don’t know Pulsar, you should — it’s a game-changer technology. OpenTelemetry is a project that is gaining…Observability9 min readObservability9 min read
Sep 29, 2018JavaZone 2018 — Attendee and Speaker NotesThis was my first visit to JavaZone, both as an attendee and as a speaker. From my experience so far — conferences I’ve visited, and lectures I view from conferences around the world — this is the best Java conference in the world (so far). What makes this conference so…Programming4 min readProgramming4 min read
Jun 4, 2016Meetup.com missing featuresI’ve been using Meetup.com for almost 1.5 years as the part being in the the leading team of Java.IL community. As such I’ve noticed that are many important features missing. I wanted to place them in a Feature Request site but couldn’t find any (hint, hint). …Meetup2 min readMeetup2 min read
Mar 30, 2016Bare minimum patience for open source products (or why I chose Sonatype Nexus over Artifactory using Docker)A couple of days ago, I needed to setup Logz.io’s first internal Maven repository. We’re a youngish company in the field of Log Analysis and haven’t needed a Maven repository so far. We rely heavily on open source technologies but the need to fork and patch these technologies arises all…Docker4 min readDocker4 min read
Feb 6, 2016A Netty ByteBuf memory leak story and lessons learnedJust a while ago I was chasing a memory leak we had at Logz.io while refactoring our Log Receiver. We are using Netty, and after a major refactoring we did we noticed there’s a gradual decrease of free memory to the machine. The first action was to try to run…Programming3 min readProgramming3 min read
Jan 12, 2016UTF-8 String conversion in Java — What?!I found that Pull requests — i.e. Code Reviews — makes you research topics you wouldn’t when writing the same code your self. Here’s an example from today. We had a method which converts a String to byte[] using UTF-8 encoding. …Programming1 min readProgramming1 min read
Dec 5, 2015Simulating “Connection reset by peer” exception in Unit Testing using JavaIf you have TCP server which has certain logic operating only when you get “Connection reset by peer” IOException, you’d want to test that in Unit testing, right? It should work reliably both on Mac and Linux at the very least. It took me half a day to track the…Java2 min readJava2 min read
Apr 11, 2015Minutes from Kaizen WorkshopRemarkable workshop about Kaizen which leap jumped my development practices (Lecturer: @angel_m) Kaizen — In General Publicly show gratitude and thank your team members on the work they did. Make a habit or a regular ceremony in which you list the awesome work a team member achieved this Sprint/Iteration and and thank him. Kaizen…Kaizen10 min readKaizen10 min read