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...
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...
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 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...
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...
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 - Concept, Use case, how SSE works, message formats, SSE code sample, SseEmitter connection keep alive time and Auto Reconnect mechanism