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.
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.
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.
Danny Kalev talks with Rob Pike, the co-developer of Google's new Go programming language. In this interview, Pike speaks about the limitations of C++ in large-scale projects, the design philosophy of Go and its unusual type-system, and Go's future.
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.
This chapter looks at various iPhone prototyping approaches — paper, software, and video — and suggests how to choose the best approach for your iPhone app.
The ARM architecture is increasingly becoming relevant to software developers of all types. David Chisnall describes the unique features of the design and how they affect people writing code for these chips.
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.
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.
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.
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.
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.
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 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.
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.
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.