By Walker Royce Effective software development is crucial to the entire enterprise. Walker Royce discusses how his new book can help you plan and manage software projects with the goal of maximizing your return on technology investment. | 19:23 | Aug 25, 2009 |  |
By Bernie Gauf The book, Implementing Automated Software Testing, is a guide that can help organizations implement successful automated software testing programs and efforts.
| 20:13 | Jun 12, 2009 |  |
By Robert A. Steward InformIT SQL Server Reference Guide host Buck Woody talks with Robert Steward, co-author of "The Data Access Handbook," about database application performance. | 16:29 | Apr 3, 2009 |  |
By James A. Whittaker James Whittaker provides an overview of Exploratory Testing--the subject of his latest book. Learn about ways to explore your application with intent, strategy, and tactics that find bugs and validate functionality.
| 1:47 | Dec 29, 2008 |  |
By Adam Shostack Adam Shostack discusses the state of Software Quality with James Whittaker. Learn about the current transition from testing infrastructure to testing business logic.
| 14:36 | Dec 22, 2008 |  |
By Adam Shostack Adam Shostack discusses the future of software testing with James Whittaker. Learn about the evolution of software testing methodologies and where the exploratory testing industry is heading.
| 12:15 | Dec 22, 2008 |  |
By Adam Shostack Adam Shostack dives deep into security testing methodologies with How to Break Software Security author James Whittaker.
| 8:56 | Dec 22, 2008 |  |
By Steven C. Seow Steve Seow, author of Designing and Engineering Time, discusses human timing and information theory models of human performance as it relates to software development and usability. | 13:14 | Dec 17, 2008 |  |
By Steven C. Seow Dennis Wixon discusses Steve Seow's book, Designing and Engineering Time. Learn how to build applications, websites, and software solutions that feel faster, more efficient, and more considerate of users’ time!
| 16:52 | Dec 17, 2008 |  |
By Adam Shostack Adam Shostack discusses the crisis of credibility today in security. Learn about how this lack of credibility is driven by the fear economy.
| 5:46 | Dec 17, 2008 |  |
By Adam Shostack Adam Shostack presents real-world solutions to fix the crisis of information security. Learn about ways to address the economy of fear from a sociologic, psychological, and anthropological perspective.
| 6:29 | Dec 17, 2008 |  |
By Adam Shostack Adam Shostack offers specific steps to resolve the current crises in information security. Learn what academia, security professionals, and vendors can do to improve information security.
| 6:09 | Dec 17, 2008 |  |
By Anders Hejlsberg Anders Hejlsberg, Mads Torgersen and Eric Lippert discuss the new features of C# 4.0. -Exclusive access to the PDC 2008 presentation take-aways. | 10:18 | Oct 28, 2008 |  |
By Anders Hejlsberg Anders Hejlsberg, Mads Torgersen and Eric Lippert discuss continue their discussion of new C# 4.0 features presented at PDC 2008. | 9:28 | Oct 28, 2008 |  |
By Steven C. Seow Mark Friedman discusses the importance of and difference between time perception and tolerance with Steve Seow. Learn how to build applications, software, and websites which are more considerate of users' time. | 20:39 | Oct 28, 2008 |  |
By Steven C. Seow Mark Friedman discusses Steve Seow's book, "Designing and Engineering Time." Learn to build systems and applications that provide far more value–and create much happier users. | 21:59 | Oct 28, 2008 |  |
By Anders Hejlsberg Anders Hejlsberg, Mads Torgersen and Scott Wiltamuth discuss "The C# Programming Language," Third Edition -- the authoritative and annotated technical reference for C# 3.0. | 9:17 | Oct 24, 2008 |  |
By Mark D. Hansen Mark Hansen presents the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples. | 4:45 | Sep 23, 2008 |  |
By Bill Venners Bill Venners illustrates Scala's conciseness and expressiveness, giving it the feel of dynamic languages such as Python or Ruby, but also providing a rich static type system that helps programmers prevent errors. | 13:08 | Sep 16, 2008 |  |
By Bill Venners Bill Venners presents Scalable Language (Scala) as a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. | 10:42 | Sep 16, 2008 |  |
By Tim Boudreau, Geertjan Wielenga Geertjan Wielenga and Tim Boudreau present the benefits of the NetBeans platform. | 3:28 | Sep 9, 2008 |  |
By Tim Boudreau, Geertjan Wielenga Geertjan Wielenga and Tim Boudreau teach you how to distribute a plug-in once it's been created. | 2:20 | Sep 9, 2008 |  |
By Tim Boudreau, Geertjan Wielenga Geertjan Wielenga and Tim Boudreau discuss how to masterfully create NetBeans client applications. | 2:48 | Sep 9, 2008 |  |
By Bill Venners Bill Venners discusses Scalable Language, or Scala, which fuses object-oriented and functional programming concepts into an elegant, statically typed programming language for the Java Platform. | 10:33 | Sep 9, 2008 |  |
By Andrew Glover, Paul Duvall Duvall & Glover describe how Continuous Integration leads to rapid software development, produces deployable software at every step in the development lifecycle, & reduces the time between defect introduction and detection, saving time & lowering costs. | 17:06 | Sep 2, 2008 |  |
By Robert Bell Robert Bell provides an overview of Silverlight and cross-platform interoperability. | 7:58 | Sep 2, 2008 |  |
By Paul Duvall, Andrew Glover Duvall and Glover discuss their book "Continuous Integration: Improving Software Quality and Reducing Risk" and illustrate how to transform integration from a necessary evil into an everyday part of the development process. | 15:32 | Aug 26, 2008 |  |
By Robert Bell Robert Bell provides an overview of Silverlight and how it's used to build next generation web experiences. | 9:19 | Aug 26, 2008 |  |
By Julia H. Allen Gary McGraw and Julia Allen discuss the state of the practice of Software Security and how to integrate security practices into your software development life-cycle. | 20:27 | Aug 20, 2008 |  |
By Kito Mann Kito Mann provides tips on how to start using JavaServer Faces to develop web applications and introduces key components of JavaServer Faces 2. | 13:59 | Aug 19, 2008 |  |
By David S. Platt It’s no secret that software sucks. You know that from personal experience, whether you use computers for work or personal tasks. In part 2 David Platt explains why that’s the case and, more importantly, why it doesn’t have to be that way. | 16:59 | Aug 19, 2008 |  |
By Keith Babo, Andreas Egloff Keith Babo & Andreas Egloff continue their discussion of Project Fuji and Open ESB. | 11:48 | Aug 12, 2008 |  |
By David S. Platt Platt discusses why today's software sucks! It’s unsafe, unreliable, crashes, wiping out hours or days of work with no way to get it back. And it’s hard to use, requiring large amounts of head-banging to figure out the simplest operations. | 12:46 | Aug 12, 2008 |  |
By Joshua Bloch Josh Bloch discusses the 2e of Effective Java. Learn about additions to the Java platform including, generics, annotations, enums and updated techniques and best practices on classic topics, including objects, classes, libraries, methods, & serialization. | 11:46 | Aug 11, 2008 |  |
By Joshua Bloch Josh Bloch, author of "Effective Java, Second Edition," discusses the evolution of the Java platform. | 14:55 | Aug 11, 2008 |  |
By Jean Tabaka Part 2 of Jean Tabaka's discussion on building collaborative software development cultures, leaders, and teams. | 13:47 | Aug 5, 2008 |  |
By Keith Babo, Andreas Egloff Keith Babo & Andreas Egloff discuss Project Fuji, the core component of Open ESB v3, Sun's next generation open source integration runtime focused on providing a lightweight developer-friendly & extensible platform for composite application development. | 11:20 | Aug 5, 2008 |  |
By Jean Tabaka Drawing on her experience in agile environments Jean Tabaka offers clear guidelines and easy-to-use collaboration tips for agile team interactions, and discusses building collaborative software development cultures, leaders, and teams. | 12:20 | Jul 29, 2008 |  |
By Joshua Bloch Josh Bloch, author of "Effective Java, Second Edition," discusses the current state of Java from a high level perspective. | 7:43 | Jul 29, 2008 |  |
By Julia H. Allen CERT senior researcher Julia Allen and Bill Pollack discuss why business leaders need to start paying attention to software security. | 0:16:41 | Jul 25, 2008 |  |
By Julia H. Allen, Nancy R. Mead Nancy Mead and Julia Allen, of CERT's research efforts in security requirements engineering, discuss why it's important to identify software security requirements early in the software development life cycle (SDLC) and practices for getting started. | 0:22:56 | Jul 25, 2008 |  |
By Kate Gregory Kate Gregory shares her insights on native versus managed code, Vista, and the future of C++. | 0:10:30 | Jul 23, 2008 |  |
By Kate Gregory Kate Gregory shares her insights on native versus managed code, Vista, and the future of C++. | 10:18 | Jul 16, 2008 |  |
By Claudia M. Baca Claudia Baca , author of "Project Management for Mere Mortals," discusses key techniques for improving your Project Management skills. Learn the skills, tools, and insights to succeed with your next project. | 14:28 | Jul 16, 2008 |  |
By Scott Meyers Scott Meyers continues his discussion on the forthcoming features in C++ OX, support for concurrency, concepts, lambda functions, and the future of the C++ programming language. | 0:06:02 | Jun 25, 2008 |  |
By Scott Meyers Scott Meyers, one of the world's foremost authorities on C++, & author of the best-selling Effective C++ series, discusses features in C++ OX, support for concurrency, concepts, lambda functions, & the future of the C++ programming language. | 09:12 | Jun 18, 2008 |  |
By Scott Meyers Scott Meyers, author of the Effective C++ series continues his discussion of the electronic versions of his works. Learn about his philosophy as an author, his experience with electronic publishing & decisions he made on format, appearance, & DRM. | 08:26 | Jun 11, 2008 |  |
By Scott Meyers Scott Meyers, author of the Effective C++ series, presents his thoughts on the new electronic versions of his works. Learn about his philosophy as an author, his experience with electronic publishing & decisions he made on format, appearance, & DRM. | 0:10:13 | Jun 4, 2008 |  |
By Scott L. Bain As software continues to evolve & mature, software development processes become more complicated, relying on a variety of methodologies & approaches. Scott Bain illuminates the path to building the next generation of software through Emergent Design. | 011:27 | May 14, 2008 |  |
By Scott L. Bain As software continues to evolve & mature, software development processes become more complicated, relying on a variety of methodologies & approaches. Scott Bain illuminates the path to building the next generation of software through Emergent Design. | 0:11:13 | May 7, 2008 |  |
By Luke Hohmann Accurately predicting what customers want, need, & will pay for is an art. Drawing on his software strategy & product management consulting experience, Luke Hohmann illustrates how to create and sustain winning solutions for your customers.
| 11:52 | Apr 30, 2008 |  |
By Stephen C. Dewhurst C++ is a complex language with concepts & techniques which must be mastered if programmers are to do professional-quality work. Stephen C. Dewhurst, author of "C++ Common Knowledge", reveals what is commonly understood to be absolutely essential.
| 6:50 | Apr 23, 2008 |  |
By Stephen C. Dewhurst C++ is a complex language with concepts & techniques which must be mastered if programmers are to do professional-quality work. Stephen C. Dewhurst, author of "C++ Common Knowledge", reveals what is commonly understood to be absolutely essential.
| 10:31 | Apr 16, 2008 |  |
By Stephen C. Dewhurst C++ is a complex language with concepts & techniques which must be mastered if programmers are to do professional-quality work. Stephen C. Dewhurst, author of "C++ Common Knowledge", reveals what is commonly understood to be absolutely essential. | 9:32 | Apr 9, 2008 |  |
By Mark Michaelis Mark Michaelis goes into great detail on C# 3.0. | 5:01 | Apr 2, 2008 |  |
By Brian Chess Secure Programming with Static Analysis authors, Chess and West, discuss whether the C programming language is safer than Java from their perspective on using Static Analysis in code review testing. | 0:11:44 | Mar 27, 2008 |  |
By Mark Michaelis Mark Michaelis illustrates the evolution of .Net. | 10:59 | Mar 26, 2008 |  |
By Bjarne Stroustrup Bjarne Stroustrup and Herb Sutter discuss the forthcoming features and core language changes in C++ OX. | 15:05 | Mar 25, 2008 |  |
By Gerard Meszaros Gerard Meszaros presents concepts from his book, “xUnit Test Patterns: Refactoring Test Code,” the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. | 17:05 | Mar 25, 2008 |  |
By Alan Shalloway "Design Patterns Explained" author Alan Shalloway discusses value-driven software development. | 15:59 | Mar 19, 2008 |  |
By Bjarne Stroustrup Bjarne Stroustrup and Herb Sutter discuss the forthcoming features in C++ OX. Learn about Bjarne and Herb's favorite new features. | 11:21 | Mar 18, 2008 |  |
By Alan Shalloway "Design Patterns Explained" author Alan Shalloway discusses the current trends in software development.
| 10:59 | Mar 12, 2008 |  |
By Alan Shalloway "Design Patterns Explained" author Alan Shalloway discusses the art of value driven software development with special focus on the dynamic between developers and management.
| 14:24 | Mar 5, 2008 |  |
By Cay S. Horstmann Core Java author Cay Horstmann discusses Java and Open Source innovations. | 0:11:22 | Feb 20, 2008 |  |
By Mike Cohn "Agile Estimating and Planning" author Mike Cohn discusses SCRUM certification and shares his thoughts on whether or not Scrum Master Certification is Good for the Agile Community. | 0:08:10 | Feb 13, 2008 |  |
By Bjarne Stroustrup The creator of C++, Bjarne Stroustrup, and author Herb Sutter discuss C++ OX and concurrency. | 0:12:54 | Feb 6, 2008 |  |
By Herb Sutter Authors Bjarne Stroustrup and Herb Sutter discuss C++ in embedded systems. | 15:17 | Jan 30, 2008 |  |
By Jim Brosseau Join author Jim Brosseau as he discusses a different perspective on teamwork. In part one, Jim identifies the need for this perspective, and walks through the first few elements in what he sees as a staged approach to building a strong team. | 0:13:33 | Jan 29, 2008 |  |
By Jim Brosseau Join author Jim Brosseau as he discusses a different perspective on teamwork. In part two, Jim continues to describe how to sequentially build a collection of individuals into a strong team, and suggests what to do from here. | 0:25:55 | Jan 29, 2008 |  |
By Jim Brosseau Join author Jim Brosseau as he discusses a different perspective on teamwork. In part three Jim discusses dealing with multiple priorities, follow through and sustainability within successful software teams. | 0:21:57 | Jan 29, 2008 |  |
By Mark Michaelis Mark Michaelis provides an introduction to the basic features of Language Integrated Query (LINQ) which provides .NET developers with the ability to query and transform data using their .NET language of choice. | 0:06:40 | Jan 23, 2008 |  |
By Bjarne Stroustrup Bjarne Stroustrup, creator and original implementer of the C++ programming language, and Herb Sutter, lead architect of C++/CLI, discuss C++0x, with a focus on C++ Standardization. | 8:54 | Jan 16, 2008 |  |
By Steven Haines Steven Haines discusses common pitfalls of poor application performance and the value of Test-Driven Development and Continuous Integration best practices. Learn about Continuous Performance Management and how architectural decisions impact performance. | 0:11:07 | Jan 9, 2008 |  |
By Steven Haines Steven Haines discusses common pitfalls of poor application performance and the value of Test-Driven Development and Continuous Integration best practices. Learn about Continuous Performance Management and how architectural decisions impact performance. | 0:14:31 | Jan 2, 2008 |  |
By David S. Platt It’s no secret that software sucks. You know that from personal experience, whether you use computers for work or personal tasks. Programming insider, David S. Platt, explains why that’s the case and, more importantly, why it doesn’t have to be that way. | 0:17:17 | Dec 26, 2007 |  |
By Scott W. Ambler Scott Ambler delivers valuable tips and techniques for following the fundamental principles of user interface design in building applications that are easy to use and meet user needs. | 0:13:45 | Dec 19, 2007 |  |
By Scott W. Ambler Scott Ambler introduces powerful refactoring techniques designed for database systems. Learn how small changes to table structures, data, stored procedures, & triggers can significantly enhance virtually any database design—without changing semantics. | 0:11:03 | Dec 12, 2007 |  |
By Scott W. Ambler Scott Ambler introduces powerful refactoring techniques designed for database systems. Learn how small changes to table structures, data, stored procedures, & triggers can significantly enhance virtually any database design—without changing semantics. | 0:11:07 | Dec 5, 2007 |  |
By Michael Feathers Working Effectively with Legacy Code author, Michael Feathers, presents how to get more performance, functionality, reliability, & manageability out of your legacy systems. Learn strategies for working effectively with large, untested legacy code bases. | 0:12:37 | Nov 28, 2007 |  |
By Ted Neward Ted Neward, Software Architect and Consultant and author of Effective Enterprise Java, discusses trends in Software Development and the state of the industry. | 0:10:23 | Nov 21, 2007 |  |
By Ted Neward Ted Neward discusses the F# programming language and debugging. Learn about this pragmatically-oriented variant of ML that shares a core language with OCaml and provides type safety, performance, and scripting. | 0:07:31 | Nov 14, 2007 |  |
By Luke Hohmann Accurately predicting what customers want, need, & will pay for is an art. Drawing on his software strategy and product management consulting experience, Luke Hohmann presents 12 games that help you create breakthrough products through collaborative play. | 0:09:56 | Nov 7, 2007 |  |
By Luke Hohmann Accurately predicting what customers want, need, and will pay for is an art. Drawing on his software strategy & product management consulting experience, Luke Hohmann presents 12 games that help create breakthrough products through collaborative play. | 0:13:19 | Oct 31, 2007 |  |
By Stephen C. Dewhurst C++ is a complex language with concepts & techniques which must be mastered if programmers are to do professional-quality work. Stephen C. Dewhurst, author of C++ Common Knowledge, reveals what is commonly understood to be absolutely essential.
| 0:14:07 | Oct 24, 2007 |  |
By Mike Cohn "Agile Estimating and Planning" author, and Agile Alliance co-founder, Mike Cohn, provides detailed, proven techniques for estimating and planning any Agile project. | 0:12:32 | Oct 17, 2007 |  |
By Russ Olsen Software engineer and Rubyist Bob Kiel interviews "Design Patterns In Ruby" author Russ Olsen: Part 2 of 2: Ruby design patterns and Rails / Writing code and writing English. | 0:19:19 | Oct 10, 2007 |  |
By Russ Olsen Software engineer and Rubyist Bob Kiel interviews "Design Patterns In Ruby" author Russ Olsen: Part 1 of 2: Are design patterns still relevant in a Ruby world? | 0:25:09 | Oct 10, 2007 |  |
By Ted Neward Mark Miller & Ted Neward discuss F#, a pragmatically-oriented variant of ML that shares a core language with OCaml & provides type safety, performance, and scripting with all the advantages of running on a high-quality runtime system. | 0:15:16 | Oct 10, 2007 |  |
By Mike Cohn Join host Ted Neward as he discusses the development of agile software with "Agile Estimating and Planning" author Mike Cohn. | 0:12:32 | Oct 3, 2007 |  |
By Cay S. Horstmann Join "Core Java" author, Cay Horstmann, as he discusses the fundamentals of Java. | 0:11:19 | Sep 26, 2007 |  |
By Robert C. Seacord Join "Secure Coding in C and C++" author Robert Seacord as he discusses his book in part one of this three-part video series. | 0:08:06 | Sep 26, 2007 |  |
By Robert C. Seacord Join "Secure Coding in C and C++" author Robert Seacord as he discusses his book in part two of this three-part video series. | 0:08:11 | Sep 26, 2007 |  |
By Robert C. Seacord Join "Secure Coding in C and C++" author Robert Seacord as he discusses his book in part three of this three-part video series. | 0:04:27 | Sep 26, 2007 |  |
By Michael Feathers Join host Ted Neward as he discusses unit testing tools and legacy systems with "Working Effectively with Legacy Code" author, Michael Feathers. | 0:08:31 | Sep 18, 2007 |  |
By Ted Neward Join host Ted Neward as he discusses unit testing tools and legacy systems with "Working Effectively with Legacy Code" author, Michael Feathers. | 0:14:55 | Sep 12, 2007 |  |
By Scott Meyers Join "Effective C++" author Scott Meyers as he discusses the future of C++. | 0:14:05 | Sep 5, 2007 |  |
By Scott Meyers Join "Effective C++" author Scott Meyers as he discusses C++ in embedded applications. | 0:11:52 | Aug 29, 2007 |  |
By Scott Meyers Join "Effective C++" author Scott Meyers as he gives a unique perspective on C++.
| 0:10:35 | Aug 22, 2007 |  |
By David S. Platt Join "Why Software Sucks" author David Platt as he discusses the imperfections of software development in part two of this series.
| 0:18:04 | Aug 15, 2007 |  |
By David S. Platt Join "Why Software Sucks" author David Platt as he discusses the imperfections of software development. | 0:11:05 | Aug 10, 2007 |  |
By Mark Michaelis Join host Ted Neward as he discusses the advances in C# with "Essential C# 2.0" author Mark Michaelis. | 0:11:38 | Aug 1, 2007 |  |
By Brian Goetz Join host Ted Neward as he discusses performance myths in Java with "Java Concurrency in Practice" author Brian Goetz. | 0:13:39 | Jul 25, 2007 |  |
By Brian Goetz Join host Ted Neward as he discusses Java concurrency with "Java Concurrency in Practice" author Brian Goetz.
| 0:13:08 | Jul 16, 2007 |  |
By Joshua Bloch Join author Josh Bloch as he discusses the importance of effective Java programming in the security world. | 0:09:31 | Jul 11, 2007 |  |
By Ted Neward Join host Ted Neward as he discusses secure programming with static analysis with Brian Chess, Chief Scientist at Fortify Software and Jacob West, Manager of Fortify's Secure Research Group. | 0:10:35 | Jul 3, 2007 |  |
By Mike Cohn Author Mike Cohn discusses innovative techniques for agile estimating and planning. | 0:07:53 | Jun 20, 2007 |  |
By Bjarne Stroustrup, Herb Sutter The creator of C++, Bjarne Stroustrup, and author Herb Sutter discuss the program’s creation and evolution over the years. | 9:12 | Jun 20, 2007 |  |
By Joshua Bloch Join author Josh Bloch as he discusses the importance of effective Java programming in the security world. | 00:11:05 | Jun 20, 2007 |  |
By Bjarne Stroustrup, Herb Sutter The creator of C++, Bjarne Stroustrup, and author Herb Sutter discuss C++ and other important applications. | 0:09:33 | Jun 20, 2007 |  |