Articles

RSS Feed Subscribe to this topic  RSS details

10454 Items

Sort by Date | Title

21.
Five Ways to Optimize Encapsulation in Your Software Architecture
By Max Guernsey
Apr 3, 2014
Max Guernsey III, author of Test-Driven Database Development: Unlocking Agility, demonstrates a set of techniques for changing your development team's attitudes and actions. By focusing on how to maximize encapsulation, your team can minimize the sort of accidental coupling that thwarts on-time delivery and makes software changes unnecessarily expensive.
22.
Detached Retinas: How to Develop and Test OS X Retina Apps on Non-Retina MacBook Pros
By Erica Sadun
Apr 2, 2014
Not everyone owns Retina MacBook Pros but when you’re deploying to the Mac App Store you need to ensure that your apps work as consistently on this target as they do on your home system. Learn how to add Retina emulation to your non-Retina development machine.
23.
Introducing EAGLE, the Easily Applicable Graphical Layout Editor for Circuit Board Design
By Matthew Scarpino
Apr 2, 2014
This chapter provides a brief overview of EAGLE including its main features, installation, licensing, and additional EAGLE resources.
24.
The Big Nerd Ranch Guide to iOS Programming: Managing Memory with ARC
By Aaron Hillegass, Joe Conway, Christian Keur
Apr 1, 2014
In this chapter, you will learn how memory is managed in iOS and the concepts that underlie automatic reference counting, or ARC.
25.
Apache Hadoop YARN Install Quick Start
By Arun C. Murthy, Doug Eadline, Jeff Markham, Joseph Niemiec, Vinod Kumar Vavilapalli
Mar 31, 2014
Although motivated by the needs of large clusters, YARN is capable of running on a single cluster node or desktop machine. The instructions in this chapter will allow you to install and explore Apache Hadoop version 2 with YARN on a single machine.
26.
Cisco Networking Academy's Introduction to Basic Switching Concepts and Configuration
By Cisco Networking Academy
Mar 31, 2014
This chapter examines some of the basic switch configuration settings required to maintain a secure, available, switched LAN environment.
27.
5 Web Technologies You Can't Afford To Ignore
By Phil Ballard
Mar 27, 2014
Some technologies are so important that it pays every web developer to have a basic knowledge of them. Phil Ballard lists five critical web technologies for 2014, the basics of which every web developer should grasp.
28.
Cisco Networking Academy's Introduction to Static Routing
By Cisco Networking Academy
Mar 27, 2014
This chapter explains the types of static routes as well as the advantages and disadvantages of each type. It also addresses routing configuration and troubleshooting.
29.
Introduction to FileMaker Go
By Jason Rich
Mar 27, 2014
In this article, Jason R. Rich takes a look at the latest FileMaker Pro 13 database management application and explores how businesses of all sizes use the FileMaker Go app to offer secure access to database content from an iPhone or iPad.
30.
The 5 Most Important Skills a Web Developer Needs
By Tim Wright
Mar 27, 2014
Tim Wright, author of Learning JavaScript: A Hands-On Guide to the Fundamentals of Modern JavaScript, tells you about the real skills a web developer needs. You might be surprised that the majority of them have nothing to do with writing code and more to do with dealing with people and knowing yourself.
31.
iOS Development: A Fistful of Directive Tricks
By Erica Sadun
Mar 26, 2014
Although many compiler directives exist in the Xcode wild, many developers rarely move past #define (to create macros) or #pragma mark (to add bookmarks). There’s so much more you can do. Compiler directives are language add-ons that specify how Xcode processes its input. Xcode’s Clang compiler offers a rich suite of possibilities. This quick write-up offers a few of these directives, and you learn how they can enable you to harness warnings and errors for the greatest information impact.
32.
Preface to The CERT® C Coding Standard, second edition
By Robert C. Seacord
Mar 26, 2014
Robert Seacord introduces the second edition of The CERT® C Coding Standard: 98 Rules for Developing Safe, Reliable, and Secure Systems, which provides rules for coding in the C programming language safely, reliably, and securely.
33.
Java SE 8: Why Should I Care?
By Steven Haines
Mar 25, 2014
Java retains its object-oriented roots, but has added many functional programming constructs to help it better manage parallel processing. Java expert Steven Haines reviews the must-know features added to Java SE 8.
34.
Java SE 8’s New Language Features, Part 1: Interface Default/Static Methods and Lambda Expressions
By Jeff Friesen
Mar 25, 2014
In Part 1 of a two-part series on Java 8 language features, Jeff Friesen introduces you to default/static methods and lambda expressions/functional interfaces.
35.
Preface to The Art of Computer Programming, Volume I: Fundamental Algorithms
By Donald E. Knuth
Mar 25, 2014
To mark the release of the official multi-format ebook of Donald Knuth's The Art of Computer Programming, Volume I, we are pleased to make available the preface to this seminal work.
36.
Apache Hadoop YARN: A Brief History and Rationale
By Arun C. Murthy, Doug Eadline, Jeff Markham, Joseph Niemiec, Vinod Kumar Vavilapalli
Mar 24, 2014
This chapter provides a historical account of why and how Apache Hadoop YARN came about.
37.
Cisco Networking Academy's Introduction to Routing Dynamically
By Cisco Networking Academy
Mar 24, 2014
This chapter explains multiple routing protocols (particularly dynamic routing protocols) and describes their relative strengths and weaknesses. It also shows how to read a routing table easily and interpret the IPv6 routing information listed within it.
38.
Dramatic Interactors: Collaboration, Constraints, and Engagement in Human-Computer Interaction
By Brenda Laurel
Mar 24, 2014
Human-computer interaction is like drama in the sense that the principal designer is not the only human source of artistry in the completed whole. In human-computer interaction, there may be a legion of programmers who have designed and architected programs on which a given kind of action depends, graphic designers who create images and animation, wordsmiths who authored text and so on. As Brenda Laurel explains in this excerpt from Computers as Theatre, 2nd Edition, a fundamental but sometimes overlooked source of human artistry is the people who actually engage in the designed interaction; that is, the interactors.
39.
The Eight Process Capability Areas of a Training Organization
By Doug Harward, Russ Hall, Ken Taylor
Mar 21, 2014
Find out what practices are associated with the capabilities that, when performed at a very high level, make a training organization great.
40.
Algorithms: String Sorts
By Robert Sedgewick, Kevin Wayne
Mar 20, 2014
For many sorting applications, the keys that define the order are strings. In this section from Algorithms, Part II, the authors look at methods that take advantage of special properties of strings to develop sorts for string keys that are more efficient than general-purpose sorts.

< Prev 1 2 3 4 5 Next >

Become an InformIT Member

Take advantage of special member promotions, everyday discounts, quick access to saved content, and more! Join Today.