Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
With Anand Joshi (Sr Software Enggr, Aetna) & Marwan Sulaiman (Sr Software Enggr, NY Times).
Thu, Jul 18, 2019 @ 06:30 PM   FREE   Venue, 11 W 19th St
 
   
 
 
              

    
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS

Details
Join the Go Language NYC group in a round of talks by local community members looking to share their stories.

All experience levels in public speaking & Go programming are welcome to give a talk!

Submit Your Talks-
You! Yes, you can speak about your favorite Go topic if you like.

https://www.papercall.io/golangnycmeetup

* Venue Details

Please RSVP with your full name. A valid photo ID is required upon entry.

We will be hosted on the 3rd Floor.

* Meetup Format:

A round of full-length talks, followed by lightning talks.

6:30pm - Arrive, socialize, & eat
7:00pm - Talks begin
8:30pm - More socializing
9:00PM - Venue closes

* Topics:
Talk #1
Developing Microservice with GO

Introduction
A simple Notes application that will demonstrate how to write a microservice in GO. This application will provide CRUD API operations for notes. This application will be deployed to Kubernetes in a docker container.

Takeaways for Audience from this talk
* Audience will have a full working API service written in GO with Dockerfile & Kubernetes deployment definition with full access to source code in github
* Solid foundation of concepts to write microservice in GO
A working example of Dockerfile for a GO application & how to build GO code in container
* A working example of Kubernetes Deployment resource that demonstrate ReplicaSet & Rolling deployment concept.

Speaker:
I am a Microservices Developer at Aetna working on next generation Digital Wellbeing platform. I am a recent gopher & enjoying coding in Golang. I have about 19 years of solid software development experience in the field of healthcare, education & finance. I am an avid runner & enjoy running half marathons.
@AnandJo18759020

Talk #2
TwirpQL: REST & GraphQL Servers For Free

Summary
In this talk we will look at the benefits of both REST APIs & GraphQL & I will argue that they compliment each other rather than compete.

I will demo Twirp (an idiomatic Go API framework) & I will also demo gqlgen: a flexible Go GraphQL implementation.

Then I will demo TwirpQL a plugin that I wrote in my free time to combine both programs so you only focus on writing business logic.

Details
I will start by talking about my experience at the New York Times writing services where we had to manually maintain a GraphQL -> REST proxy. Furthermore, for services that didnt use GraphQL they had to manually write clients in their own languages to reach our services.

This gets broken down into two things: The Who & The How. The Who dictates The How: Browsers & mobile like to use GraphQL, while servers like to use RPC-based systems or wrapping a Client over the transport (whether REST or GraphQL) so that their own business logic does not get tainted with transport-details.

The problem with supporting both models, is that you have a lot of plumbing code to write & maintain, this is where TwirpQL comes to help.

TwirpQL combines two popular open source projects: Twirp & gqlgen. TwirpQL lets you define your server in a Protobuf format, which you can use to generate a REST server/client/swagger. Then TwirpQL can be used to generate a GraphQL layer that knows how to call the exact server implementation as well.

Speaker:
Marwan helps build distributed systems in Go for the New York Times. Hes passionate about awesome software that makes his life easier.
@MarwanSulaiman

* Important to know

Go Language NYC officially adopts the Go Code of Conduct (https://golang.org/conduct). Harassment, bullying, & discrimination are unacceptable here & if you witness or experience those or other harmful behaviors, please let the organizers know.

Our Host: Capital One
For the July Meetup Capital One has graciously opened their door for us.

Capital One is investing in new tech to change banking for good. Check out what were doing https://www.capitalone.com/tech & our job openings https://www.capitalonecareers.com. Were hiring in NYC.

 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms