Submit Search
Upload
Golang - Why is so fun?
•
0 likes
•
397 views
Bruno Almeida
Follow
Golang introduction presentation
Read less
Read more
Software
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
Implementing a command line client to GitHub in Go
Implementing a command line client to GitHub in Go
Owen Ou
Migrations, Upgrades and Relaunches
Migrations, Upgrades and Relaunches
Philip Bauer
月刊ライトニングトーク 2014/06-07: 前回からのダイジェスト
月刊ライトニングトーク 2014/06-07: 前回からのダイジェスト
Seiya Konno
It's the way of the present - Why you should use plone.app.contenttypes
It's the way of the present - Why you should use plone.app.contenttypes
Philip Bauer
Azure Functions
Azure Functions
Rodolfo Finochietti
Introduction to Idem for Microsoft Azure
Introduction to Idem for Microsoft Azure
Nicholas Hughes
2020.04.22 aws deepracer log analysis
2020.04.22 aws deepracer log analysis
TomaszPtak4
Bringing spatial love to your python application
Bringing spatial love to your python application
Shekhar Gulati
Recommended
Implementing a command line client to GitHub in Go
Implementing a command line client to GitHub in Go
Owen Ou
Migrations, Upgrades and Relaunches
Migrations, Upgrades and Relaunches
Philip Bauer
月刊ライトニングトーク 2014/06-07: 前回からのダイジェスト
月刊ライトニングトーク 2014/06-07: 前回からのダイジェスト
Seiya Konno
It's the way of the present - Why you should use plone.app.contenttypes
It's the way of the present - Why you should use plone.app.contenttypes
Philip Bauer
Azure Functions
Azure Functions
Rodolfo Finochietti
Introduction to Idem for Microsoft Azure
Introduction to Idem for Microsoft Azure
Nicholas Hughes
2020.04.22 aws deepracer log analysis
2020.04.22 aws deepracer log analysis
TomaszPtak4
Bringing spatial love to your python application
Bringing spatial love to your python application
Shekhar Gulati
Continuous Integration/Deployment with Gitlab CI
Continuous Integration/Deployment with Gitlab CI
David Hahn
C#: Past, Present and Future
C#: Past, Present and Future
Rodolfo Finochietti
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
inovex GmbH
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
Noa Harel
近頃のオンラインゲームの Agile っぽい開発手法とか 〜ONE-UP における10の取り組み〜
近頃のオンラインゲームの Agile っぽい開発手法とか 〜ONE-UP における10の取り組み〜
俊仁 小林
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Noa Harel
Hashicorp Tools For The Windows Ecosystem
Hashicorp Tools For The Windows Ecosystem
continohq
React - An Overview
React - An Overview
eurosigdoc acm
Drupal local dev
Drupal local dev
Madalin Ignisca
What's New in GitLab and Software Development Trends
What's New in GitLab and Software Development Trends
Noa Harel
2013 t-dose - libre office easyhacks
2013 t-dose - libre office easyhacks
Rob Snelders
Nulab's DevOps tool stack based on AWS
Nulab's DevOps tool stack based on AWS
Takashi Someda
Introduction to python requests
Introduction to python requests
Abhijeet Kasurde
Git basic
Git basic
saif shobuz
How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)
SATOSHI TAGOMORI
How to not make your Rails application in a huge monolith
How to not make your Rails application in a huge monolith
Bruno Almeida
How to not create an unbreakable Rails monolith
How to not create an unbreakable Rails monolith
Bruno Almeida
From zero to git
From zero to git
Bruno Almeida
Git - Workshop Disruptiva
Git - Workshop Disruptiva
Bruno Almeida
Understanding form helpers
Understanding form helpers
Bruno Almeida
Git para inciantes
Git para inciantes
Bruno Almeida
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
More Related Content
What's hot
Continuous Integration/Deployment with Gitlab CI
Continuous Integration/Deployment with Gitlab CI
David Hahn
C#: Past, Present and Future
C#: Past, Present and Future
Rodolfo Finochietti
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
inovex GmbH
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
Noa Harel
近頃のオンラインゲームの Agile っぽい開発手法とか 〜ONE-UP における10の取り組み〜
近頃のオンラインゲームの Agile っぽい開発手法とか 〜ONE-UP における10の取り組み〜
俊仁 小林
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Noa Harel
Hashicorp Tools For The Windows Ecosystem
Hashicorp Tools For The Windows Ecosystem
continohq
React - An Overview
React - An Overview
eurosigdoc acm
Drupal local dev
Drupal local dev
Madalin Ignisca
What's New in GitLab and Software Development Trends
What's New in GitLab and Software Development Trends
Noa Harel
2013 t-dose - libre office easyhacks
2013 t-dose - libre office easyhacks
Rob Snelders
Nulab's DevOps tool stack based on AWS
Nulab's DevOps tool stack based on AWS
Takashi Someda
Introduction to python requests
Introduction to python requests
Abhijeet Kasurde
Git basic
Git basic
saif shobuz
How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)
SATOSHI TAGOMORI
What's hot
(15)
Continuous Integration/Deployment with Gitlab CI
Continuous Integration/Deployment with Gitlab CI
C#: Past, Present and Future
C#: Past, Present and Future
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
近頃のオンラインゲームの Agile っぽい開発手法とか 〜ONE-UP における10の取り組み〜
近頃のオンラインゲームの Agile っぽい開発手法とか 〜ONE-UP における10の取り組み〜
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Hashicorp Tools For The Windows Ecosystem
Hashicorp Tools For The Windows Ecosystem
React - An Overview
React - An Overview
Drupal local dev
Drupal local dev
What's New in GitLab and Software Development Trends
What's New in GitLab and Software Development Trends
2013 t-dose - libre office easyhacks
2013 t-dose - libre office easyhacks
Nulab's DevOps tool stack based on AWS
Nulab's DevOps tool stack based on AWS
Introduction to python requests
Introduction to python requests
Git basic
Git basic
How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)
More from Bruno Almeida
How to not make your Rails application in a huge monolith
How to not make your Rails application in a huge monolith
Bruno Almeida
How to not create an unbreakable Rails monolith
How to not create an unbreakable Rails monolith
Bruno Almeida
From zero to git
From zero to git
Bruno Almeida
Git - Workshop Disruptiva
Git - Workshop Disruptiva
Bruno Almeida
Understanding form helpers
Understanding form helpers
Bruno Almeida
Git para inciantes
Git para inciantes
Bruno Almeida
More from Bruno Almeida
(6)
How to not make your Rails application in a huge monolith
How to not make your Rails application in a huge monolith
How to not create an unbreakable Rails monolith
How to not create an unbreakable Rails monolith
From zero to git
From zero to git
Git - Workshop Disruptiva
Git - Workshop Disruptiva
Understanding form helpers
Understanding form helpers
Git para inciantes
Git para inciantes
Recently uploaded
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
VitsRangannavar
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
Asset Management Software - Infographic
Asset Management Software - Infographic
Hr365.us smith
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Tier1 app
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Power Karaoke
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Ortus Solutions, Corp
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
kalichargn70th171
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
kotipi9215
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
soniya singh
Recently uploaded
(20)
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Asset Management Software - Infographic
Asset Management Software - Infographic
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Golang - Why is so fun?
1.
Golang Why is so
fun (and fast)?
2.
Bruno Almeida Software Developer @wwwbruno
3.
Created by who
also created • B • C • Unix • UTF-8 • JVM
4.
Google backed by
5.
Open-source
6.
It is • Performant •
Native multiple-cores • Concurrency • Compiled • Clean syntax • Powerful standard library • Portable
7.
How’s using Golang? •
CloudFlare • Codeship • DigitalOcean • Facebook • Flipboard • Heroku • Netflix • New Relic • SpaceX • Uber
8.
How’s using Golang
in Brazil? • Globo.com • Magazine Luiza • Nic.br • Neoway Business Solutions • TOTVS • Walmart
9.
What about RD? •
16 repositories, including: • lp-router • capyrouter
10.
11.
Lets code
12.
Checkout this features •
Workspace • Blank identifier • Function returns • Scope • Pointer • Go routine • Closure
13.
–Todd McLeod “We’re doing
awesome, you’re doing awesome baby”
Download now