Best of GolangJanuary 2023

  1. 1
    Article
    Avatar of medium_jsMedium·3y

    Top 10 Udemy Courses to Learn Essential Programming and Development Skills in 2023

    These are the best Udemy courses you can take to learn essential Tech skills in 2023. Java Masterclass by Tim Buchalaka is one of the most comprehensive course to learn Java.

  2. 2
    Article
    Avatar of dzDZone·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. 3
    Article
    Avatar of moralisMoralis·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. 4
    Article
    Avatar of communityCommunity 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. 5
    Article
    Avatar of communityCommunity 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. 6
    Article
    Avatar of communityCommunity 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. 7
    Article
    Avatar of glcGolang 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. 8
    Article
    Avatar of hackernoonHacker 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. 9
    Article
    Avatar of medium_jsMedium·3y

    Quick Guide: Go 1.20 Features

    Go 1.20 is the last release for Windows 7, 8, Server 2008 & 2012 - MacOS 10.13 High Sierra and 10.14 Mojave. The community has already releasedrc3 of Go1.20. You could check the release state in February 2023.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    Task

    Task is just a single binary and has no other dependencies. It's written in Go, so you don't need to mess with any complicated install setups just to use a build tool. Once installed, you just need to describe your build tasks using a simple YAML schema.

  11. 11
    Article
    Avatar of webtoolsweeklyWeb 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. 12
    Article
    Avatar of trendyoltechTrendyol 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. 13
    Article
    Avatar of btrprogBetter 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. 14
    Article
    Avatar of devgeniusDev 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. 15
    Article
    Avatar of infosecwriteupsInfoSec 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. 16
    Article
    Avatar of communityCommunity 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. 17
    Article
    Avatar of logrocketLogRocket·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.