BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Caching Content on InfoQ

  • Microsoft Velocity Caching CTP3

    A new version of Microsoft's distributed in-memory application caching platform is available. Velocity CTP3 includes new cache notifications, peformance improvements, security enhancements, and new cluster management options.

  • Presentation: REST: A Pragmatic Introduction to the Web's Architecture

    In this presentation recorded during QCon London 2008, Stefan Tilkov introduces the audience to REST seen as an architectural style. He thinks that REST is not an alternative to SOA but it can serve SOA to reach its goals. Stefan also covers other related topics: HTTP, WS-*, SOAP, CORBA, RPC, enterprise, in an attempt to make the listeners understand what REST is and what is not and how it helps.

  • Smooth HTTP Caching With Rack::Cache

    The ways to cache a web application are numerous and often complex. Apart from the very basic page caching, Rails 2.2 introduced conditional GET through the use of HTTP headers: last_modified and etag. Following most of the internet standard caching section of RFC2616, Ryan Tomayko released Rack::Cache.

  • Deploying a 1 Terabyte Cache using EhCache Server

    Greg Luck provides an overview of alternate deployment configurations for a 1 terabyte cache based on EhCache Server.

  • Rails Caching Reloaded With EHCache

    Rails 2.1 brings new caching features which makes it very easy to cache any values including models. Apart of the basic File, Memory and DRb stores, Memcached was the only solution to do shared memory cache. JRuby (on Rails) can now use the popular Java distributed cache EHCache as part of its new Cache stores thanks to Dylan Stamat.

  • Distributed Caching with JBoss Cache: Q&A with Manik Surtani

    JBoss Cache is an enterprise-grade clustering solutions for Java-based applications, that aims to provide high availability and dramatically improve performance by caching frequently accessed Java objects. In this post InfoQ has a round-up interview with project lead Manik Surtani.

  • NCache: A Distributed Cache for the .NET Platform Available Today

    While we wait for Microsoft to finish Velocity, its attempt at building distributed memory cache for the .NET platform, we turn to other more established vendors. One such vendor is Alachisoft's and its NCache product. Currently Alachisoft offers both a free and a paid SKU, the latter supporting NHibernate.

  • Velocity: Microsoft's Distributed In-Memory Cache

    Distributed in-memory caches have been rather popular over the last few years in everything from mainstream Java applications to the fringe languages like Erlang. Continuing its rather frantic efforts to catch up with technologies predominately found in the open source world, Microsoft has introduced its own distributed cache.

  • GemFire 5.5 Adds Continuous Query and Repeatable Read Support

    The latest release of GemFire - an in-memory data management product - offers distributed event processing capabilities with the introduction of continuous querying and durable event notifications as well as other new features. InfoQ discussed with Jags Ramnarayan, Chief Architect at GemStone, about these new features and the product's roadmap.

  • Generic versus User Specific Data Streams for Scalable Web Sites

    Describes an approach to scaling web applications by partitioning data according to what is generic and what is user specific. The generic data streams can then take advantage of horizontal scaling and the power of caching.

  • Presentation: Leveraging the Web for Services at Yahoo!

    In a presentation recorded at QCon, Mark Nottingham, a "Principal Technical Yahoo!", provided some insight into how the Yahoo! Media Group uses the Web, and not Web services, to build its SOA variant. According to Mark, the Yahoo! Media Group gains significant advantages by using HTTP RESTfully, especially by exploiting caching opportunities.

  • Presentation: Managing a high performance rails app without tearing your hair out

    Rails has gained popularity for its clean implementation of MVC and slick APIs. But what happens when your Rails app grows up, gets popular but can't keep up with requests? This presentation by James Cox will get you started with optimizing web applications by giving practical tips and pointing out common bottlenecks.

  • Article: Using ETags to Reduce Bandwith & Workload with Spring & Hibernate

    Gavin Terrill explores one of the lessor known facilities available to web developers, the humble "ETag Response Header", and how to integrate its use in a Spring and Hibernate based web app to improve application performance and scalability.

  • Interview: Frank Cohen on FastSOA

    InfoQ today publishes a one-chapter excerpt from Frank Cohen's book "FastSOA". On this occasion, InfoQ had a chance to talk to Frank Cohen, creator of the FastSOA methodology, about the issues when trying to process XML messages, scalability, using XQuery in the middle tier, and document-object-relational-mapping.

  • QCon: REST for SOA at Yahoo!

    In his talk at the QCon conference, Mark Nottingham, a "Principal Technical Yahoo!", provided some insight into how the Yahoo! Media Group uses the Web, and not Web services, to build its SOA variant. According to Mark, the Yahoo! Media Group gains significant advantages by using HTTP RESTfully, especially by exploiting caching opportunities.

BT