InfoQ Homepage Architecture Content on InfoQ
-
Data Presentation in a Web-App: Journey of a Start-up
Simon Oxley presents how his team built a monitoring and reporting web app, the challenges encountered and decisions made, the technologies and tools used, and what are the their plans for the future.
-
Spring: Paving The Way for Continuous Innovation
Jeremy Grelle discusses Spring 3 -Themes, Generics, Annotated Factory Methods, Meta-Annotations, SpEL, MVC, Rest Template- and quickly reviews Spring Integration, Blaze and Roo followed by a Roo demo.
-
Embracing Concurrency At Scale
Justin Sheehy explains the principles behind concurrent distributed systems: no global state, no ACID but rather BASE, no RPC but protocols over APIs, prepare for failure, degradation, measurement.
-
Save the Day with Noda Time
Jon Skeet presents Noda Time, a .NET port of Joda Time which is a Java library for handling time. Skeet discusses the troubles handling time with the .NET API, and how Noda Time solves those issues.
-
The Present and Future of Web App Design
Torrey Rice presents relevant milestones in the evolution of the web from a UX perspective and tries to foresee the future of web development and what it will mean for developers and casual people.
-
Project Voldemort at Gilt Groupe: When Failure Isn't an Option
Geir Magnusson explains why Gilt Groupe is using Project Voldemort to scale out their e-commerce transactional system, what are the benefits and what is the current architecture after ditching SQL.
-
Standard Work and the Lean Enterprise
Alan Chedalawada discusses Standard Work for software organizations adopting Lean through: discovering best approaches, continually improving the standards, preserving the knowledge gained over time.
-
REST-Inspired SOA Design Patterns (and Anti-Patterns)
Cesare Pautasso presents a design methodology for RESTful services based on several patterns: Uniform Contract, Entity Endpoint, Content Negotiation, Endpoint Redirection, Idempotent Capability.
-
Mobile JavaScript Development
Nikolai Onken makes a case for HTML, JavaScript and CSS developing for mobile devices by presenting the status of mobile cross-device development, opportunities it brings and future prospects.
-
Scaling Your Cache & Caching at Scale
Alex Miller presents typical difficulties encountered when setting up a cache, plus available choices for designing a distributed caching architecture, and ways to test a cache for performance.
-
Towards a Universal VM
Alex Buckley presents some of the challenges for JVM to become a universal VM, serving the needs of Java and non-Java languages, static and dynamic languages, and an ever growing number of features.
-
The Limited Red Society
Joshua Kerievsky demos Parallel Change, a way of refactoring meant to reduce time spent in red when code does not compile and tests do not pass. He also talks about Narrowed Change and takes questions