InfoQ Homepage Articles
-
Book Review: Making it Big in Software
The focus of this book by Sam Lightstone is helping you become a great software development professional. Career advancement is important, but secondary. Using a mix of interviews, commentary, and advice, this book exposes and explores the principles and values that support professionalism and even craftsmanship.
-
Agile Goal Setting
It is well understood that too succeed in developing great applications or even great things in our lives we need goals. Goals that motivate and push us to go beyond the ordinary. However if we Google Agile Goal Setting there are few items that give much consideration to what these should look like or how to create them. Jurgen Appelo looks at what it takes to make great goals.
-
Bryan Sullivan on Security Development Lifecycle
Security Development Lifecycle (SDL), developed at Microsoft, is a security assurance process with a focus on software development. It introduces security and privacy aspects in all phases of the software development process. InfoQ spoke with Bryan Sullivan from SDL team about the current state and future road map of the framework.
-
Book Excerpt and Interview: Silverlight 4 in Action
Silverlight 4 in Action by Pete Brown is a comprehensive guide to Silverlight application building using C#. It features several practical examples that explore flexible layout, control extensibility, the communication and binding models, rich media, animation and more.
-
LinkedIn Signal: A Case Study for Scala, JRuby and Voldemort
On September 29th LinkedIn Signal was announced, providing a social search application both for LinkedIn shares and tweets from LinkedIn-Twitter bounded accounts. This article aims to provide more insight into the motivation and technical challenges of combining Scala, JRuby and Voldemort, at such scale.
-
Revving Up Your Hibernate Engine
This article explores tuning techniques for Hibernate-based applications, focusing on tuning topics that are effective but poorly documented, such as inheritance mapping, second level cache and enhanced sequence identifier generators. It also provides some background database information which is essential for tuning Hibernate.
-
Using Coding Katas, BDD and VS2010 Project Templates: Part 3
This is the third and final part of the late Jamie Phillip’s exploration into the world of coding kata’s and Behavior Driven Design. This part shows how to incorporate VS 2010 project templates into the testing process.
-
Using Coding Katas, BDD and VS2010 Project Templates: Part 2
This is the second of a three-part series on how Jamie Phillips used a combination of coding katas, behavior driven development, and project templates to improve his development practices. In this part Jamie introduces the reader to behavior driven development and explains how it can improve the effectiveness of unit testing.
-
Technical Debt a Perspective for Managers
Developers often talk about Technical Debt saying its slowing your projects down. What are they really saying? What measures can you take to reduce it before it cripples your projects?
-
Interview and Book Excerpt: Test-Drive ASP.NET MVC
Today, InfoQ publishes and excerpt(PDF) from Test-Drive ASP.NET MVC written by Jonathan McCracken. We also used the opportunity to interview the author. Test-Drive ASP.NET MVC gives a thorough introduction to ASP.NET MVC using Test Driven Development (TDD). The book is targeted at both existing ASP.NET developers as well as non Microsoft developers.
-
Using Coding Katas, BDD and VS2010 Project Templates: Part 1
This three-part series on using coding katas in practice Behavior Driven Development was written by the late Jamie Phillips, a well-known member of Boston's Agile and .NET communities. When we saw the first draft of this article we were all eager to publish it, but he passed away before we could finish the editing process. With the permission of wife Diana, we proudly present his final work.
-
Introducing the Tellurium Automated Testing Framework
Jian Fang describes the The Tellurium Automated Testing Framework he created which features a novel approach to automated, referred to as a UI module, to try and improve the often brittle state of automated web UI testing code.