Agenda-----------6:00 Networking | Food | Drink6:30 Speakers Talk 1: Better x86 Assembly Generation from Go (Michael McLoughlin, Uber) Talk 2: Practical Tips for Database Testing (Yasser Abdolmaleki, Walmart)
About the SponsorLiveRamp provides the identity platform leveraged by brands & their partners to deliver innovative products & exceptional experiences. LiveRamp IdentityLink connects people, data, & devices across the digital & physical world, powering the people-based marketing revolution & allowing consumers to safely connect with the brands & products they love.
Talk 1: Better x86 Assembly Generation from Go
In the Go standard library & beyond, assembly language is used to provide access to architecture & OS-specific features, to accelerate hot loops in scientific code, & provide high-performance cryptographic routines. For these applications correctness is paramount, yet assembly functions can be painstaking to write & nearly impossible to review.
In this talk, Michael McLoughlin from Uber will demonstrate how to leverage code generation tools to make high-performance Go assembly functions safe & easy to write & maintain.
About the SpeakerMichael McLoughlin is a performance-obsessed Gopher currently making self-driving car software faster at Uber Advanced Technologies Group, formerly implementing mathematical algorithms on high performance computers.
Talk 2: Practical Tips for Database Testing
Almost every application needs to connect with a database & yet database testing remains a bit of a struggle for many teams. Some do it incorrectly & others avoid it.
Yasser Abdolmaleki from Walmart eCommerce's Search & Big Data team will go through a set of simple & practical steps you can take to make sure your database interactions will be performant, resilient, & easily reconfigurable. He's even go so far as to cover tips on how to protect against DB config & version changes & making DB changes code-based so that you can construct the DB many times.
About the SpeakerYasser Abdolmaleki is an Engineer at Walmart eCommerce currently focusing on Search & Big Data. Prior to this role, he was part of the Walmart's edge computing team overseeing the CDN, DNS, load balancing & proxying aspects of all of Walmart's web properties.