InfoQ Homepage Architecture & Design Content on InfoQ
-
Ruby VM Roundup: 1.9.2 Gets DTrace Support, Rubinius 1.0 RC2 Adds Installers, IronRuby IDEs
Rubinius 1.0RC2 adds binary installers, while Ruby 1.9.2 will get DTrace support. IronRuby moves closer to 1.0 and SharpDevelop 3.1 gains IronRuby support. Also: WEBRick users should consider upgrading to the latest versions of Ruby 1.8.x and 1.9.1 because of a recently discovered vulnerability.
-
Advice for Securing Data in Windows Azure
In a recent MSDN article entitled Crypto Services and Data Security in Windows Azure, Jonathan Wiggs provides advice on securing data stored and processed through Windows Azure. InfoQ explored the topic in more detail to understand some of the security ramifications which come with deploying an application to the cloud.
-
Google Collections 1.0 Offers Enhanced Implementations of the Java Collections Framework
The Google Collections Library, version 1.0-final, was released on December 30, 2009. The library – an assortment of enhanced implementations of the Java collections framework - is the culmination of years of work by numerous engineers including Google’s Kevin Bourrillion, Jared Levy, Doug Lea, Josh Bloch, and Bob Lee.
-
A Step Toward Better Cloud Security: Searchable Encryption
In a whitepaper entitled Cryptographic Cloud Storage, Seny Kamara and Kristin Lauter from the Microsoft Research Cryptography Group, propose a "virtual private storage service" offered by public clouds using new cryptographic techniques.
-
QCon London in 2 Months: Skype, Facebook Case studies; QCon iPhone App
The 4th annual QCon London is just 2 months away! 75% of the schedule is now live including case studies from Facebook, Skype, sky.com, and dozens more. The next discount deadline to register expires tomorrow. QCon this year has an iPhone app! Search for 'QCon Guide' in the AppStore.
-
Is Amazon EC2 Oversubscribed and Suffering from Internal Network Latency?
There have been various reports from the community of Amazon EC2 users, that their instances are suffering poor performance, as the result of high internal network latency. This has led to speculations that Amazon's Cloud might be getting oversubscribed.
-
Business-Driven SOA
A new whitepaper from the SOA consortium defines business driven SOA and the role of business architecture in its implementation. It also repositions business architecture from a collection of artifacts required for implementing IT solutions to a comprehensive approach to the entire business design.
-
JBoss HornetQ 2.0.0.GA Released with (Optional) Native Linux Journal for Improved Performance
After JBoss first announced the rebranding of JBoss Messaging to HornetQ this summer, it has now followed with a GA release.
-
Debate: Comparing NHibernate and EF 4
Recently, a post by Oren Eini (a.k.a. Ayende Raheim) touched off a debate around the respective merits and capabilities of NHibernate and Entity Framework 4.0, two .NET-based Object/Relational Maping frameworks. InfoQ explored this debate in more detail to understand some of the perspectives which were given.
-
Is Proliferation Of Custom Media Types RESTFul?
Subbu Allamaraju, revisits one of the recurring debates in the REST community; the standard media types vs. custom media types and tries to determine the best practices when using them.
-
Json.NET Claims Significant Performance Improvements over Other .NET Serializers
Json.NET is claiming to offer better serialization and deserialization performance than any of the major serializers in .NET including BinaryFormatter. It even performs well against the remarkably fast DataContractSerizalier.
-
Google Wants to Administer the First White Spaces Database
Google proposes to FCC to become the administrator of a White Spaces Database containing geo-location information about devices using the free channels in the radio spectrum.
-
Estimating Business Value
The traditional agile approach to prioritization is that user stories of higher business value should be implemented before ones of lower business value. The concept is simple, but implementing it well relies on having a mechanism to assess business value. Pascal Van Cauwenberghe has recently described an approach to defining business value, called "Business Value Modeling", which may help.
-
80legs Is a Web Crawling Service
80legs is a web crawling service running on a distributed grid of 50,000 computers, spidering the web at a rate of 2 billion pages/day, and analyzing the content found.
-
Stack Overflow Has Open Sourced Markdown/C#
Markdown Sharp, initially called Markdown.NET, a C# implementation of the Markdown text processor, has been open sourced by Stack Overflow.