Home > Articles > Programming

Programming

293 Items

Sort by Date | Title

How to Grow Structure
By Jurgen Appelo
Jan 27, 2011
This chapter gives you an overview of adaptive principles in organizational design and some ideas on the ways to grow a structure in your own organization.
How to Store Text in Strings in Python
By Katie Cunningham
Oct 25, 2013
When Python wants to store text in a variable, it creates a variable called a string. Katie Cunningham shows you how to create, print and format strings and when to use strings in the real world.
How to Work with Variables, Data Types, and Arithmetic Expressions in the C Programming Language
By Stephen G. Kochan
Aug 21, 2014
C has a rich variety of math operators that you can use to manipulate your data. In this chapter from Programming in C, 4th Edition, Stephen G. Kochan covers the int, float, double, char, and _Bool data types, modifying data types with short, long, and long long, the rules for naming variables, basic math operators and arithmetic expressions, and type casting.
How Your First Phrogram Program Works
By David Witus, Walt Morrison, Jon Schwartz
Oct 5, 2007
Understand how and why your program works the way it does and how you can start creating your own programs with Phrogram.
Implementing Domain-Driven Design: Aggregates
By Vaughn Vernon, Vaughn Vernon
Feb 12, 2013
Clustering Entities and Value Objects into an Aggregate with a carefully crafted consistency boundary may at first seem like quick work, but among all DDD tactical guidance, this pattern is one of the least well understood. Vaughn Vernon, author of Implementing Domain-Driven Design, explains how crucial it is to follow the Aggregate Rules of Thumb when designing Aggregates.
Improve Your Testing and Your Testers with Paired Testing
By Karen N. Johnson
Apr 27, 2010
Have you ever had testers on your team whose knowledge and skill sets were complementary, and wondered how you could encourage them to exchange and collaborate so that they could both increase their skills? Author Karen Johnson shows a different approach to testing and some of the advantages of pairing testers.
In Praise of C and C++
By Pete McBreen
Jul 19, 2002
See why many developers prefer C and C++ over other rapid development tools. C and C++ enable developers to create long-lived predictable applications and to interface to legacy code on practically any platform.
Integrating Play for Java and Akka
By Steven Haines
Jun 23, 2014
Learn how to integrate Play with Akka to create highly scalable and resilient applications.
Interview with Andrei Alexandrescu (Part 1 of 3)
By Andrei Alexandrescu, Eric Niebler
Aug 11, 2010
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.
Interview with Andrei Alexandrescu (Part 2 of 3)
By Andrei Alexandrescu, Eric Niebler
Aug 18, 2010
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.
Interview with Fred Brooks on the Publication of The Design of Design
By Frederick P. Brooks, EΓ³in Woods
Jun 8, 2010
Eoin Woods talks with Fred Brooks, author of The Mythical Man-Month, on what motivated him to write his new book, examples of good and bad programming languages, how to recruit great designers, and the three most important pieces of advice for managing design projects.
Interview with Jim Highsmith
By Israel Gat, Jim Highsmith
Aug 17, 2009
Israel Gat talks with Jim Highsmith, author of Agile Project Management: Creating Innovative Products, Second Edition, about why he wrote a new edition of the book, approaches to Agile development, Agile adoption, risk-mitigation strategies, and more.
Introduction to "The Java Language Specification, Java SE 8 Edition"
By James Gosling, Gilad Bracha, Alex Buckley, Bill Joy, Guy L. Steele
Jun 12, 2014
The authors of The Java Language Specification, Java SE 8 Edition introduce the book and the specs of Java SE 8.
Introduction to C++ Programming
By Paul Deitel, Harvey Deitel
May 10, 2011
In this chapter, Harvey and Paul Deitel offer five examples that demonstrate how your programs can display messages and obtain information from the user for processing.
Introduction to Google Software Testing
By James A. Whittaker
Apr 5, 2012
James A. Whittaker, the former Test Director for Chrome and Chrome OS, discusses his book, How Google Tests Software, what it means to be a Google tester and how Google testers approach the problems of scale, complexity and mass usage.
Introduction to Play 2 for Java
By Steven Haines
Jun 9, 2014
Learn about when you might want to use Play Framework to help you set up a development environment, and walk through building your first Hello, Play application.
Introduction to Process Control and Instrumentation
By B. Wayne Bequette
Apr 18, 2003
Welcome to the world of process control and instrumentation! Discover how to identify and classify possible control objects and variables, assess the importance of process control, sketch a process instrumentation, and much more.
Introduction to Process for System Architecture and Requirements Engineering
By Derek Hatley, Peter Hruschka, Imtiaz Pirbhai
Oct 14, 2013
The authors of Process for System Architecture and Requirements Engineering introduce their book, which presents a broad approach to the effective development of systems.
Introduction to Programming in C, Fourth Edition
By Stephen G. Kochan
Aug 14, 2014
Stephan G. Kochan provides some background about the C programming language and describes the contents and organization of the fourth edition of his book, Programming in C.
Introduction to the Analysis of Algorithms
By Robert Sedgewick, Philippe Flajolet
Feb 7, 2013
This chapter provides perspective on various approaches to studying algorithms, places the field of study into context among related fields, and sets the stage for the rest of the book. To this end, the authors illustrate concepts within a fundamental and representative problem domain: the study of sorting algorithms.

<< < Prev Page 4 5 6 7 8 Next >