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!
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.
Hold tight, skillscasts coming soon!