InfoQ Homepage Conferences Content on InfoQ
-
Zen and the Art of Live Programming
Sam Aaron promotes the benefits of Live Programming using interactive editors, REPL sessions, real-time visuals and sound, live documentation and on-the-fly-compilation.
-
Asynchronous to Real-time Web Programming
Nilanjan Raychaudhuri presents some of the asynchronous techniques (Comet, HTTP Streaming, WebSockets, Server events) and frameworks (Asyn servlets, vert.x, Play) for building large web applications.
-
Services as Infrastructure: Looking at Enterprise Clouds in a Different Way with Eucalyptus
Rich Wolski discusses Services as an Infrastructure" and how enterprises can architect production cloud computing environments along with deployment strategies based on Eucalyptus.
-
What They Don’t Teach You About Running a Business When Taking Your CS Degree
Francesco Cesarini shares business lessons learnt while growing Erlang Solutions from a one man band to a multinational company with 70 employees, offices in 3 countries, and clients on 5 continents.
-
How to Build Big Data Pipelines for Hadoop Using OSS
Costin Leau discusses Big Data, current available tools for dealing with it, and how Spring can be used to create Big Data pipelines.
-
Building a Reliable Data Store
Jeremy Edberg presents the data stores used by Netflix and Reddit, some of the best practices and lessons for surviving outages.
-
Dagger: A Fast Dependency Injector for Android and Java
Jesse Wilson introduces Dagger, a dependency injection framework for Java, covering the motivation behind its creation, examples on how to use it and some of the internal details.
-
Session Based Exploratory Test Management for Agile Teams
Adam Yuret discusses chartering techniques used in Session Based Test Management, an approach for quantifying the costs of exploratory testing and helping structure the approaches used in testing.
-
Spring Data REST: Easily Export JPA Entities Directly to the Web
Jon Brisbin explains how to expose JPA entities via the Spring Data Repository abstraction and then exporting them to HTTP using Spring Data REST.
-
The Rise of the Internet Service Bus
Jaime Ryan discusses the rise of the Internet Service Bus based on the current global trends and requirements, making an analogy with the birth and evolution of the ESB.
-
Liberating the Programmer with Prorogued Programming
Mehrdad Afshari introduces prorogued programming, a new programming paradigm based on 3 principles: proroguing concerns, hybrid computation and executable refinement.
-
Integration in the New Cloud World: Are You Prepared?
Pablo Luna provides cloud integration guidance, explaining why it is a prerequisite for mobile development projects and presenting techniques for building business cases for cloud integration.