asetalias / asetalias/talks

[Workshop] Proposing a 101 Golang Session

Open
#43 2 comments 0 reactions 0 assignees View on GitHub
event-type/workshop type/proposal
Dominant language
No language data
Stars
7
Forks
12
PR merge metrics
No merged PRs in 30d

Description

101 Golang Session for Beginners

**Type**

Workshop / Hands on

**Abstract**

Golang, or simply go, is one of the fastest growing programming languages on the planet now. Its even easier and much faster than scripting languages like python/pearl. A growing number of students in colleges are now attracted to golang and therefore, this workshop shall serve as an important introductory course for them.

**About**

Introducing beginners on the following, along with a hands-on demonstration:

- Why golang?
- How is it better than other languages?
- Intro to I/O funcs and error handling.
- Concept of structs over frameworks.
- Why is it so fast?
- Dockerizing golang micro-services, with a demo.

**Pre-requisites**

- Basic experience in programming.

- Just a laptop with Linux installed on it. Windows could work too.

**Expected duration**

Approx 1 - 1.5 hours.

**Level**

Beginner

**Resources**

I'll share them in the workshop.

**Speaker Bio**

Mrinal Wahal is a visionary computer scientist in making who is primarily targeted towards the enhancement of Research & Innovation. And also runs his startup Oversight.

**Social Links to your profile**

MrinalWahal.com

**Can be done after the talk/workshop**

I'll share it in the workshop itself.

**Month**
January, 2020

Contributor guide

Open the contributing guide

Research direction

Review the event-proposal template and the workshop details in this issue, including the January 2020 timing, beginner audience, topics, prerequisites, and duration. Done would require an explicit decision on whether and how this session is accepted or scheduled; no source files or tests are identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
content
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.