Displaying 1 to 20 from 21 results

examples - This repository contains small and practical examples for the Iris Web Framework.

  •    Go

This repository provides easy to understand code snippets on how to get started with web development with the Go programming language using the Iris web framework. Examples are tested using Windows 10, Ubuntu 16.10 with Microsoft's Visual Studio Code and built using the Go 1.9.

GoCurrency - Simple currency converter

  •    Go

GoCurrency is a Go program made on the top of Kund Nu Currency Converter API. The GoCurrency's goal is to be a perfect tool providing a stupidly easy-to-use and fast program to convert values between currencies.




go - :speech_balloon: I incorporate these code snippets into my larger programming modules.

  •    Go

You can incorporate these code snippets into your larger programming modules. This repository is viewable on sourcegraph.com. In Go, the code does exactly what it says on the page.

modern-go-application - Modern Go Application example

  •    Go

This repository tries to collect the best practices of application development using Go language. In addition to the language specific details, it also implements various language independent practices. To help adopting these practices, this repository also serves as a boilerplate for new applications.


learngo - Exercises, Quizzes and Examples for the Learn Go Programming Course

  •    Go

Get the course now for 80% off with this link. 📣 Join the Student Chat Channel: Follow for the updates to the course.

fetch - Golang Fetch

  •    Go

Simple fetch made in Go to simplify the life of programmer. Go’s http package doesn’t specify request timeouts by default, allowing services to hijack your goroutines. Always specify a custom http.Client when connecting to outside services.

goexample - Various examples of tests I do on a daily basis before implementing golang

  •    Go

Various examples of tests I do on a daily basis before implementing golang. ** NOTE: ** The examples below are for educational use only, to practice and test various possibilities of golang implementations.

go-tls-mutual-auth - SSL/TLS mutual authentication example in Go, and layer 4 (tcp) load balancing

  •    Go

Mutual authentication refers to two parties authenticating each other at the same time. That is a client authenticating itself to a server and that server authenticating itself to the client in such a way that both parties are assured of the others' identity. In adition to SSL, muutual authentication provides authentication and non-repudiation of the client, using using digital signatures. This process it performed with certificates interchange. That is both client and server send its own certificates in connection handshaking, the client validate if the server certificate is valid and then the server validates the client certificate validation. If all it's ok the connection is stablished. After this, the server can read client centificate information to perform client identification.

zap-examples - Examples of using Uber's zap Go logging library

  •    Go

Examples of using Uber's zap Go logging library

eventsourcing-go - Event Sourcing + CQRS using Golang Tutorial

  •    Go

Imagine that you are working for a large news publisher called Fairflax Media, inspired by flax flower (not to be mistaken with Fairfax Media, of course). You have been tasked with breaking the huge monolith system into microservices and moving everything to Kuberentes. You prefer domain driven design, and believe that each database should only ever be owned by a single application. But as time goes by, you notice that many services need common data. You need to make sure that the data is consistent across all services and the query performance is reasonable.

gonyvido - Youtube downloader

  •    Go

gonyvido provides a higher-level programming interface for integrate video download and conversion features to your go applications. IMPORTANT: gonyvido is still in development phase so please please feel free to contribute and expand it to other video downloading sites.