Eleanor McHugh

Co-founder @ Innovative Identity Solutions

Hacker Ellie is the sometime writer of A Go Developer’s Notebook and co-inventor of several patents in digital identity and biometric liveness. Her career has spanned three decades working on projects ranging from mission critical avionics and broadcast transmission networks to banking security and digital trust arbitration. Her languages of choice include Golang, Ruby and Crystal whilst necessity often finds her working with C and Bash.
Ellie is co-founder of Innovative Identity Solutions, a London-based startup focused on driving innovation in digital identity, personal data privacy and secure communications with a particular emphasis on novel blockchain architectures.
As a responsible parent Ellie enjoys polyhedral dice, home brewing and gothic music.

Eleanor McHugh
Follow Eleanor McHugh on social media
tw

Past Editions

2022
Writing flexible Functions and Methods in Go using Generics

How to write functions with the flexible APIs offered by languages such as Ruby without sacrificing more type safety than strictly necessary. Then how to test them without excess code bloat.
Lots of fun will be had with Interfaces, Type Switches, Generics, and go test.

2020
Network Services with HTTP and WebSockets

WebSockets and alternative web application architectures in Go through the medium of code. Plenty of Go along with some JavaScript and possibly some Ruby/Sinatra to demonstrate integration with heterogeneous services. 

2019
Keynote: An Introduction To Functional Programming In Go

Every coder thinks they know functions. Neat little packages of code for hiding away all that ugly implementation detail we only want to write once and would prefer no one else ever saw. In fact we take them so much for granted that when academics wax lyrical about their amazing potential we tend to assume they’re talking about the very same thing and wonder what all the fuss is about. Especially when presented with languages like Haskell which read more like a maths textbook and come with that knowing smile our parents had when telling us to eat our green vegetables: this is better for you.

2019
Adventures in Paranoia with Go and SQLite

We encrypt our web connections. We encrypt our files. Why the heck don’t we encrypted our database tables? It may sound a bit mad encrypting something we’ll need to be able to search whilst it’s still encrypted but that’s what you’re going to learn in a single session.

2018
Implementing Software Machines in Go and C

A fast-paced dive into the rudiments of virtual machine and emulator implementation.

2018
Diversity panel: Are we inclusive yet?

"Are we inclusive yet?" is the Diversity Panel debate featuring Cassandra Salisbury, Anna Bernardi, Carmen Hernandez Andoh and Eleanor McHugh.

2017
Hello world

The simplest task in programming reimagined for the internet era.

Stay connected

You can subscribe to our newsletter to stay updated on the latest news and announcements. Follow us on social media to join our community and engage with other attendees, speakers, and staff. We're on Twitter, Mastodon, Youtube and Facebook. Don't forget to use our official hashtag #GoLab2023 to share your experience and connect with other attendees on social media.

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2023 GoLab | The international conference on Go in Florence-Design & devCantiere Creativo-Made withDatoCMS