Topic: Software Development
Ruby on Rails seems to be the newest and hippest thing in the world of web applications developers. But what is it and what makes it so great? Developer David Heinemeier Hansson describes Ruby on Rails as "a bunch of stuff that makes web developers happy," and describes the three keys to what makes it fun and more productive than other tools.
The dominant force in the industry for more than twenty years is finally facing stern competition. In this conversation, Microsoft key players Ray Ozzie, Yusuf Mehdi, and Gary Flake discuss the changing technology landscape and the challenges their company face. The talk covers their plans to adapt to Web 2.0, the optimism surrounding their current efforts in the area of search, and the development of new economic models to monetize their core assets like Office.
Security vulnerabilities are something network administrators have dealt with since before the dawn of the web, and now people with less experience have to be aware of the security implications of their software choices. Ben Laurie, Director of Security for the Apache Foundation speaks with Scott Mace about the comparison between Microsoft's and Apache's security, how security is implemented within Apache, the future of SSL and other security issues. [Opening Move audio from IT Conversations]
Bran Ferren believes that there are still many things that 'suck' in Web 2.0 but that many of these will suck a lot less by the time we reach Web 3.0. In a stimulating short talk from this year's Web 2.0 conference, Ferren explains why he believes the computer revolution has not yet started. [Web 2.0 audio from IT Conversations]
Google's suite of location tools includes local search via mobile phone or the web and rich mapping applications at Google's site. The granddaddy of Google's mapping tools, though, is Google Earth - a downloadable client that allows the user to virtually fly over the world and view satellite imagery from almost anywhere. Prior to its acquisition by Google, John Hanke was CEO of Keyhole, the company that built the application that is at the core of Google Earth. In this talk from Where 2.0, he demonstrates some of the secrets of Google Earth. [Where 2.0 audio from IT Conversations]
For enterprise application development, the high-end "superplatforms" like J2EE and .NET aren't the only choice. Developers can choose from the "rebel platforms," open-source platforms that don't adhere to industry standards like J2EE or .NET. In this session from the Application Platform Strategies track at Burton Group's 2005 Catalyst Conference, Richard Monson-Haefel describes the rebel platforms, compares then with superplatforms from Microsoft, SAP, IBM, Oracle, and BEA on criteria including flexibility, risk, lock-in, development complexity, and cost. [Burton Group Catalyst audio from IT Conversations]
In this speech at Burton Group's 2005 Catalyst Conference Anne Thomas Manes tells how best to implement security in a SOA (Service Oriented Architecture) environment. She explains why the end-to-end security of Web Services is better than the SSL point-to-point method still used by most sites, discusses the various WS security standards and makes practical recommendations. If you suffer from "WS vertigo" this should help. [Catalyst 2005 audio from IT Conversations]
"Microsoft in the enterprise" has been considered an oxymoron for many enterprise IT strategists. Despite these barriers, Microsoft has gone ahead and finalized key initiatives such as new model-driven tools, Indigo, Avalon, and Windows Longhorn. Peter O'Kelly assesses Microsoft's strategy to become an enterprise superplatform contender by leveraging the
potential of the .NET platform initiative. [Catalyst 2005 audio from IT Conversations]
Semasiology is the study of the development of the meaning of words over a period of time. Robert "r0ml" Lefkowitz explores the relationship between open source and the actual source code, and reflects upon both the way forward and the road behind, drawing inspiration from sources as diverse as Charlemagne, King Louis XIV and Donald Knuth.
At Google, engineers and researchers are not two different groups of people. Engineers research products and researchers build products; their functions overlap. At ETech 2005, Google's Director of Search Quality, Peter Norvig, speaks about how this helps Google increase the interactivity of search tools and relevancy of search results using products such as Google Sets and Google Suggest. [ETech 2005 audio from IT Conversations]