InfoQ Homepage Demo Content on InfoQ
-
What Every Hipster Should Know About Functional Reactive Programming
Bodil Stokke demos building a complete video game from nothing in the span of a conference talk using functional reactive programming.
-
Applied API Design
Jon Skeet provides practical advice on designing APIs using immutability, separation of concerns and other principles, resulting in elegant and reusable code.
-
Fault Tolerance Made Easy
Uwe Friedrichsen discusses implementing resilient software design patterns (code included) and improving those patterns to achieve robustness and becoming a resilient software developer.
-
Building Web Apps with Ember.js
Jesse Cravens demoes setting up client-side models with various persistence solutions using data bindings, and showing how Ember’s router manages application state.
-
I Want to Believe (not sure yet)
Marc-Daniel Ortega shares code snippets showing how to implement some logic in a functional language inspired by “Functional Programming in Scala”, avoiding the OOP influence.
-
HTML5/Angular.js/ Groovy/Java/ MongoDB, All Together - What Could Possibly Go Wrong?
Trisha Gee demoes building a web application using Java, HTML5, Angular.js, Mongo.DB, Groovy and microservices in one hour.
-
With a Hammer in Your Hand… Elasticsearch
Simon Willnauer introduces and demoes some of the main features of Elasticsearch.
-
All Your Types Are Belong to Us!
Phil Trelford demoes accessing a variety of data sources via F# Type Providers.
-
Claims Based Authentication
Justin Kobel introduces claims-based authentication, what are claims, their life cycle, explaining how to consume them in .NET through a number of demoes.
-
Developing the FT Web App
Robert Shilston demoes an FT app, discussing: layout and interactions,native wrappers,testing and QA, and how to manage regular, reliable and successful deployments of an offline cached application.
-
Groovy for Fun and Profit
Ken Kousen presents a variety of small but non-trivial examples of Groovy in action, using techniques ranging from closures to parsers and slurpers to metaprogramming and AST transformations.