InfoQ Homepage Presentations
-
Performance Testing Crash Course
Dustin Whittle explains how to evaluate performance and scalability on the server-side and the client-side with tools like Siege, Bees with Machine Guns, Google PageSpeed, WBench, and more.
-
Great Single Page Apps Need Great Back-ends
Adib Saikali describes the best practices for building back-end services to support sophisticated single page apps using Spring 4. It contains demo code examples.
-
High Impact Facilitation
Lynne Cazaly shares insight on how to start a high impact meeting or workshop, the process, the agenda, and the tools that can help facilitate such an event.
-
Remote Ecologies
Elinor Slomba discusses sharing projects with other organizations using Agile principles and practices, highlighting Context, Collaboration & Connection through three case studies.
-
Naming Things
Ian Barber discusses the importance of behavior, domains and clarity of the names used when writing software or building systems.
-
So You Think You Know Pub/Sub?
Udi Dahan takes a look at why different kinds of pub/sub need to be used for specific domains like healthcare, finance, “internet of things”, and some kinds of retail.
-
Functional Patterns in Domain Driven Design applied to Financial Models
Debasish Ghosh demonstrates how DDD principles can be implemented more effectively using functional programming principles, building a ubiquitous language with pure functional abstractions.
-
We Redefine Our Tools Because Thereafter They Define Us
Michael Seifert shares lessons learned working on various design projects and the process of changing the tools while doing it.
-
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.
-
Bridging the Physical-Digital Divide
Jason Mesut discusses the importance of engaging industrial designers in the creation of digital products by connecting the digital and physical fields of design towards a common purpose.
-
Flint: Fixing Linearizability Violations
The presenters introduce Flint, an automated fixing algorithm for composed Map operations suffering from atomicity violations, being able to fix 96% of the 48 faulty methods found in 27 popular apps.
-
Do We Need a Lean Manifesto?
Francis Fish proposes a new agile manifesto that is influenced by Lean and the manufacturing movement.