Golang UK Conference 2015 - Eleanor McHugh - Whispered Secrets

A fun mashup of networking, file IO and cryptography using Go's standard package library. There'll be cipher streams for files and TCP connections, hybrid encryption between web services using AES and RSA, and HMAC signatures for tamper-proofing. All backed up with working code. Aside from the technical content we'll explore the benefits of putting security at the heart of application design, knowing as little as necessary about our users to service their needs without compromising their privacy.

TARGET AD 2
2015/09/10 Golang UK Conference   Share on Facebook

RELATED VIDEOS

Golang UK Conference 2015 - Dean Elbaz - Understanding Memory Allocation in Go
Play Video

Golang UK Conference 2015 - Dean Elbaz - Understanding Memory Allocation in Go

2015/09/02
Golang UK Conference 2016 - Bryan Boreham - An Actor Model in Go
Play Video

Golang UK Conference 2016 - Bryan Boreham - An Actor Model in Go

2016/09/13
Golang UK Conference 2015 - Peter Bourgon - Go Kit A Toolkit for Microservices
Play Video

Golang UK Conference 2015 - Peter Bourgon - Go Kit A Toolkit for Microservices

2015/09/03
Golang UK Conference 2015 - Ben Darnell - CockroachDB
Play Video

Golang UK Conference 2015 - Ben Darnell - CockroachDB

2015/09/02
Golang UK Conference 2015 - Andrew Gerrand - Stupid Gopher Tricks
Play Video

Golang UK Conference 2015 - Andrew Gerrand - Stupid Gopher Tricks

2015/09/04
Golang UK Conference 2015 - Francesc Campoy  - Program Analysis
Play Video

Golang UK Conference 2015 - Francesc Campoy - Program Analysis

2015/09/04
Golang UK Conference 2016 - Eleanor McHugh - Implementing Software Machines in Go and C
Play Video

Golang UK Conference 2016 - Eleanor McHugh - Implementing Software Machines in Go and C

2016/09/07
Golang UK Conference 2015 - Mat Ryer - Building APIs
Play Video

Golang UK Conference 2015 - Mat Ryer - Building APIs

2015/09/03
7 common mistakes in Go and when to avoid them by Steve Francia (Docker)
Play Video

7 common mistakes in Go and when to avoid them by Steve Francia (Docker)

2015/05/29
Golang UK Conference 2015 - Evan Huus  - Complex Concurrency Patterns with Go
Play Video

Golang UK Conference 2015 - Evan Huus - Complex Concurrency Patterns with Go

2015/09/03
Optimizing Go programming language with Ashish Gandhi, systems engineer from CloudFlare
Play Video

Optimizing Go programming language with Ashish Gandhi, systems engineer from CloudFlare

2014/11/30
Building Services in Go
Play Video

Building Services in Go

2015/01/16
Golang UK Conference 2017 | Achilleas Anagnostopoulos - Can you write an OS Kernel in Go?
Play Video

Golang UK Conference 2017 | Achilleas Anagnostopoulos - Can you write an OS Kernel in Go?

2017/08/31
justforfunc #19: mastering io.Pipes
Play Video

justforfunc #19: mastering io.Pipes

2017/09/11
Golang UK Conference 2017 | Nicholas Ng - Understanding concurrency with behavioural types
Play Video

Golang UK Conference 2017 | Nicholas Ng - Understanding concurrency with behavioural types

2017/08/31
Golang UK Conference 2015 - Matt Heath - Building a Bank with Go
Play Video

Golang UK Conference 2015 - Matt Heath - Building a Bank with Go

2015/09/03
Services in Go: from Proof-of-Concept to Production
Play Video

Services in Go: from Proof-of-Concept to Production

2014/04/03
Golang UK Conference 2017 | Vlad Galu - Going on the Road Less Bumpy
Play Video

Golang UK Conference 2017 | Vlad Galu - Going on the Road Less Bumpy

2017/09/01
GopherCon 2014 Building web services in Go by Richard Crowley
Play Video

GopherCon 2014 Building web services in Go by Richard Crowley

2014/05/23
Golang UK Conference 2017 | Mark Ryan - Command Line Scripting with Templates
Play Video

Golang UK Conference 2017 | Mark Ryan - Command Line Scripting with Templates

2017/08/31
Golang UK Conference 2017 | Will Sewell & Jim Fisher - Golang
Play Video

Golang UK Conference 2017 | Will Sewell & Jim Fisher - Golang's Realtime GC in Theory and Practice

2017/08/31
GopherCon 2015: Tomas Senart - Embrace the Interface
Play Video

GopherCon 2015: Tomas Senart - Embrace the Interface

2015/07/24
Why Golang is Awesome!
Play Video

Why Golang is Awesome!

2015/05/27
Performance Comparison; Java, Python and Go on App Engine
Play Video

Performance Comparison; Java, Python and Go on App Engine

2013/05/31
Hybrid Cryptography (CISSP Free by Skillset.com)
Play Video

Hybrid Cryptography (CISSP Free by Skillset.com)

2016/05/02
Golang UK Conference 2015 - Damian Gryski - The Go Community
Play Video

Golang UK Conference 2015 - Damian Gryski - The Go Community

2015/09/02
Golang UK Conference 2017 | Mat Ryer - Writing Beautiful Packages in Go
Play Video

Golang UK Conference 2017 | Mat Ryer - Writing Beautiful Packages in Go

2017/09/01
Golang UK Conference 2017 | Chris Benson - Deep Learning with Go
Play Video

Golang UK Conference 2017 | Chris Benson - Deep Learning with Go

2017/09/01
Building Web Services in Go by Richard Crowley from Betable
Play Video

Building Web Services in Go by Richard Crowley from Betable

2014/01/23
Golang UK Conference 2017 | Arne Claus - Concurrency Patterns in Go
Play Video

Golang UK Conference 2017 | Arne Claus - Concurrency Patterns in Go

2017/09/01
INSIGHT | High-performance messaging with Go and Redis - Chris Goddard (Charge Communications)
Play Video

INSIGHT | High-performance messaging with Go and Redis - Chris Goddard (Charge Communications)

2015/05/30
DevNation 2015 - Vincent Batts - Golang: The good, the bad, & the ugly
Play Video

DevNation 2015 - Vincent Batts - Golang: The good, the bad, & the ugly

2015/08/11
Golang Concurrency
Play Video

Golang Concurrency

2015/11/14
Golang UK Conference 2017 | Brian Ketelsen - Bringing Go to the Enterprise
Play Video

Golang UK Conference 2017 | Brian Ketelsen - Bringing Go to the Enterprise

2017/09/04
Golang UK Conference 2017 | Irina Bednova - Ruby to Go - What to expect when you switch
Play Video

Golang UK Conference 2017 | Irina Bednova - Ruby to Go - What to expect when you switch

2017/08/31
Binary encoding, Flatbuffers and gRPC by Manish R Jain - Go Meetup, October 2016
Play Video

Binary encoding, Flatbuffers and gRPC by Manish R Jain - Go Meetup, October 2016

2016/10/13
Golang UK Conference 2017 | Jack Lindamood - How to correctly use package context
Play Video

Golang UK Conference 2017 | Jack Lindamood - How to correctly use package context

2017/08/31
Golang UK Conference 2017 | Sean Kelly - Embedding
Play Video

Golang UK Conference 2017 | Sean Kelly - Embedding

2017/09/21
Golang UK Conference 2017 | Paul Bellamy - Building Go with Bazel
Play Video

Golang UK Conference 2017 | Paul Bellamy - Building Go with Bazel

2017/08/31
Chat with Francesc Campoy Flores about Go language - Coffee with a Googler
Play Video

Chat with Francesc Campoy Flores about Go language - Coffee with a Googler

2015/05/22
Golang UK Conference 2017 | Mark Bates - Buffalo: Rapid Web Development in Go
Play Video

Golang UK Conference 2017 | Mark Bates - Buffalo: Rapid Web Development in Go

2017/08/31
dotGo 2015 - Eleanor McHugh - Encrypt All Transports
Play Video

dotGo 2015 - Eleanor McHugh - Encrypt All Transports

2015/11/27
Simple JSON Rest API in Go (tutorial) - Creation & Consumption
Play Video

Simple JSON Rest API in Go (tutorial) - Creation & Consumption

2014/06/29
Golang Encryption
Play Video

Golang Encryption

2015/11/25
Build Web Apps with Go Language (golang)
Play Video

Build Web Apps with Go Language (golang)

2015/05/08
Golang UK Conference 2017 | Aditya Mukerjee - করো: Translating Go to Other (Human) Languages
Play Video

Golang UK Conference 2017 | Aditya Mukerjee - করো: Translating Go to Other (Human) Languages

2017/09/01
Vincent Batts - golang - the Good, the Bad and the Ugly
Play Video

Vincent Batts - golang - the Good, the Bad and the Ugly

2015/02/04
Twelve Go Best Practices - Francesc Campoy
Play Video

Twelve Go Best Practices - Francesc Campoy

2014/08/08
Powered by YouTube

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.