InfoQ Homepage Keynote Content on InfoQ
-
Java 9 and Beyond
Mark Reinhold keynotes on Java 9’s impact and features –platform module system, security, performance, maintenance-, and speculates on what might come after that, including the Java VM.
-
Agile Value Delivery
Tom Gilb keynotes on 10 key Agile principles: Control projects by quantified critical-few results, Give developers freedom, Estimate the impacts of your designs, Involve the stakeholders, etc.
-
Netflix Built Its Own Monitoring System - and Why You Probably Shouldn't
Roy Rapoport shares some of the lessons Netflix learned building a monitoring system, the challenges, pitfalls and opportunities encountered along the way.
-
Cluster Management at Google
John Wilkes shares lessons learned managing clusters at the scale of Google.
-
Software Development Tales from the Continent
Enyo Kumahor shares software development stories from the African continent.
-
Seven Ineffective Coding Habits of Many Programmers
Kevlin Henney examines seven coding habits that are not as effective as many programmers — whether working with Java, .NET, native or scripting languages — might believe, and suggests alternatives.
-
Down the Clojure Rabbit Hole
Christophe Grand tells Clojure stories full of immutability, data over behavior, relational programming, declarativity, incrementalism, parallelism, collapsing abstractions, local state and more.
-
To the Moon
Russ Olsen tells the moon landing story and how it has affected the software development.
-
Tiny
Chad Fowler attempts to convince people that keeping things "tiny" –small iterations, small methods, small teams - is the best thing one can do for himself and his team.
-
Machine Learning for Programming
Peter Norvig keynotes on using machine learning techniques to solve more general software problems, helping both the advanced programmer and the novice one.
-
Creating a Continuous Improvement Culture within Your Organization
Jack Strong introduces the Deming Cycle - Plan, Do, Check, Action (PDCA)-, along with techniques for team building, brainstorming and prioritization.
-
The Old New Old New Things
Greg Young advises understanding the pros and cons of a system’s concepts and environments in order to avoid oscillating between options or choosing the wrong ones.