InfoQ Homepage Languages Content on InfoQ
-
Spring 3.1 and Beyond – Themes and Trends
Jürgen Höller reviews the major elements of Spring 3.1 and takes a peak into upcoming features in Spring 3.2 such as multi-core concurrent programming support for Java SE 7.
-
Deep Dive into HTML5 and CSS3
Wesley Reisz explains HTML5, demoing some of its most important features and highlighting some of the obstacles he met while working with it.
-
Evolution of Code Design at Facebook
Nick Schrock presents how Facebook’s code evolved over time, explaining some new constructs – fbobjects, Preparables, Ents - introduced to address the complexities of a large social graph.
-
Introducing the Ceylon Project
Gavin King introduces Ceylon, a prototype language for the Java Virtual Machine which attempts to combine the strengths of Java with the power of higher order functions and declarative programming.
-
HTML5 Design/Development Tooling + HTML and Flash
Christophe Coenraets demoes some of Adobe’s technologies for producing HTML5 websites, such as Dreamweaver HTML 5 Pack, Browser Lab, Illustrator HTML 5 Pack, "Edge" Project, and Wallaby.
-
MDSD on the iPhone
Heiko Behrens shows how to create an iPhone domain specific language using model-driven software development.
-
Java SE: A Youthful Maturity
Danny Coward talks on how Oracle intends to maintain Java in the front line by investing in two features that are trendy today: support for multiple JVM languages and parallel programming.
-
Perception and Action: An Introduction to Clojure's Time Model
Stuart Halloway discusses how we use a total control time model, proposing a different one that represents the world more accurately helping to solve some of the concurrency and parallelism problems.
-
Introduction to Spring.NET for Java Developers
Mark Pollack and Stephen Bohlen discuss Spring.NET, comparing it with Spring for Java, explaining how Java-.NET interoperability works, what tools are available and .NET features such as LINQ and MVC.
-
Actor Thinking
Dale Schumacher explains the actor concept and how it helps us build a computational model resembling the reality around us more accurately than the object-oriented model.
-
Rapid RIA with Spring and Flex
Jeremy Grelle explains how to combine Spring with Flex in order to create RIA applications using BlazeDS, LiveCycle Data Services, Spring BlazeDS Integration and Flex Addon for Spring Roo.
-
Monads Made Easy
Jim Duey demystifies monads through code examples written in Clojure, explaining what monads are, how they are used and how to write one.