Scott Jamison, one of the authors of Essential SharePoint 2010: Overview, Governance, and Planning, discusses one of the most eagerly anticipated new features in SharePoint 2010: the ability to tag documents (both authoritatively and socially), helping users to categorize and search for the documents they need.
This chapter helps you create your first SharePoint solution by introducing you to some of the projects, project item templates, and tools that are in Visual Studio 2010 for SharePoint development.
C is often called a "portable assembly language," but in a lot of situations it's possible to write nonportable C — sometimes by design, sometimes by accident. David Chisnall considers how to avoid portability issues when writing C code.
Eric Niebler and Andrei Alexandrescu conclude their conversation about the D programming language by discussing concurrency, the complications of sharing data, dynamic loading, specification and licensing, and the future of D.
In this transcript of an oral history, Grady Booch interviews SEI Fellow Watts Humphrey. In Part 28, Humphrey discusses his experiences with TSP trials, why business continuity is a real problem for the software community, and the difference between a team leader and a coach.
In the first article of a two-part series, Leo A. Wrobel and Sharon M. Wrobel list essential traits that qualify an expert witness for testifying in court cases. They begin by focusing on the primary qualification: thorough knowledge of the field. How can you assess whether a potential expert witness is sufficiently knowledgeable? The authors explain how knowledge can be both provable and demonstrable.
It may seem wrong, but it's a fact: In court, being believable is more important than being knowledgeable. Leo A. Wrobel and Sharon M. Wrobel conclude their series on choosing an expert witness by examining traits that are as important as subject expertise, but much less objective.
Part 2 of this interview about the D programming language finds Eric Niebler and Andrei Alexandrescu deep in discussion about structs versus classes, the difficulties of copy semantics, rvalue references, the intricacies of garbage collection, and Andrei's occasional failure in serving as the standard-bearer for policy-based design.
Learn how to prepare views for use in popovers, including adding toolbars and toolbar buttons (the most frequent UI element used to invoke a popover). You'll also learn how to configure the different display attributes associated with popovers, and communicate information between popover views and your main application view.
In this transcript of an oral history, Grady Booch interviews SEI Fellow Watts Humphrey. In Part 26, Humphrey discusses the software failures of the Therac-25 and the V-22 Osprey, why testing catches less than 1% of all scenarios, and why good software is like a symphony, where one bad line of code -- or one bad musician -- can ruin the entire piece.
What kind of applications should you develop with GWT? How can you go about it? And, why would you use GWT? Federico Kereki answers these questions in this introduction to his book.
In this transcript of an oral history, Grady Booch interviews SEI Fellow Watts Humphrey. In Part 27, Humphrey discusses his work with formal methods, why he had to move away from the PSP process, and why beautiful work in software does not get noticed.
Learn the ins and outs of posting links, photos, and videos to Google Buzz. In addition, take a look at how to deal with those items in Gmail, Buzz's home base.
This chapter explores how you can use dashboards in your Facebook Platform application through the Dashboard API and how you can use application tabs as a way of sharing your application's information with users and their friends.
If you don't want to hear what they really think, beware little kids and old ladies. Why? Because they'll tell you the 'unvarnished truth,' says David Croslin, author of Innovate the Future: A Radical New Approach to IT Innovation. If you could get your employees to tell you what they really think about the ground rules that management establishes to 'help' them innovate, would their answers surprise you?
In this chapter, Mike Biere discusses overall BI scenarios today, the view of the CIO, the IT perspective, the end user perspective, and establishing a vision.
This chapter looks at various iPhone prototyping approaches — paper, software, and video — and suggests how to choose the best approach for your iPhone app.