Systems | Development | Analytics | API | Testing

Building a RESTful API with Go and Gin

When it comes to building an API, Go is an extremely popular programming language choice to build powerful RESTful APIs with. The language is super lightweight, has many different libraries and frameworks available, and is easy to run. One of the frameworks support by Go is Gin. Gin is a web framework written in Golang that offers great performance and scalability, amongst other features.

Building a RESTful API with Go

When it comes to building an API, Go is an extremely popular programming language choice to build powerful RESTful APIs with. The language is super lightweight, has many different libraries and frameworks available, and is easy to run. In this tutorial, we will build a simple REST API using Go. The API endpoint will allow a user to retrieve a credit score rating.

When you should not be using Selenium for Testing

There are a wide variety of automated testing tools available, each with its own set of advantages and disadvantages. Automating tasks requires careful consideration of the tool's capabilities and constraints before final selection. We recently wondered in our blog if t here is a better alternative to Selenium. Consider whether or not the tool you've chosen has the necessary functionality to fully automate your software. Is it possible to run tests on your software?

What it takes to build a realtime chat or messaging app

We all expect online experiences to happen in realtime. Messages should arrive instantly, dashboards should deliver business metrics as they happen, and live sports scores should broadcast to fans around the world in a blink. This expectation is even higher for chat, which is now embedded in everything from e-commerce platforms to online gaming. But building realtime chat requires some heavy lifting—especially if you’re starting from scratch.

How to Reduce Time Spent on Technical Debt Management

Raise your hand if your team has ever been forced to prioritize delivery speed over sound design. It happens all too often in the world of application development, and we’ve all been there. The compromises made in the rush to deliver value to your customers result in technical debt. As a delivery leader, you need to manage the repayment of technical debt, which taxes your productivity and is a potential source of functional and cyber risk.

Code Like a Pro: 10 tips for aspiring coders

The definition of good code varies for each person, but most define it as code that is fully tested. There are those who define that the performance and speed of this product are incredible, moreover, it runs perfectly on old hardware. Though precisely, a clean code focuses on adaptability and extensibility for an organization and lasts beyond its original timeframe. Coding is the language in which all computers intercommunicate and comprehend.