An open API service indexing awesome lists of open source software.

https://github.com/wgarunap/devfest

defest
https://github.com/wgarunap/devfest

Last synced: about 2 months ago
JSON representation

defest

Awesome Lists containing this project

README

          

# DevFest Golang Session - Agenda

## session - 01
- Introduction to Golang (30 mins)
- Why Go
- Go Installation
- Basic Go Understanding
- packages
- go variables
- arrays, slices and maps
- structs
- loops
- functions and methods

- "Hello, World" with Go (30 mins)
- Simple Hello, World
- Hello, World with simple server
- Simple HTTP server with handler
- Server Mux implementation

## session - 02
- CRUD Implementation (1 hour)
- Rest API implementation (Phone Book Application)
- Database integration for the CRUD

## session - 03
- Go test and benchmark (20 mins)
- Write unit tests for go functions
- Write benchmarks for go functions

- Log Standardisation (10 mins)

- Monitoring (15 mins)
- prometheus
- grafana

- Profiling (15 mins)
- Add go pprof to the application

## session - 04
- Dependency Management In Go (20 mins)
- go mod

- concurrency in Go (20 mins)
- go routines
- go channels
- sync package

## Questions