Best of Golang — January 2023
- 1
- 2
DZone·3y
Web Application Architecture: The Latest Guide
Web Application Architecture is an underlying web application architecture that makes this process possible. Choosing the right design defines your company growth, reliability and interoperability and future IT needs. A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.
- 3
Moralis·3y
Web3 Programming – How to Learn Web3 Programming
Web3 programming can generally be divided into two central parts: frontend and smart contract development. To start in Web3, you should advance your proficiency in programming languages related to your goals. To learn Web3 programming, sign up with Moralis now to fully leverage the power of blockchain technology.
- 4
Community Picks·3y
Modern API design with Golang, PostgreSQL and Docker
Go is a powerful language that's highly performant and has concurrency built in the language itself making it perfect for micro services. This article is aimed at anyone who wants to build a CRUD micro service or a simple RESTful API using Go (or Golang for SEO purposes) You can find all the code in my repository.
- 5
Community Picks·3y
Why Golang is a Good Choice for Developers in 2023
Go (or Golang) has emerged as a powerful and efficient option for developers. In recent years, Go is becoming more popular and more and more companies have used Go in their production systems. Uber, Netflix, Dropbox, and Soundcloud use Go to power their distributed data pipeline, which processes over a billion events per second.
- 6
Community Picks·3y
Build Server With Go Under 10 minutes
Go is a great language for creating simple yet efficient web servers and web services. It provides a built-in HTTP package that contains utilities for quickly creating a web or file server. Go was created to allow concurrency and scale as more cores are added since it was intended to run on multiple cores.
- 7
Golang News·3y
An actor based Framework using technologies and design patterns of Erlang/OTP in Golang
The easiest way to create an OTP-designed application in Golang is to leverage Erlang/OTP experience with Golang performance. Ergo Framework implements DIST protocol,ETF data format and OTP design patterns. It implements Saga design pattern – a sequence of transactions that updates each service state and publishes the result.
- 8
Hacker Noon·3y
6 Best Go Programming Books Ranked by Reviews
6 Best Go Programming Books Ranked by Reviews An Essay Concerning Humane Understanding, Volume I by John Locke. Black Hat Go is a book designed for newcomers to Go that have a basic understanding of programming fundamentals. Head First Go is another beginner-friendly resource for learning the language.
- 9
- 10
- 11
Web Tools Weekly·3y
JS Utilities, Git/CLI Tools, Uncats
JS Utilities, Git/CLI Tools, Uncats, and other tools have a "declarative API" This is something that's used to describe UI libraries like React and Vue. Declarative programming is concerned with what gets done (the end result) HTML and SQL would be considered declarative languages.
- 12
Trendyol Tech·3y
Performance of Kafka Consumers: 1 Billion messages
Python and Go users can create a consumer in Python and Go. Consumers will search in Topic with the specific key I provided. They will create threads equal to the partition count of the Topic. They will run as parallelly. For instance, a topic has ten partitions, then I will create ten threads.
- 13
Better Programming·3y
Better Programming’s “Best of 2022” List
A lot transpired in the programming space in the past year. In January, Wordle, the online puzzle game, took the internet by storm. In April, Python Inside JavaScript April was jam-packed with announcements for the Python community. For iOS developers, a roundup of the notable changes in Android 13 by Daniel Galpin is available on their blog.
- 14
Dev Genius·3y
Singleton Pattern in Go
Singleton Pattern in Go Singleton is a creational pattern that allows only one instance from a “struct” type along all the execution time. The singleton pattern is easier to implement using Golang pointers in order to keep the same reference. The pattern solves two problems at the same time.
- 15
InfoSec Write-ups·3y
Golang Programming and Security Vulnerabilities
Go is a programming language developed by Google that is designed to be fast, easy to use, and efficient. It is widely used in many different types of applications, including web servers, distributed systems, and command-line tools. In this article, I will be talking about security vulnerabilities on the Golang programming language.
- 16
Community Picks·3y
Replacing your Dockerfile with Go code
Dagger lets you develop your pipelines as code, in a programming language you already know, and then execute those pipelines as standard OCI containers. It's true that for most small and medium size projects without complex CI/CD needs, a Dockerfile can get the job done. There are a number of scenarios where replacing a Docker file with a Dagger pipeline can yield significant benefits.
- 17
LogRocket·3y
Go migration guide: Node.js, Python, and Rust
Go migration guide: Node.js, Python, and Rust The Go programming language is famous for its expressivity, simple syntax, and other features. Migrating from Python to Go is a high-level, garbage-collected, interpreted programming language with applications in web development, data analysis, scientific computing, and artificial intelligence.