InfoQ Homepage Presentations
-
How Requirements from the Old World Make Erlang Fit into the New World
Robert Virding describes how Erlang was developed to solve the concurrency and reliability requirements of telecommunications, dealing with challenges that are similar with those of cloud computing.
-
Performance Appraisals - The Bane of Agile Teams
Mike Mallete discusses the why performance appraisals fail and what can be done instead.
-
Game of Threads - You Spawn or You Die
Torben Hoffmann discusses doing parallel programming with the Intensional Computing Engine (ICE) on top of the Erlang VM.
-
The Art of the Retrospective
Chris Smith provides practical advice for sprint retrospectives, gathering information and identifying root causes of both problems and successes, and addressing issues from a different perspective.
-
The Great Canadian #NoEstimates Puzzle Experiment
Chris Chapman teaches delivering software without estimates through the Great Canadian #NoEstimates Puzzle Experiment, asking the participants to collaboratively build a jigsaw puzzle.
-
The EPAM Way Managing from 0 to the Dow Jones
Attila Bozso, Balazs Fejes share their experiences about growing EPAM’s Hungarian presence from zero to almost a thousand employees: startup process, recruiting talent, building middle management, etc
-
Haskell in the Newsroom
Erik Hinton discusses the successes and failures of making a cultural shift in the newsroom at NYT to accept Haskell and some of the projects Haskell has been used for.
-
Patterns for Scalable Web Services in Go
Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.
-
Java Puzzlers: Something Old, Something Gnu, Something Bogus, Something Blew
Josh Bloch, Bob Lee point out to the dangers that lurk in Java’s dark corners, so they can be avoided or eliminated from programs and designs.
-
How to Teach Your Kid to Code with Hopscotch
Samantha John explains the design considerations for creating a visual language for children and demoes Hopscotch, presenting techniques and sample projects for teaching kids to code.
-
Agility is the Tool, Not the Master
Tom Gilb keynotes on agility, outlining 10 principles and his own values for Agile value delivery.
-
The Mess We've Made
Bodil Stokke attempts to answer why some meritorious technologies fade away while others end up dominating the software landscape, and suggests what can be done to fix that.