InfoQ Homepage Presentations
-
Data Modeling for Scale with Riak Data Types
Sponsored by Basho. Sean Cribbs discusses the theory behind several rich data types introduced with Riak 2.0 and then walking through some example applications that use them in popular languages.
-
Migrating to Cloud Native with Microservices
Adrian Cockcroft discusses strategies, patterns and pathways to perform a gradual migration towards modern enterprise applications based on cloud, microservices and denormalized NoSQL databases.
-
WebGL & Real-time Web Communication
In this solutions track talk, sponsored by KAAZING, Peter Moskovits demonstrates how to create immersive and engaging experiences with WebGL and how to control WebGL apps remotely with a smartphone.
-
High Performance Reactive Applications with Vert.x
Tim Fox discusses the design principles and motivation behind Vert.x and why the future is reactive.
-
Wix Architecture at Scale
Aviran Mordo introduces Wix's architecture, a highly available eventually consistent system, along with patterns for rendering many websites with a relatively small number of servers.
-
Mobile Web Performance - Getting & Staying Fast!
Andy Davies, Aaron Peters present how networks, browsers and the way sites are built affect user experience, and take a look at some of the latest techniques for measuring and improving performance.
-
AngularJS 101
Ken Rimple introduces AngularJS and some of its main features: MVC, expressions, directives, routing.
-
Jackstones: The Journey to Mastery
Dan North describes some of the many facets of craftsmanship using examples of mastery from various fields and tries to figure out exactly what is programmers’ craft.
-
Designing for Language - And We Mean the Spoken Kind
Terena Bell underlines the importance of designing applications for multiple languages including right-to-left ones in an age of rapid globalization.
-
Getting Up and Running with Selenium for Automated Web Testing
Emma Armstrong shows how to use Selenium and NUnit to automate web testing for C# applications. The sessions is useful to developers of other languages that Selenium supports – Java, Python, Ruby.
-
The Tools We’ve Built to Test a Game Engine
Dmytro Mindra discusses the tools and practices used for a game engine: Unit Testing and Test automation, Unity Runtime Test Framework, Continuous Integration, Game Test Framework, Performance Tests.
-
JavaScript and the Browser as a Platform for Game Development
David Galeano discusses what type of games are possible in the browser today, and what language features and APIs are needed to create the next generation of games.