Brad Wilson, Senior Developer on the ASP.NET team, talks about ASP.NET Web API, Microsoftâs newest framework for building HTTP and RESTful services. He also gives us a revealing look behind the scenes — explaining Microsoftâs bold decision to open-source ASP.NET MVC, Web API, and Razor WebPages, and what that means for web developers and for the future of the MS web development stack.
Relating anecdotes from the past, Kent Beck, the father of Extreme Programming and JUnit, reflects back on the impact his ideas have had in the last 20 years, especially with respect to the history of Test Driven Development (TDD), Design Patterns, and Extreme Programming (XP). According to him, good ideas take about that much time to mature and come to fruition.
He regrets how patterns have become a tool in the arsenal of the software developer to solve a programming problem whereas he intended it to be one that would create more space for the user who was to be affected by the software. Reminiscing about the birth of patterns, he draws analogies between architecture in general and software architecture.
Finally he discusses the factors that affect the successful acceptance of an idea.
SpokenWord.org is a free non-profit service that helps you find, manage and share audio and video spoken-word recordings. Not an actual collection of podcasts, it is a directory and search engine that allows users to find the best audio and video recordings available. Doug Kaye, the site’s developer, joins Phil and Scott to discuss its launch and building process.
In addition to giving a basic description of SpokenWord.org, Doug also reviews the technical aspects of the project, including the issues related to its original development. He also talks about some of the programming hurdles and how the site is likely to grow. This discussion will be particularly interesting to programmers and technological people wanting to learn more about the problems with software and website development.
After some years of relative stability, Java-based Web application development is in a season of innovation. In this JavaWorld podcast, Andrew Glover talks with Sun Microsystems’ Director of Web Technologies Tim Bray about forces for change in the Web development and deployment space. Tune in for Bray’s inside perspective on current trends in Java Web development, including the long-term outlook for dynamic languages on the JVM, new ideas about data persistence and storage, the "outrageously, obscenely hard" problem of concurrency, and what Bray calls the "sweet spot" of cloud computing: platform as service.