A walk down the Red Hat lane

Excitement and Nervousness are part of one’s life whenever someone is about to live his dream or someone is too happy for something and so was the time when we gathered for the Red Hat Graduate Program at Red Hat Pune office to start the amazing journey as an intern.

It’s been more than a month now, we are so bound with the open culture that if we would still think of a second option after some time it could probably go off the mind because of only one reason and it could be the Open culture here. It is always noted that one common thing in hand always has related dependencies following it, it is the case with freedom, here FREEDOM is backed with RESPONSIBILITIES and thus you need to be a responsible person always if you think of leveraging the fun in freedom.

Continue reading “A walk down the Red Hat lane”

Share

Code Maintenance

The idea that once our code is working, we are good to go is a very bad idea. An idea that needs to be reevaluated and analyzed. When you buy a car, it works at first, and then it begins to develop faults. Do you have to wait for the car to develop faults before you begin maintaining it? Well, the answer is obvious and the answer is NO.

But why then do we have to do the same thing to our code. Once a piece of code works or passes that test, we close that code and never ever look back. Even the car at Toyota passed the test before it was delivered to the client, but it also has to be maintained. Some people would argue that code maintenance is far more different from maintaining a car, but I would beg to differ. What is maintained in whatever form is better than what is never maintained?

Continue reading “Code Maintenance”

Share

Organizing Microservices – Modern Integration

Microservices is probably one of the most popular buzz words among my fellow developer friends, and I do like the concept of being flexible, agile and having simply having more choices. But as a person that worked in the software integration space for years, I started to see some resemblance of the old ESB days.

Looking at the problem from ten thousand feet up. A decade ago, we had to come up with a better way of organizing the spaghetti connection in between systems, stop duplicating effort on the same piece of business logic. That is when service-oriented architecture (SOA) became popular. By modularizing services, sharing them among others systems, and organize ways of communication, routing of data. And ESB is one implementation of that, maybe not necessarily how it should be done.

Continue reading “Organizing Microservices – Modern Integration”

Share

Reference Architecture for Agile Integration

Integration is still around but in a different form. So, what does modern integration look like? Looking at how agile scrum has taken over traditional waterfall development framework, by enabling shorter delivery cycles, faster feedback, and having the flexibility to rapidly adapt to changes. I believe it’s time for traditional integration to be agile again. By breaking up traditional ESB into distributed microservices.

Continue reading “Reference Architecture for Agile Integration”

Share

The Dark Side: How Hackers are Manipulating Our World

To the average web developer, a hacker may seem simply like a nuisance, easily avoidable with the implementation of security standards and encryption methods. However, to many Americans nationwide, hackers are often defined as “super geniuses” which can “crack” into anything and terrorize our world. The main reason for this somewhat misguided interpretation of the hacking community is the fact that the media typically portrays these individuals as coffee-guzzling, cigarette-smoking rebels dressed in black, hiding in shadows, and wreaking havoc using techniques that are not only visually absurd but also completely inaccurate — think the new Fast and The Furious movie or the 1985 film Weird Science.

Continue reading “The Dark Side: How Hackers are Manipulating Our World”

Share