InfoQ Homepage Development Content on InfoQ
-
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.
-
Whither Web programming?
Gilad Bracha keynotes on what's keeping web technologies from being on par with their native counterparts.
-
Priming Java for Speed at Market Open
Sponsored by Azul. Gil Tene discusses issues with dynamically optimized environments used for trading systems along with techniques for dealing with them, including JVM performance tune up tricks.
-
Functional Examples from Category Theory
Alissa Pajer discusses through examples how to understand and write cleaner and more maintainable functional code using the Category Theory.
-
Refactoring in Java, Scala, and Clojure
Glen Peterson uses the Expression Problem to compare refactoring in Java, Scala and Clojure, showing how traits minimize changes in Scala when an interface changes and how Clojure avoids some issues.
-
Test Driven JavaScript Development That Feels Great
Toby Ho shows how TDD for JavaScript can be fun, providing tips and tricks on how to keep the TDD experience fast, flowing, and enjoyable.
-
Building Connected Android Apps with Azure
Chris Risner demos an Android app built with Azure Mobile Services using structured data stored in the cloud, GCM push notifications with a single line of code, authentication, security and others.
-
Clojure Core.Async
Timothy Baldridge introduces Clojure’s Core.Async library, presenting the motivation behind the library and examples in Clojure and ClojureScript helpful to decouple subsystems in an application.
-
Using BladeRunnerJS
In this solutions track talk, sponsored by Caplin Systems, Phil Leggetter discusses concepts for writing structured and maintainable code for single-page web applications with HTML5 and BladeRunnerJS.
-
Mapping Etsy's Front-end
Daniel Espeset talks about how Etsy built an incremental compiler for the JavaScript modules, and used it to see how static assets are compiled, being deployed, and loaded.