Personalized Code Searches Using OpenGrok

Many organizations implement a full-featured code search/intelligence tool — e.g., SourceGraph or Atlassian Fisheye — allowing engineers to search the enterprise code base. Other orgs just use the native search of the hosted version control system, such as GitHub‘s or GitLab‘s search. There are other commercial and open sources ways to search code. Most of […]

Personalized Code Searches Using OpenGrok

Many organizations implement a full-featured code search/intelligence tool — e.g., SourceGraph or Atlassian Fisheye — allowing engineers to search the enterprise code base. Other orgs just use the native search of the hosted version control system, such as GitHub‘s or GitLab‘s search. There are other commercial and open sources ways to search code. Most of […]

DevOps in Legacy Systems

I had a discussion with one of my then-manager-colleagues about ensuring the movement of a planned item even if the only available team member has no expertise to take it on. The simple answer is to get that team member to a starting point with the help of the experienced ones, through a non-heavy pair […]

A Quick and Practical Example of Kafka Testing

1. Introduction In this tutorial, we will quickly explore some basic to high-level approaches for testing microservice applications built using Kafka. Also, we will learn about the advantages of the declarative way of testing Kafka applications over the traditional/existing way of testing. For everything explained here, we can find running code examples in the “Conclusion” section […]

Getting Started With Istio in AWS EKS for Multicluster Setup

With many microservices deployed across multicloud and hybrid infrastructure (cloud, containers, and VMs), the manageability of the network becomes challenging. The transactions among services happen on the public network, so the sensitivity of the matter increases magnitudinally with rising incidents of hacking and cyberattacks. Istio service mesh is becoming a center of app modernization for […]

How to Use an Anti-Corruption Layer Pattern for Improved Microservices Communication

What Is an Anti-Corruption Layer (ACL)? In the world of microservices architecture, communication between services is of utmost importance. However, with the increasing complexity of microservices, communication between them can become a challenge. That’s where the Anti-Corruption Layer (ACL) pattern comes into play. This pattern is designed to improve communication between microservices by establishing a […]

New ORM Framework for Kotlin

If you have an aversion to new frameworks, don’t even read this. For other kind readers, please note that here I’m going to present a proposal for an API for modeling database queries in a declarative style with strong Kotlin type checking primarily. Only some classes around entities are implemented; the database connection is missing […]

Generated by Feedzy