InfoQ Homepage Presentations
-
Introduction to Bespin - Mozilla's Web Based Code Editor
Joe Walker explains Bespin, Mozilla’s open source web-based code editor, its architecture and chosen implementation solution, detailing some of its features like collaboration and version control.
-
The Lean Influencer’s Mantra
Siraj Sirajuddin talks about the Change Agent’s role in introducing Lean and Kanban in large organizations, the Lean philosophy, the forces and dynamicas related to Lean and Kanban adoption.
-
Death by Accidental Complexity
Ulf Wiger shows how concurrency can lead to accidental complexity if it is badly implemented in code, becoming a project’s point of failure. Wiger also advises on how concurrency should be addressed.
-
Your Mileage May Vary
Experiences and lessons learned facing DevOps problems in the IT trenches (even if they weren’t calling it DevOps!). The good, the bad, the surprises, and ideas for the future.
-
Sustainable Design for Agile Teams
Eric Evans advocates on gradual blending of modeling and design into iterative development in an attempt to create a solution that expresses the domain and is flexible enough to support changes.
-
Through the Lean Looking Glass
Christophe Louvion tells the story of an online advertising company which exchanged Scrum with Kanban, applying Lean principles at all levels of the organization, change that saved the company.
-
Service-Oriented Solution Evaluation Criteria
Paul Mooney explains what SOA actually is by envisioning an implementation journey from establishing a route, planning it, making it and arriving at the destination.
-
Now What?
Dylan Schiemann presents the current status of web development engulfed in lots of frameworks, languages, and browsers, advising on choosing the right technologies to secure the future of a web app.
-
Kanban and Accelerated Emergence of High Maturity
David Anderson discusses the role of Kanban in bringing accelerated high maturity in organizations, presenting evidence of such organizations achieving high maturity in very short time (3-9 months).
-
Enabling Development: Accessible Platforms
R.I. Pienaar discusses how ops should empower devs by providing accessible platforms which are easy to understand, use and access, so devs can have a clear view of the network they are deploying to.
-
Multicore Programming in Haskell
Simon Marlow explains through code samples what Haskell has to offer for concurrent programming through concurrent data structures and thread-based concurrency, and Haskell’s tools for parallelism.
-
Neo4j: NOSQL and the Benefits of Graph Databases
Emil Eifrem overviews the trends leading to NOSQL, and four emerging NOSQL solutions. He also explains the internals of a graph database and an example of using Neo4j – a graph DB - in production.