InfoQ Homepage Conferences Content on InfoQ
-
Working With Spring Web Flow
Keith Donald discusses controller modules, Ajax events, partial responses, security, data access, lazy-load exceptions, testing, flow design/implementation best practices, and deploying flows.
-
Rails 3
Yehuda Katz explains Rails 3: the performance improvements, the new architecture, the influence of Merb, and much more. Also: a look at the Bundler tool.
-
LinkedIn: Network Updates Uncovered
Belkin and Dawson discuss LinkedIn’s requirements, then the internal architecture of the social network, presenting the service API, especially Network Updates, and the applications built on them.
-
Facebook’s Petabyte Scale Data Warehouse using Hive and Hadoop
Ashish Thusoo and Namit Jain explain how Facebook manages to deal with analysis of 12 TB of compressed new data everyday with Hive’s help, an open source data warehousing framework built on Hadoop.
-
From Concept to Product Backlog
Gerard Meszaros believes that we need to find the proper balance between upfront planning and decision deferring, explaining what should be going on from product conception to the user stories backlog
-
Building Modular Web Applications with OSGi
Rob Harrop discusses OSGi in the enterprise, modularity in OSGi, the split packages problem, Bundlor, OSGi bundle usage, RFC 66, dm Server, OSGi services, and building an OSGi-based Spring MVC webapp.
-
The State and Future of JavaScript
Douglas Crockford talks on the history of JavaScript unveiling some of the struggles the Ecma Technical Committee has had in advancing the language over the years, concluding with lessons learned.
-
SOA @ eBay: What Makes It Successful?
Malladi talks about challenges met while implementing large scale SOA deployments, giving eBay as an example of an efficient, extensible and scalable SOA platform with an automated governing process.
-
JRuby: You've Got Java in my Ruby
Tom Enebo explains reasons for choosing JRuby: Hotspot optimizations, JVM Garbage Collectors, tools like profilers. Also: how JRuby helps to write cleaner, more expressive code with Java libraries.
-
Automating Operations with Spring Batch and Spring Integration
Dave Syer and Mark Fisher demo using Spring Batch and Integration for real life situations where automation can save both operators and developers a lot of time by running automated batch jobs.
-
Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development
Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).
-
SOA as an Architectural Pattern: Best Practices in Software Architecture
For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.