InfoQ Homepage Infrastructure Content on InfoQ
-
Interview: Erik Meijer on LINQ
In this interview made during QCon SF 2008, Erik Meijer talks about less known LINQ features, like the ability to do meta programming or the fact that LINQ works against any data collection that implements the sequence operators. Meijer also talks about the differences between functional languages and objectual ones, asynchronous computation, and the evolution of languages.
-
Article: RGen: Ruby Modeling and Code Generation Framework
This article introduces RGen, a modeling framework inspired by openArchitectureWare and technologies like the Eclipse's EMF. RGen uses internal DSLs for defining metamodels and offers a full modeling stack for Ruby.
-
Presentation: Frameworks and DDD: Keeping the Model Clean
In this presentation recorded during QCon SF 2008, Tim McCarthy talks about preserving the purity of the domain model while using frameworks. Frameworks can be very useful when developing applications, but they can present some pitfalls, mudding the domain, if they are not used properly. The presentation is targeted at developers.
-
Just the Cure, More Groovy
Groovy 1.6 was released recently and provides plenty of new features and improvements, in particular speed was a major focus by the development team.
-
Presentation: Pipes and Y! Query Language
In this presentation filmed during QCon SF 2008, Jonathan Trevor presents two Yahoo! technologies: Pipes and Y! Query Language (YQL). Both technologies can be used to process data obtained from various sources, but while Pipes is limited to Yahoo web services, YQL can process many types of data.
-
SQL Data Services Moving To a Full SQL Server Database in the Cloud
Last week InfoQ asked if RDBMS has its place in the cloud. All the big cloud vendors (Amazon, Google and Microsoft) are using a key/value store today. However, on the MSDN Developer Conference in San Francisco, Microsoft reported they will make RDBMS features of SQL Server available through SQL Data Services (SDS) after feedback from ISV’s.
-
SOA and DDD
In a recent entry, Phillip Calcado asks the question "What Is A Service?" and then goes on to describe how the answer to this lies with Domain Driven Design and ensuring that all stakeholders in an SOA development share the same understanding.
-
QCon London 2 Weeks Away: Day Passes & InfoQ Discount Available
QCon London is just 2 weeks away, and we’d like to present all InfoQ members with an extension of our Feb 22nd discount, as well as announce that day passes are now available. QCon features over 80 sessions, 15 tracks and unprecedented speaker lineup including Sir Tony Hoare, Martin Fowler, Rod Johnson, and many others.
-
Pragmatic SOA Governance
In an article on SOA Governance, Ross Mason, CTO and Co-Founder, MuleSource, says that in today's world, the traditional top-down philosophy for SOA is outmoded and outdated and urges for a more practical real-world approach to governance and SOA in general.
-
Article: Staying Safe and Sound Thanks to MDSD
In this article, Andreas Kaltenbach explains how Model-Driven Software Development (MSDS) can help solving backward compatibility problems when creating a newer version of a software which can mean a new API or a new database schema that old clients cannot use. MSDS is used to negotiate the differences between versions to ease the upgrading process.
-
Citrix Changes the Virtualization Market by Giving XenServer for Free
After buying XenSource 18 months ago for half a billion USD, Citrix offers their last version of the XenServer “free of charge to any user for unlimited production deployment”. This move will certainly have a significant impact on the virtualization market in the cloud computing era that has begun.
-
SOA & The Tarpit of Irrelevancy
A new three-part post by Neil Ford discusses both the rationale behind SOA implementations and the role large vendors play in distracting them.
-
Moneta: An Interface to Key-Value Stores like Tokyo Cabinet, Memcache
Key-value stores are a viable alternative to relational databases. We take a look at Tokyo Cabinet and how different key-value stores can be unified behind a common interface with Moneta.
-
Opinion: It is Time for a New Paradigm Shift in Business-IT Alignment
Fred Cummins, an EDS fellow, offers his vision on how SOA is changing business-IT alignment. He dismisses some proposal which recommend fusing and diffusing IT with and within the business and explains how Services boundaries offer a natural boundary to foster collaboration between the business and IT.
-
Skyway Builder Community Edition Supports Code Generation For Spring Applications
The latest version of Skyway Builder Community Edition (CE) offers an open-source code generation framework for Spring based web applications. The community edition can be used to generate the code required in data, service and web layers of a Spring application. Skyway Software recently announced the general availability (GA) of Skyway Builder 6.1 version.