From Clever Cloud
Quentin ADAM is the CEO of Clever Cloud : a Platform as a Service company allowing you to run java, scala, ruby, node.js, php, python or go applications, with auto scaling and auto healing features. This position allow him to study lots of applications, code, practice, and extract some talks and advises. Regular speaker at various tech conference, he’s focused to help developers to deliver quickly and happily good applications.
When you use some schemaless noSQL DB (riak, couchchbase, mongo...), in some case the model of the data change during the application lifecicle. it can cause a lot of trouble in your application, this is why it’s important to add version. This talk is about why, how and how to small impact your code.
Most applications are based on known protocols, like HTTP, and this encourages an API approach, with requests and responses, client and server, in text mode. But protocols are always evolving, come back to binary (HTTP 2, Protobuf), asynchronous messages (actors) and streams (BLE), and developers are once again inventing protocols and the higher layers.
You will get in this talk a large overview of the questions to ask yourself while designing a protocol, the common errors, and the available tools.
What changes affects developer profession? How to make the process and the production of hosting really neat and without problems? We have to focus about industrialization like we did about electricity a century ago: produce stable standard with a high quality of service and availability, and develop the ecosystem of consumer. Can we end server management and build hosting as a commodity?
The talk is focus to explain what is the evolution of developer job and meanings in a industrial IT world.
HTTP is the protocol who rules the WEB. 20 years old, the version 2, major upgrade is now cooked and nearly ready to be used by real peoples. So, how new the new HTTP version is? What is the new features added to the protocol? Is it great to used? Does it will be used or be the next ipv6 like giant internet migration? Overview of HTTP2 and why it's great.