A quick and dirty way to retrieve text from scanned images and pdfs.

Photo by Mahrous Houses on Unsplash

It can be a bit annoying coming across scanned documents where you cannot search and find text, or copy something specific. In most cases, it is just an inconvenience to shrug off, but a lot of important documents, particularly those bigger than a page or two, can really benefit from having the text extracted from them. In fact, I was surprised when I tried to buy my first home, the sales contract was a scanned image where I could not search for specific clauses by text. …


Choked by corporate into keeping a windows machine or life is just nicer having low maintenance windows and Linux side by side? Either way, running a GUI based tool like Cypress could be a pain, so let’s solve it!

Photo by Johny vino on Unsplash

Cypress is a great tool for writing automated integration tests for web applications. It opens up a browser window and interacts with the application just as a user would, with all the native browser debug tools (such as chrome DevTools). …


Romance, family and the symphony of life………

Photo by Nicole Wilcox on Unsplash

Time flies by in the yellow and green

Stick around and you’ll see what I mean

There’s a mountaintop that I’m dreaming of

If you need me, you know where I’ll be

I’ll be riding shotgun underneath the hot sun

Feeling like a someone

I’ll be riding shotgun underneath the hot sun

Feeling like a someone………………[1]

“Can I help you with anything?”

Lost in the sweet fragrance of roses, freesias, peonies and all other beautifully spread around cuddles of aroma, James shivers for a second, looking up to the voice with a guilty…


An encounter, first from so many angles…….

An encounter, first from many angles……..

On a fine winter morning, when the fog kisses goodbye to a warm dispersing sun stretching to get out of bed, Umesh steps on the cold stony stairs of an old North Hobart house. He hesitantly looks over his shoulder, examining cars rejoicing their escape before a horrific morning traffic hits its peak. There are a couple of joggers running with their headphones on, their shiny sneakers creating an unignorable thump on the concrete footpath. …


Thinking about extending Atlassian Jira or Confluence to do more for your team? This is the guide for you!

Car with plug resembling plugins
Car with plug resembling plugins
Photo by Ralph Hutter on Unsplash

The test of the machine is the satisfaction it gives you. There isn’t any other test. If the machine produces tranquillity it’s right. If it disturbs you it’s wrong until either the machine or your mind is changed. — Robert M. Pirsig, Zen and the Art of Motorcycle Maintenance

Jira and Confluence are Atlassian’s most widely used platforms to help teams of all sizes collaborate seamlessly. Jira is a platform that helps project teams collaborate around tasks, and Confluence is a…


A practical walkthrough of installation and validation for Anypoint Service Mesh.

Organised wires mimicking microservices successfully operating with Service Mesh.
Organised wires mimicking microservices successfully operating with Service Mesh.
Photo by Victor Aznabaev on Unsplash

Using a Service Mesh is a great way to address the challenges inherent in a microservices architecture. Anypoint Service Mesh is MuleSoft’s Service Mesh extension that integrates seamlessly with Anypoint Platform, allowing Kubernetes hosted services to be seamlessly managed through Anypoint.

In this walkthrough, we’ll install Istio and Anypoint Service Mesh on miniKube. Then we’ll provision the MuleSoft adapter and deploy a non-mule service in the adapter namespace. We’ll manage the non-mule service from Anypoint Platform and run some initial checks to see if our Service Mesh is working…


Learn how a Service Mesh offers better insight and control over microservices as they scale the data flow of your organisation.

Wires connecting different parts of a system
Wires connecting different parts of a system
Photo by John Barkiple on Unsplash

Making decisions in system design is all about trade-offs, and microservice architectures give us lots of trade-offs to make.
Sam Newman, Building Microservices: Designing Fine-Grained Systems

Polls suggest around three-quarters of organisations are implementing microservices to power their digital enterprise. While the potential benefits of microservices are well established, enterprise developers sometimes overlook serious drawbacks in operating this kind of distributed architecture.

In this article, you’ll learn about potential drawbacks with microservices and how Service Mesh patterns and…

Shouvojit Sarker

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store