GO Middleware - request response interceptors/filters
· ☕ 1 min read · ✍️ Neeraj Sidhaye
GO middleware as the name suggests, sits between Go webserver( to be precise "router") and application handler and it works like a filters, similar to what we have in J2EE application for pre and/or post processing of request. Let's hands on with Go Middleware...

gosec - GO security scanner and gosec integration with SonarCloud
· ☕ 3 min read · ✍️ Neeraj Sidhaye
Scanning GO application code with gosec for security problems. gosec is static code analysis tool for finding security issues in go application. We will also integrate gosec with SonarCloud. Let's hands on...

Dockerizing GO applications
· ☕ 3 min read · ✍️ Neeraj Sidhaye
Creating optimized docker image for GO application using multi stage build - using alpine image and then produce a small image with only binary in a scratch image. Let's read further...

API Test Automation - in minutes!!
· ☕ 5 min read · ✍️ Neeraj Sidhaye
API Test Automation should be very simple, involve less learning curve, easy to collaborate, ease of integration with CI/CD pipeline and provide a good test reports. Developer and Testers both should be able to contribute in writing tests and most importantly, they should be focusing on writing quality test cases and not wasting anytime on learning the testing tool itself. ZeroCode open source framework is a perfect fit! Let's read on...

Go - Project Structure
· ☕ 3 min read · ✍️ Neeraj Sidhaye
What project structure to follow for GO projects? How to organize internal and external packages, so that things get simple and easy to collaborate. Lets read on...

Go - Building API
· ☕ 4 min read · ✍️ Neeraj Sidhaye
Writing API in Go with various flavours. Simple Go http web service, GO REST API using Go standard libraries and Go REST API using Gorilla Mux.

Microservices - Design Principle
· ☕ 3 min read · ✍️ Neeraj Sidhaye
Microservices at it's core is based on designing a bunch of small services based on specific business capabilities. Small service means, it should minimize complexity, should serve a focused purpose and should minimize inter-service communication. Importantly, each microservices should be built as a PRODUCT!"

Server Sent Events - Concepts
· ☕ 4 min read · ✍️ Neeraj Sidhaye
Server Sent Events - Concept, Use case, how SSE works, message formats, SSE code sample, SseEmitter connection keep alive time and Auto Reconnect mechanism