GOTO Amsterdam (June 17-19, 2015) is a vendor independent international software development conference with more that 50 top speakers and 500 attendees. The conference covers topics such as AngularJS, Disruption, Docker, Drones, Elasticsearch, Hadoop, Microservices & Scrum.

GOTO Night: The Fast & the Furious

Host: Martin Thompson & Byron Voorbach

When: 1. Oct 2015 at 18:00 - 22:00

Where: Trifork, Rijnsburgstraat 9-11, 1059 AT Amsterdam

Abstract

Venue/Host Trifork
Costs Free of charge
Speaker Martin Thompson & Byron Voorbach
Pizza & refreshments included

Schedule
18:00 Registration & Pizza
18:30 Short Intro
18:40 Byron Voorbach
19:35 Short break
19:45 Martin Thompson
20:45 Ending with beers

"Your Application from a Hacker's Point of View" by Byron Voorbach

Abstract
Application security: We all remember the lessons we've learned during our first years of programming: "Always use prepared statements!", "Never store passwords in plain text!" and so on.. But how often do we take the next step and dive into the world of application security when developing a new application? Most of the time (advanced) security is thrown out of the window as soon as the deadline for a project is closing in, which results into the possibility of your application being easily hacked. It's not that managers and developers don't want security, they don't always oversee the consequences of their decisions.

Users don't think about application security. It's something they take for granted when signing up or using a new application, but the consequences of failing application security can be disastrous for both companies and users. Ashley Madison (the dating website that has been in the news for weeks now) is a good example of the consequences of failing security.

But how do we, as developers, know if we're doing everything "the secure way"? During this session I will show you how easy a hacker's life can be when applications fail to (correctly) implement application security and provide you with an insight in the tools that you can use to test your application's security.

Note: No servers were harmed during the preparation of this session!

Bio
Byron is a Software Developer and Certified Ethical Hacker at Trifork Amsterdam. He's responsible for creating and maintaining different kinds of Java and iOS applications.
Being an ethical hacker and working with the latest technologies and frameworks within Java, he has a strong affinity with security.

Twitter: @ByronVoorbach

"Aeron: The Next Generation in High-Performance Messaging" by Martin Thompson

Abstract
Does TCP not meet your required latency consistently? Is UDP not reliable enough? Do you need to multicast? What about flow control, congestion control, and a means to avoid head of line blocking that can be integrated with the application? Or perhaps you're just fascinated by how to design for the cutting edge of performance? Maybe you have tried higher level messaging products and found they are way too complicated because of the feature bloat driven by product marketing cycles.

Aeron takes it back-to-basics with a pure focus on performance and reliability. We have built it from the ground up with mechanical sympathy in its DNA. The data structures are lock-free, copy-free, and even persistent for our functional friends. Interaction with the media is layered so you can swap between UDP, Inifiniband, or Shared Memory as required.

Aeron is open-source with implementations in Java and C++ that interoperate. There are no unnecessary features to bloat the implementation, yet the design is open so that it can be composed into higher level abstractions.

This talk will focus on the design of Aeron and what we learned trying to achieve very consistent performance. We will explore the challenges of dealing with reliable message delivery over UDP and the data structures necessary to support transmission and retransmission in a lock-free manner.

Bio
Martin is a high-performance and low-latency specialist, with over two decades working with large scale transactional and big-data systems, in the automotive, gaming, financial, mobile, and content management domains. He believes in Mechanical Sympathy, which is applying an understanding of the hardware to the creation of software, being fundamental to delivering elegant high-performance solutions. Martin was the co-founder and CTO of LMAX, until he left to specialise in helping other people achieve great performance with their software. The Disruptor concurrent programming framework is just one example of what his mechanical sympathy has created.

Twitter: @mjpt777
Blog: Mechanical Sympathy

If you have questions or must cancel your registration, please don't hesitate to contact Daphne Keislair at daphne.keislair@trifork.nl.

Registration


We're sorry, registration is closed