All Projects → peterlamar → go-examples

peterlamar / go-examples

Licence: other
Collection of Go examples for beginner back end developers

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-examples

Docker Basiclearning
🐬 Understand Docker step by step. A tutorial repo for beginners 🔥
Stars: ✭ 296 (+572.73%)
Mutual labels:  beginner, learning-by-doing
Pandemic-Produce-Delivery-Project
An ongoing open-source e-commerce shop using React, Express, Firebase, and MongoDB. Designed for pandemic-relief and social good. New contributors are always, always, welcomed, regardless of where you are 🔥. Feel free to reach out at [email protected]~
Stars: ✭ 20 (-54.55%)
Mutual labels:  beginner, learning-by-doing
Hacktoberfest
This hacktoberfest project exists to help you submit your first Pull Request and welcome you to the world of open source!
Stars: ✭ 216 (+390.91%)
Mutual labels:  beginner, learning-by-doing
learn2code
Learn to code in any language. If
Stars: ✭ 15 (-65.91%)
Mutual labels:  beginner, learning-by-doing
100 page python intro
🐍 Short, introductory guide for the Python programming language 📗 ⚡️
Stars: ✭ 90 (+104.55%)
Mutual labels:  beginner, learning-by-doing
Learn Heroku
🏁 Learn how to deploy your web application to Heroku from scratch step-by-step in 7 minutes!
Stars: ✭ 110 (+150%)
Mutual labels:  beginner, learning-by-doing
Project Based Learning Frontend
List of Project based Tutorials for frontend development
Stars: ✭ 240 (+445.45%)
Mutual labels:  beginner, learning-by-doing
clonings
A project for learning Clojure, based on rustlings.
Stars: ✭ 32 (-27.27%)
Mutual labels:  learning-by-doing
cloudwithchris.com
Cloud With Chris is my personal blogging, podcasting and vlogging platform where I talk about all things cloud. I also invite guests to talk about their experiences with the cloud and hear about lessons learned along their journey.
Stars: ✭ 23 (-47.73%)
Mutual labels:  learning-by-doing
JS-OS
An Unified Operating System on the web
Stars: ✭ 54 (+22.73%)
Mutual labels:  beginner
Manual Testing
This repository contains the General Test Cases for performing Manual Testing on the Web/Mobile application. It also has Test cases related to API Testing. Templates related to Test Plan and BugBash are also updated.
Stars: ✭ 134 (+204.55%)
Mutual labels:  beginner
python-for-everybody-solutions
Solutions to Python for Everybody: Exploring Data using Python 3 by Charles Severance
Stars: ✭ 166 (+277.27%)
Mutual labels:  beginner
embracing-clojure
擁抱 Clojure
Stars: ✭ 18 (-59.09%)
Mutual labels:  beginner
engineering-leader
Beginning knowledge for leading and managing engineers
Stars: ✭ 22 (-50%)
Mutual labels:  beginner
Algorithms-Open-Source
We have a task for each skill level!!
Stars: ✭ 31 (-29.55%)
Mutual labels:  beginner
first-contrib-app
A search engine to find good beginner issues across Github and become an open source contributor !
Stars: ✭ 33 (-25%)
Mutual labels:  beginner
Unity3D-Cars
A project built for a Renaissance Coders tutorial to introduce vehicle physics.
Stars: ✭ 60 (+36.36%)
Mutual labels:  beginner
awesome-by-example
😎 A curated list of example-based learning resources.
Stars: ✭ 97 (+120.45%)
Mutual labels:  learning-by-doing
workshops
workshops, study guides and learning materials for the Uno Platform
Stars: ✭ 86 (+95.45%)
Mutual labels:  learning-by-doing
styles
A collection of cool effects in html, css and javascript.
Stars: ✭ 35 (-20.45%)
Mutual labels:  beginner

go-workshop

Collection of golang reference examples for teaching and learning golang. These examples assume no experience with backend and avoid complex tooling. Golang is an excellent language that is simple yet incredibly powerful and fast. Its useful for any new development as it makes devops a breeze (compiles to a single executable) and avoids the tooling and framework issues of other languages (you can get started with just the language and the standard library, vs having to learn tooling and frameworks that are required with many languages).

Golang

These examples are pure golang exercises

  1. Simple REST api
  2. RPC
  3. Timing
  4. Gin Swagger
  5. Google Drive

Golang + Docker

These integrate with other components such as databases, stood up with docker containers.

  1. Redis
  2. db-cache
  3. sqltesting
  4. Hello Casandra

Golang + Docker + Kubernetes

These interact with Kubernetes as well as Docker. Local Minikube or a cloud hosted kubernetes can be used for this exercise.

  1. 2-tier Kubernetes web app

Misc Links

  1. Effective Go - Basic reference for Golang
  2. Code Review Comments - Extra supplement comments
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].