Saturday, May 05, 2018

GoLang robustness: Go+k8s vs. Erlang

Corporate branding? The gopher is cuter :)

Go's New Brand - The Go Blog

The Go Programming Language

"Go was designed with Google's needs in mind, and when you're running software at the scale that Google does robustness is of prime importance. In this talk we will cover what design decisions of Go help building robust programs, but also those parts of the language can cause problems that one needs to be aware and what techniques to apply to avoid risks.
(This presentation) also compare Go robustness to Erlang, probably the most robust runtime out there, and see how its "let it crash" principle can be brought into Go."

JustForFunc: Programming in Go - YouTube - YouTube

link from:
Go Time #78: Hacking drones with Go with Ron Evans | News and podcasts for developers | Changelog

AWS AppSync with GraphQL

GraphQL is a useful query language for web data, often much more efficient than multiple calls to plain JSON APIs. The name is not indicative of its form and purpose, but more of Facebook's internal data structures that it was first used with.

Queries and Mutations | GraphQL

GraphQL is often used in combination with another popular Facebook's open source tool, React.
React Stack with G2i Team | Software Engineering Daily

In its classic pattern, Amazon has created a useful service based on open source tools,
in this case by adding GraphQL integration to other API services.

AWS AppSync Including New GraphQL Features Is Now Generally Available

"Amazon released AWS AppSync, a GraphQL service with real-time data and offline programming capabilities, generally available. Amazon introduced AWS AppSync at last year's AWS re:Invent conference, and now the current GA release includes several new features that can accelerate development: a test and debug flow, Amazon CloudWatch integration, and support for Amazon CloudFormation."