Article :: Interview with Andrei Alexandrescu (Part 3 of 3)

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.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Understanding ARM Architectures

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.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Creating Pages and Content in Microsoft Expression Web 3

Jim Cheshire shows you how to create pages in Microsoft Expression Web 3, including how to import files, format text, create hyperlinks, configure page properties, use code snippets, and configure file editors.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Exploiting phpMyadmin: How to Get root in 15 Easy Steps

Security expert Seth Fogie provides you with a real-world illustration of a how a simple overlooked account can lead to root access.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: An Interview with Watts Humphrey, Part 26: Catastrophic Software Failures and the Limits of Testing

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.

Categories: Computers | InformIT | InformIT Programming | Programming | Technology
Article :: IronRuby Unleashed: An Interview with Shay Friedman

Hal Fulton interviews Shay Friedman about writing code at the age of 8, why IronRuby is much more than a bridge between .NET and Ruby, and why both Rubyists and .NET developers should use IronRuby.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: An Interview with Watts Humphrey, Part 27: Formal Methods, the Failure of PSP, and Tragedy of Beautiful Software

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.

Categories: Computers | InformIT | InformIT Programming | Programming | Technology
Article :: Keeping Files Synchronized with Windows Live Sync

Discover Microsoft's free service that keeps your files in sync. Eric Geier steps you through setting up the service and the sync software.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Writing Portable C

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.

Categories: Computers | InformIT | InformIT Programming | Programming | Technology
Article :: Cloud Security and Privacy: A Legal Compliance and Risk-Management Guide, Part 2

In Part 2 of this two-part series, legal expert Robert McHale discusses the practical due diligence checklist companies should consult before entering into a cloud service agreement.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Introduction to SharePoint Development in Visual Studio 2010

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.

Categories: Computers | InformIT | InformIT Programming | Programming | Technology
Article :: Exploring HTML 5

David Chisnall continues his look at the new features of HTML 5 by exploring some of the features that are useful beyond web applications.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: iPad Application Development: Presenting Options with Popovers and Toolbars

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.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology
Article :: Adobe Flash Professional CS5 on Demand: Developing iPhone Apps

In this chapter, you'll get an overview for how to start developing for the iPhone using Flash CS5 including deploying an App to the iTunes App Store.

Categories: Computers | InformIT | InformIT Web Development | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Computing in the Cloud

Mark Edward Soper provides an introduction to the world of web-based apps: how to select them, how to use them, and how to avoid problems.

Categories: Computers | InformIT | InformIT Web Services | Programming | Service Oriented Architecture | SOA | Technology | Web Development | Web Services
Article :: Interview with Andrei Alexandrescu (Part 1 of 3)

In part 1 of this three-part series, Eric Niebler talks with his pal and fellow InformIT contributor Andrei Alexandrescu about the D programming language and Andrei's new book about it: what makes D different from other languages, whether D's class libraries rival those of Java and .NET, and why Andrei claims not to be a guru.

Categories: Computers | InformIT | InformIT Programming | Programming | Technology
Article :: Essential GWT: Developing Your Application

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.

Categories: Agile Programming | Computers | InformIT | InformIT Agile Programming | Programming | Project Management | Technology