InfoQ Homepage Companies Content on InfoQ
-
Interview with Arun Murthy on Apache YARN
Apache Hadoop YARN – a new Hadoop resource manager - has just been promoted to a high level Hadoop subproject. InfoQ had the chance to discuss YARN with Arun Murthy - founder and architect at Hortonworks.
-
Plastic SCM – DVCS at Enterprise Level
Building on his earlier article, “Distributed Version Control Systems in the Enterprise”, Pablo Santos discusses his company’s product: PlasticSCM. While other DVCS systems were designed for the needs of the Linux open source community, PlasticSCM addresses the problems facing enterprise software developers, especially those using .NET.
-
Introducing: Restful Objects
Restful Objects is a public specification of a hypermedia API for domain object models. Version 1.0.0 of the specification has just been released and there are already two open source frameworks that implement the specification - one for the Java platform and one for .NET.
-
Cut off wrong dependencies in your .NET code
Patrick Smacchia advises developers to treat each namespace in an application as a component, and make sure there are no dependency cycles between your components. He claims that by abiding by this simple tenet, the structure of a large application can’t diverge to the monolithic block of spaghetti code base that seems to be the rule more than the exception in enterprise professional development.
-
Lessons From A DevOps Journey
Matt Callanan has been pushing the boundaries of Agile software development for over six years and most recently he extended that journey to DevOps. He recently shared his experiences in a talk at the Agile Development Practices West conference entitled "Lessons From A DevOps Journey". InfoQ caught up with Matt prior to the conference to find out more about his experiences in DevOps.
-
An Interview with Rebecca Parsons - Thoughtworks CTO
Dr Rebecca Parsons is the Chief Technology Officer for Thoughtworks, and a Director of the Agile Alliance. At the Agile Australia conference in Melbourne she discussed the trends in database technology around NoSQL databases, the linking of continuous design with continuous delivery and the impact of the mainstream adoption of agile practices on the Agile Alliance.
-
Testing SQL Server Code with TST
Automated Testing (unit/integration) is an integral part of any agile development process. However a project with significant logic housed in database code creates severe constraints to writing unit level tests, especially if it is large, complex and depend on data. We will explore the TST framework and a few ideas for writing and maintaining good tests for database code.
-
Interview with Alessandro Del Sole, Author of LightSwitch Unleashed
Visual Studio LightSwitch is Microsoft’s attempt to offer a tool that people with little or no programming experience to create simple and effective line-of-business applications. We spoke with Alessandro Del Sole, author of Microsoft Visual Studio LightSwitch Unleashed, to get some more insights into the product.
-
Interview with Mathew MacDonald, Author of Pro Silverlight 5 in C#
We spoke with Matthew MacDonald about Silverlight’s role in the developer’s toolbox and how that role is shifting from cross-platform development to line of business applications. Also covered are some of the highlights from Silverlight 5 and a sample chapter on Silverlight animation from his book.
-
Writing a Comprehensive Unit Test
A common theme amongst people professing “best practices” for unit tests is that you should only write a single assertion for each test. People who make these proclamations rarely show any unit test and those that do only show one. Yet this pattern may require a dozen other unit tests to ensure quality for even a trivial operation. This article uses examples to question that recommendation.
-
Rob Eisenberg on Caliburn.Micro and MVVM
We spoke with Rob Eisenberg, creator of Caliburn and Caliburn Micro, about his experiences creating the popular framework and his thoughts on the MVVM in general.
-
HTML5 offline web applications using ASP.NET MVC
One of the major constraints of web applications has always been connectivity, especially with mobile applications. In this article, Jef Claes shows you how to use HTML’s offline capabilities to ensure the application keeps working even when the network connection isn’t.