- This event has passed.
IBM Developer Event: Build your first API with Golang
August 21 @ 6:30 pm - 8:45 pm EDT
NYC Blockchain Center and Founding Member IBM Developer Team cohost this series of developer events.
About the Event:
Golang is a language heavily used for web api building. What makes a good api? How can we build apis that are robust and extensible? Writing a good API is a evolving process.
If you are coming to Go from a different language you might be used to using some framework for building REST APIs. Although that seems to increase developer productivity in the beginning, I feel like you loose a lot of visibility and flexibility because of the abstraction. The Go ecosystem favors libraries over frameworks. We will use a library to build our API. Using a library gives us the ability to easily change and modify our API.
In this workshop we will take a data set and make an API out of it and learn some of the best practices in making a good API.
Attendees can expect to learn:
– How a REST API works
– How to make an API
– How to extend an API
– Basic understanding of Go and a Go runtime is useful.
– Install go – https://golang.org/doc/install
6:30pm – check in, pizza, drinks & networking
7-8 pm – presentation
8-8:30 pm – Q&A
8:45 pm – venue closes
Interested in exploring IBM Cloud? Join via: https://ibm.biz/Bdznyw
About the Presenter
Mofizur Rahman (@moficodes) is a Developer Advocate at IBM. His area of interests include container orchestration, micro services and blockchain. His favorite programming language these days is Go. He also tinkers with Node, Python and Java. He is also learning and teaching in the Go, Kubernetes and Hyperledger Fabric community. He is a strong believer of the power open source and importance of giving back to the community. He is a self proclaimed sticker collecting addict and has collected several box full of stickers with no signs of stopping. He dabbles in photography sometimes.
He writes tech blogs at NYCDEV medium page which can be found on https://medium.com/@moficodes