InfoQ Homepage Presentations
-
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta presents the current developments on Java EE7 as a PaaS in the cloud and current work on Project Avatar which simplifies HTML5, Websockets and JSON programming for Java developers.
-
SOLID Clojure
Colin Jones discusses applying the SOLID OOP principles to Clojure programming in order to create systems that are easy to change.
-
NoSQL Database Technology: A Survey and Comparison of Systems
James Phillips presents the origins of NoSQL, followed by a comparison of various NoSQL solutions and ending with an architect’s view of Couchbase.
-
Faith, Evolution, and Programming Languages
Philip Wadler discusses second-order quantification, from its inception in the symbolic logic of Frege through to the generic features introduced in Java 5, touching on aspects of faith and evolution.
-
Distilling Java Libraries
Zach Tellman provides advice on calling Java libraries from Clojure, exemplifying with Clojure code drawing graphics on the screen using the Java2D library.
-
Extreme Performance with Java
Charlie Hunt explains what can be done to lower the latency introduced by the Java GC and JIT, including coding tips, and introducing tools for tuning the performance of Java applications.
-
Securing OAuth2-Enabled, Multi-Tenant Applications with Spring Security
Robert Winch explains how to secure a multi-tenant application with Spring Security and how to enable OAuth 2.
-
Securing the Cloud: Identity Management and Network Security in the Cloud
Mark Ryland presents and demoes identity and access management concepts as used in the cloud and EC2 security groups and packet networking inside the Amazon AWS.
-
The Challenge of Connected Data
Jim Webber talks about the data of these days, how integrated data looks, how to model it using actual data stores and the implications of this modeling.
-
Crunching Numbers with Clojure - 11 Tips to Boost Your Performance
Daniel Solano Gómez shares 11 tips for drastically enhancing the performance of Clojure applications crunching numbers.
-
This Week on Code Hoarders: De-clutter Your Codebase with Aspect Oriented Programming
Joe Kuemerle demoes using AOP to separate some of the concerns –logging, exception handling, security, etc. - from a codebase.
-
Fast Mobile UIs
Horia Dragomir shares pitfalls to avoid and tips for creating fast and fluid iOS and Android applications with HTML5.