Blog

Using Kafka in a Multi-layered Web Application

Developing a multi-layered web application is a great way for anyone who wants to get into development to try out different frameworks and see how they work with each other. In the last post we talked about how Kafka can be used as a message subscribe system for handling data. Today we will add on…

Kafka: A Backbone Framework for Application Data

Intro Most application programming done in University takes a focus on functionality but not scalability. Being a recent computer science graduate, I found that we have not been exposed much to real-time data exchanging applications, only simulations. This is why diving into Kafka was a great experience and has shown me just how powerful it…

Scoping for Clients in a COVID-19 Summer

Time for some unsolicited advice from my world of independent contracting.  The recruiter noise gets really loud near Kafka and near-deafening at AWS. Apart from that, I thought it was interesting that not much has changed with companies seeking talented developers. The ones that matter, in my opinion, still prefer talent over skill. But still,…

Custom Collector Basics

If you’ve been playing with Java streams, chances are you’ve used the Collector interface. Said differently, you’ve probably invoked the collect() method on a stream to triger a reduction operation. Something like this: list.stream.collect(Collectors.toList()); There’s a load of predefined collectors that you can create from the factory methods. Collectors.toList is just one of them. Some…

Something went wrong. Please refresh the page and/or try again.

About Me

I am a Software Engineer with a focus on highly maintainable solutions that lie at the sweet spot intersection of modularity, extensibility and development team productivity. Java/JEE Developer. Liferay Portal enthusiast. Avid Documenter.

Subscribe to My Blog

Get new content delivered directly to your inbox.

Leave a comment