Skip to content

Details

We had a great meetup last month! We hope you can join us via Zoom. Grab a snack and a beverage, and let's recreate that in-person meetup feel. First 30 minutes will be open discussion with food and drink, then we'll start the presentation.

This month's meeting is virtual due to current recommendations from local, state, federal, and international sources to slow the spread of COVID-19. We will continue to meet virtually until we can safely meet in-person.

-- Presentation --

Modern enterprise applications have to blend many different services, both legacy and modern, to deliver information at lighting speed for their customers. While it is easy to write a call to an API, more often than not the API either overdelivers or overdelivers information, leading to the creation of complex data structures or multiple api calls that must be amalgamated into comprehensible data. However, by using Golang and GraphQL, we can create a far easier to use API mask that compensates for any shortcomings. Go is an incredibly efficient language with a concurrency model that is tailor-made for enterprise middleware. GraphQL allows us to ensure that any and all data is delivered by the service is structured consistently, regardless of changes that may occur on the backend, and only the information required is delivered. By pairing Golang and GraphQL, we can create scalable, change-tolerant services that allow for proper delivery of information when and where it is needed.

Bryan English
Software Engineering Consultant at Object Partners

Bryan is a software developer focused on building amazing platforms using Go, Kafka, Docker, Kubernetes, SQL, and NoSQL. He has experience in many different stacks and strongly believe in a "kaizen" attitude combined with a focus on life long learning. He also enjoys fishing, cooking, and music.

Agenda

  • 6pm - 6:30pm: Networking, food & drink, and announcements
  • 6:30pm - 7:15pm: Go and Graphql: Creating an API Mask - Bryan English
  • 7:15pm - 8:00pm - Open Discussion

Interested in sharing at an upcoming meetup? We'd love to hear what you have to share! Contact the meetup organizers to get the ball rolling!

https://www.meetup.com/golangmn/members/?op=leaders

If anyone has any problems or questions, feel free to text or call:

  • Jesse Lang - 612-568-8380
  • Jack Spirou - 630-715-4302

Additional Resources

For Go specific events, announcements, training, and jobs in Minneapolis, check out this document (http://bit.ly/minneapolis-golang)!

Slack Channel for Gophers - gophers.slack.com (http://gophers.slack.com/)
To get added, fill out the invite form here:
https://gophersinvite.herokuapp.com/

Join the local channel: https://gophers.slack.com/messages/minneapolis/

Go Forum - forum.golangbridge.org (http://forum.golangbridge.org/)

GoBridge (https://twitter.com/golangbridge) is dedicated to building bridges that educate underrepresented communities to teach technical skills and foster diversity in Go.

Special Offers

Get 50% off most ebooks + videos and 40% off most print books from @oreillymedia by using code PCBW http://oreil.ly/1gETXNy

Go OSS Help Wanted Projects (https://github.com/corylanou/oss-helpwanted) - Check out this repo if you want to contribute to open source Go projects. Most projects are labeled for easy/medium/hard issues as well.

How to run a Go Meetup (https://github.com/corylanou/go-meetup) - This is a great resource on how to run a Go meetup and resources to help you run your meetup.

Announcement Reminders:

• Thank You!
• Where are the bathrooms
• Host Announcements
• Job Openings / Hiring Announcements
• Events / Training
• Announce next meetup

Members are also interested in