InfoQ Homepage Presentations
-
UI: The Functional Final Frontier
David Nolen introduces Om, a ClojureScript library providing a functional layer on top of Facebook React for building MVC UIs.
-
TypeScript - Scaling up JavaScript
Jonathan Turner covers the challenges with growing and maintaining large JavaScript applications and how TypeScript addresses them.
-
Vagrant, Packer, Consul, Serf: Maximum Potency DevOps
Mitchell Hashimoto introduces Vagrant, Packer, Consul, Serf, explaining how they can help DevOps streamline the entire process from development through to production.
-
Extreme Innovations In Employee Welfare
Jack Hubbard presents a case study of how is life at PropellerNet, explaining why Propellernet is officially the best small company to work for in the UK.
-
Abusing CSharp 5
Jon Skeet entertains the audience with C# snippets that one should not use in real life.
-
A Light Saber for Your Disruptive Tool Belt: The Business Model Canvas
Pete Cohen introduces the Business Model Canvas, a shared visual language for describing and designing business models, helping teams to achieve their goals within the context of an overall vision.
-
McDonalds, Six Sigma, and Offshore Outsourcing: Unexpected Sources of Insight
Chad Fowler keynotes on his career, the passion, the mistakes and good choices he made, and how that can help others learn the craft of software engineering.
-
SQL on Hadoop - Pros, Cons, the Haves and Have Nots
Ted Dunning discusses the different options for running SQL on Hadoop including pros and cons.
-
Developing Microservices for PaaS with Spring and Cloud Foundry
This session describes architectural patterns for developing microservices: Service Decomposition, API Gateways, Stateless/Shared-Nothing Apps, Configuration and Backing Service Consumption, etc.
-
JSF in the Modern Age
Keith Shakib presents how to use JSF 2 to write user interfaces on the server side.
-
The Art of Learning and Mentoring
Jutta Eckstein discusses how pedagogical patterns and corresponding tools can help individuals improve themselves, making them better mentors and therefore help their teams improve continuously.
-
Clojure Is the New C
Robert Martin argues that Clojure is a replacement for C with its simple syntax and minimal semantics.