1 DAY CONFERENCE

ProgSCon London 2017 - The one day conference about Programming on Friday 28th April 2017

Friday, 28th April in London

18 experts spoke.
Overview

Join ProgSCon 2017!

If you are a software developer looking to sharpen your skills and learn from the best in the industry, then ProgSCon London 2017 is the place you need to be at! Registration is open on Eventbrite. Register before 27 Jan 2017 for the very early bird offer.

Program

It's all about Containers, Serverless and Reactive Programming right now! ProgSCon London will explore these trends through engaging talks delivered by leading industry experts. Several talks will also feature various aspects of Blockchain, Microservices and Big Data.Our Keynote speaker is Trisha Gee, a seasoned speaker and developer advocate at JetBrains. Find all speakers here, all the talks here and the full program here.

Previous editions

You can check the video of all previous editions of ProgSCon on: 2016, 2015.

Excited? Share it!

Programme

BUILDING A REAL-TIME NEWS SEARCH ENGINE



Ramkumar Aiyengar

Ramkumar leads the News Search backend team at the Bloomberg R&D office in London. He joined Bloomberg from his university in India and has been with the News R&D team for eight years now. Ramkumar started working with Apache Solr/Lucene three years back, and is now a committer with the project usually curious about Solr’s search distribution, architecture and cloud functionality. Ramkumar considers himself a Linux evangelist, and is one of those weird geeky creatures who considers Lisp beautiful and believes that Emacs is an operating system.


SCALA TYPECLASSES

A basic knowledge of Scala syntax is recommended to get the most out of this talk.



Emanuele Blanco

Emanuele has been writing code for almost a decade, beginning with Java then slowly moving to Scala, for fun in 2011 and for profit in 2014.


SERVERLESS ARCHITECTURES



Rafal Gancarz

Rafal Gancarz is an IT Consultant, currently working with Starbucks. He is a versatile technologist with years of commercial experience building high quality distributed systems. Rafal is a technical architect with broad expertise in numerous architectural styles and patterns as well as excellent hands-on developer, able to tackle complexity in the heart of any IT solution while providing mentoring and guidance within the technical team. He is also a Certified Scrum Master, experienced agile practitioner and evangelist, passionate about improving project delivery and building highly performing teams.


ProgSCon Keynote



Trisha Gee

Trisha has developed Java applications for a range of industries, including finance, manufacturing, software and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. Trisha is a leader of the Sevilla Java User Group and a Java Champion, she believes healthy communities and sharing ideas help us to learn from mistakes and build on successes. As a Developer Advocate for JetBrains, she gets to share all the interesting things she’s constantly discovering.


SMART CONTRACTS ARE NEITHER SMART NOR CONTRACTS .. SO WHAT ARE THEY?



Christopher Gilbert

Christopher is a software engineer with over a decade of experience working at the cutting edge of technology. Having started his career in the video games industry writing award winning games and resilient P2P network protocols, he later moved on to indulge his entrepreneurial side by working for a successful SaaS big data start-up building distributed systems capable of processing 20 billion interactions a day. Christopher now spends his time building the world’s first enterprise blockchain solution for financial services, capable of processing trillions of pounds worth of transactions a day.


IS DOCKER DEAD?



Nic Jackson

Nic Jackson is a developer advocate and polyglot programmer at HashiCorp. He is the author of Building Microservices in Go, which examines the best patterns and practices for building microservices with the Go programming language. In his spare time, Nic coaches and mentors at Coder Dojo, teaches at Women Who Go and GoBridge, and speaks about and evangelizes good coding practice, process, and technique.


THE FUTURE OF SERVERLESS



Paul Johnston

Paul Johnston is a CTO and strategist who has particular interests in serverless, cloud, startups and climate change.


LATENCY SENSITIVE MICROSERVICES IN JAVA



Peter Lawrey

Most answers for Java and JVM on StackOverflow.com (~12K), "Vanilla Java" blog with four million views and ~300 posts, founder of the Performance Java User's Group, a virtual JUG with ~2K members, architect of Chronicle Software, open source project for high performance, low latency libraries in Java, & Java Champion


DISTRIBUTED LEDGERS: ANONYMITY AND IMMUTABILITY AT SCALE



Eleanor McHugh

Eleanor McHugh has a passion for the esoteric corners of programming stretching back to her misspent teenage years. During the course of her career she’s worked on mission critical systems ranging from avionics to banking security and digital trust arbitration. Ellie now devotes her time to writing digital romances in Ruby, Go & Crystal, exploring the complex relationship between anonymity and trust in digital spaces.


DO WE NEED ANOTHER KEY VALUE STORE?

Find out more about Keyvi here.



Hendrik Muhs

Hendrik a software engineer at Cliqz working on the Search Backend. Prior to Cliqz he worked at Fast mostly on NLP, at Microsoft on SharePoint Search, O365 and Exchange. During this diverse career he tried many technologies, programming languages but finally found the way back to the roots with C++ and Python.


THE WALKING DEAD - A SURVIVAL GUIDE TO RESILIENT REACTIVE APPLICATIONS



Michael Nitschinger

Michael is a Developer Advocate for Couchbase, Inc. He is part of the engineering team, the release manager of the Couchbase Java SDK and responsible for enterprise framework integration (like Spring Data or Hibernate).


WTF IS REACTIVE PROGRAMMING ?



Claudio José Rodríguez

Claudio has been developing complex web applications for the last 12 years in highly varied environments. Lately he has been focusing on the React/Redux ecosystem in MailOnline. He is an avid open-source enthusiast, and a collaborator in the Node.js project.


Evgeny Poberezkin

Evgeny is the CTO at Threads Styling that pioneers luxury shopping experience via social media and chats. Previously he founded and worked in publishing, communications, financial services and software businesses. Evgeny created the JavaScript JSON-Schema validator Ajv.


CYBERCRIME AND THE DEVELOPER: HOW TO START DEFENDING AGAINST THE DARKER SIDE



Steve Poole

Steve has been working on Java SDKs and JVMs since Java was less than 1 year old - that's a long time! His current role is Developer Advocate at Sonatype, the company who automates software supply chain security to accelerate developer innovation.

His credentials are equally long; Developer Advocate, Security Champion, DevOps practitioner (whatever that means), long time Java developer, leader and evangelist. JavaOne Rockstar, JSR leader and representation, committer on open source projects including ones at Apache, Eclipse and OpenJDK.

Steve is a seasoned speaker and regular presenter at international conferences on technical and software engineering topics.


TAMING THE WILD FRONTIER - ADVENTURES IN CLOJURESCRIPT

This immutable approach greatly reduces the complexity of your code. With the help of the core.async library we can also write asynchronous code in a synchronous style, enabling the development team to reason more clearly about their code.

Through the use of a common build tool with rich set of plugins and templates, you will see how creating & managing ClojureScript projects is easy and gives you a highly interactive & dynamic development environment that is a joy to use.



DUPLICATED John Stevenson

John Stevenson has been involved with testing for over 20 years. Currently, he mentors and trains others in exploratory testing and SBTM.


OPERATIONAL CONSIDERATIONS FOR CONTAINERS



Chris Swan

Chris Swan is the CTO of CapitalSCF, a boutique tech M&A advisory firm. He has spent most of the last decade working with emerging technology at a large bank. He tends to be a jack of all trades, and tries to master a few, with cloud computing bein


MICROSOFT AND OPEN-SOURCE - A 'BRAVE NEW WORLD'



Matt Warren

Matt is a C# dev who loves nothing more than finding and fixing performance issues. He’s worked with Azure, ASP.NET MVC and WinForms on projects such as a web-site for storing government weather data, medical monitoring devices and an inspection system that ensured kegs of beer didn’t leak! He’s an Open Source Contributor to BenchmarkDotNet and RavenDB.


DISRUPTING DEVELOPMENT USING REACTIVE EVENT SOURCED SYSTEMS WITH AKKA

The presented use case represents the development of a real-time document conversation tool, which in addition to its own message stream extracts data from several other existing sources. The core system is built in Java and Scala using Akka, on a Cassandra database. Event consumers are written in other languages, e.g. NodeJS.



Jan Ypma

Jan Ypma is a full-stack software architect at Tradeshift, focusing on developing at scale. He has designed Java enterprise systems at international level in a variety of domains. His background in electrical engineering and embedded software gives him a fresh out-of-box perspective.


SkillsCasts

Hold tight, skillscasts coming soon!

 



Thank you to our sponsors and partners


Silver

Bronze