A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC.
Monoliths vs Microservices vs Serverless – the tradeoffs that each option presents.
Textual – a Python framework for creating interactive applications that run in your terminal.
OOP in Go – How to use Object Oriented Programming in Go.
Go: Arrays and Slices, a deep dive – In this article we’re going to discuss all there is to know about arrays and slices in Go.
Some Go Tricks You Never Knew Existed (Until Now) – There are a few tricks in every programming language that you might think it is super duper effective and fastens the code writing process, on the other hand, there’s a possibility that they will reduce readability.
Getting Started With Java Development in 2023 — An Opinionated Guide – How do you get started with developing in Java? This post provides a nice opinionated introduction to the large Java ecosystem.
D2 - Declarative Diagramming – A modern diagram scripting language that turns text to diagrams.
Go Backend Clean Architecture – A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker. You can use this project as a template to build your Backend project in the Go language on top of this project.
Awesome Software and Architectural Design Patterns – A general, reusable solutions to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations.
Katanal – is a new crawling and spidering framework with a handy CLI tool. Useful for all sorts of things.
Hurl – Hurl is a neat HTTP testing tool. A simple DSL for writing assertions against web responses, including APIs, and testing those assertions.
tea – Unified package manager.
Ubuntu Logs: How to Check and Configure Log Files – This post covers everything you wanted to know about ubuntu logs. Different types of logs, where they are stored on disk, log rotation, tools for viewing and more.
CLI tools you won’t be able to live without – a list of 50 command line tools, which you should definitely check out!
10 open source projects you should be aware of in 2023 – A well curated list of the most interesting development tools and projects on GitHub in 2023.
Historical Source Code That Every Developer Should See – These historical codebases built the foundation of today’s computer technjlogy.
The Zen of Proverbs – 20 rules of thumb for writing better software.