InfoQ Homepage Presentations
-
Scaling at Dropbox
Rajiv Eranki shares the pains and lessons learned scaling up Dropbox from a few thousands to tens of millions of users.
-
Model-driven Development in the Context of Technical SOA
Michael Rauch and Christoph Gutmann explain how Eclipse Modeling technology is successfully applied to establish forward engineering in the domain of technical SOA.
-
Racket: Metaprogramming Time!
Matthew Flatt introduces Racket, an extensible programming language useful to create new syntactic forms and construct entirely new programming languages.
-
User Generated Art: the Artist as Manipulator
The authors explore engaging audiences through play, and how open source software, interactive video, and 3D projection mapping invites a dialogue with the participants in a multi-media environment.
-
The Lean Mindset: The Far Side of Paradox
Mary Poppendieck examines research and case studies to help understand what a lean mindset is and how it can help a company compete in today's fast moving marketplace.
-
Immersive Teaching and Research in Data Sciences via Cloud Computing
Karim Chine discusses the meaning of cloud computing to academic teachers and researchers in data sciences and how to take advantage of it now when a new era for research and higher education begins.
-
Hiring for Hackers
Pete Soderling presents tactics an engineer can use to successfully attract the best developers, explaining how to effectively tell the story of your product & tech to attract the best and brightest.
-
The Game of Team Culture
Daniel Mezick explains how to deliver happiness through the intentional design and implementation of good-game mechanics inside a team, providing tools for playing an all-new game of team learning.
-
Piplin – A DSL for Describing Silicon in Clojure
David Greenberg introduces Piplin, a DSL that allows a subset of Clojure to be automatically converted into a hardware description, which can then be placed onto an FPGA or made into a silicon chip.
-
Applying Design Thinking and Complexity Theory in Agile Organizations
Jean Tabaka discusses combining Design Thinking and Complexity Theory in order to balance exploration and execution in creating and sustaining Agile adoption in teams, groups, and organizations.
-
Programming for the Expression of Ideas
Gerald Sussman explains how programming can help understand Analytical Mechanics, Differential Geometry, and General Relativity. While a work of art, a well-crafted program is an expression of an idea
-
Shedding Light on the Cloud: Defining Clouds and Best Practices
Paul Weiss provides a step-by-step overview and comparison of on-premise, public, and hybrid clouds, explaining how to select the right cloud model.