#go
Read more stories on Hashnode
Articles with this tag
Testing is a crucial part of software development, ensuring that your code works as expected and reducing the number of bugs and issues. In Go,...
Error handling is a critical aspect of writing robust and reliable software applications. In Go, error handling is designed to be explicit, making it...
Go has been a language that prides itself on simplicity and efficiency. However, it has long been criticized for its lack of support for generics. The...
The SOLID principles are a set of five design principles that help software developers create clean, maintainable, and scalable code. These principles...
Domain-driven design (DDD) is a software development approach that emphasizes the importance of understanding the business domain in order to create...
The way we design, build and deploy web applications has changed a lot in the past few years. In the beginning, It all seemed like a simple task, our...