speaker-info

Eric Mann

Vacasa

Eric Mann is a seasoned web developer with experience in languages from JavaScript to Scala to Ruby to PHP to C#. He has been building websites and applications of all shapes and sizes for the better part of a decade and continues to experiment with new technologies and techniques.

Eric is a tektōn working to engineer better, safer, more secure ways to identify yourself and control your information.

My Sessions

Intro to PHP Encryption

Ballroom

Modern PHP supports modern encryption: Sodium. This new interface provides a set of opinionated cryptographic primitives that help prevent you from making a costly mistake. Sodium allows symmetric encryption, public/private encryption, and data signing just like you’re used to in other languages. It’s also native to PHP as of version 7.2. Learn about the new […]

Intermediate
READ MORE

Ethics in Software Development

Luray II

What questions should a developer ask when they’re starting a project? What concerns should you consider while architecting a new system, solution, or platform? Where do you go to raise a red flag should one come up during or after development? Who is responsible for the way your code is used? Join this round-table discussion […]

Birds of a Feather
READ MORE

Cryptopals Hackathon

Rivanna C

We’ve put together a series of cryptography challenges inspired by those hosted on Cryptopals. Your mission, should you choose to accept it, is to put together a crack team of developers and complete as many challenges as possible in the time allowed. Every challenge has an objective; every objective is worth points. The team (or […]

All Workshop
READ MORE

Evolution of PHP Security

Rivanna A

(This is a full-day training class that requires a separate ticket to attend.) Regardless of reports to the contrary, PHP is a modern, scalable, secure programming language suitable for any number of applications. As with any other language or tool, PHP can only be used securely if the developers using it wield their tools safely. This training […]

Intermediate Training
READ MORE