Home > Articles > Programming

Programming

293 Items

Sort by Date | Title

Hello, World in Alice
By Wanda P. Dann, Stephen Cooper, Randy Pausch
Dec 4, 2013
The creators of Alice offer an example of a visual Hello, World program.
Beyond Leaning In: My Year of Hackathons
By Wendy Fong
Dec 2, 2013
Eighty percent of success is showing up. San Francisco-based designer and educator explains how showing up to one hackathon changed her life.
Advanced Debugging in the Linux Environment
By Stephen A. Rago
Nov 21, 2013
In this article, Stephen Rago describes some of the free tools available for the Linux operating system to help you debug your programs. You will learn about some very effective tools (systemtap, strace, valgrind, gdb) and how to effectively employ them in real-world scenarios.
The Components of a C Program
By Bradley L. Jones, Peter Aitken, Dean Miller
Nov 18, 2013
In this lesson you will learn the components of a short C program, the purpose of each program component, and how to compile and run a sample program.
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.
Why I’m a Part of PyLadies
By Katie Cunningham
Oct 15, 2013
Katie Cunningham talks about PyLadies, why she got involved, and why you should consider joining, too.
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.
My Life in Tech: Q&A for Software Tester and Agile Coach Janet Gregory
By InformIT Editorial Team, Janet Gregory
Sep 2, 2013
Software tester and agile coach Janet Gregory answers our questions about transitioning traditional test teams into the agile world, misconceptions about agile testing, and why some agile projects fail.
The Absolute Beginner's Guide to Writing Your First C Program
By Greg Perry, Dean Miller
Aug 22, 2013
This chapter introduces you to your first C program, your first function, and teaches you to identify different kinds of data used in programs.
My Life in Tech: Q&A with Agile Testing Coach Lisa Crispin
By InformIT Editorial Team, Lisa Crispin
Aug 21, 2013
Lisa Crispin talks about starting her programming career with no experience, how the role of testing has evolved over her 30+ year career, and how software teams are like donkeys.
An Interview with the Authors of Computer Graphics
By InformIT Editorial Team, John F. Hughes, Morgan McGuire, Andries van Dam
Aug 9, 2013
Computer graphics expert Andrew Glassner interviews John “Spike” Hughes, Andy Van Dam, and Morgan McGuire, co-authors along with David Sklar, James D. Foley, Steven K. Feiner, and Kurt Akeley of the third edition of the seminal book, Computer Graphics: Principles and Practice. The authors talk about what’s exciting and surprising in computer graphics right now and what advice they would offer to someone who wants to pursue new research in computer graphics.
Your First 10 Scrum Steps
By Ilan Goldstein
Aug 5, 2013
Irrespective of your positivity and excitement about the prospect of implementing Scrum, the question of where to start can dampen your mood. Ilan Goldstein, author of Scrum Shortcuts Without Cutting Corners, shares 10 tried-and-tested steps to help new practitioners get their Scrum show on the road.
Computer Graphics: Ray Casting and Rasterization
By John F. Hughes, Kurt Akeley, Steven K. Feiner, James D. Foley, Morgan McGuire, David Sklar, Andries van Dam
Aug 2, 2013
In this chapter, you'll learn about two strategies for sampling the amount of light transported along a ray that arrives at the image plane. These strategies are called ray casting and rasterization.
An Interview with Robert Sedgewick on the Analysis of Algorithms
By Andrew Binstock, Robert Sedgewick
Aug 1, 2013
Andrew Binstock interviews Robert Sedgewick, co-author of An Introduction to the Analysis of Algorithms, about the new edition of his book, the role of analysis of algorithms in computing, and his favorite books on algorithms.
Preface to "Peopleware: Productive Projects and Teams, Third Edition"
By Tom DeMarco, Tim Lister
Jun 18, 2013
Tom DeMarco and Tim Lister describe the evolution of their idea that the solution to many of the problems facing software engineering teams wasn't technological - it was sociological. From its genesis during an overnight flight to Sydney to the latest empirical studies, the third edition of Peopleware continues to expand and build upon their original premise that technology is not always the solution to managerial problems.
Using Threads within a UNIX Process
By W. Richard Stevens, Stephen A. Rago
Jun 18, 2013
This chapter, from Advanced Programming in the UNIX Environment, 3rd Edition, looks inside a UNIX process to see how multiple threads can be used to perform multiple tasks within the environment of a single process.
Preface to Computer Graphics: Principles and Practice, 3rd Edition
By John F. Hughes, Andries van Dam, Kurt Akeley, Steven K. Feiner, James D. Foley, Morgan McGuire, David F. Sklar
Jun 13, 2013
The authors of Computer Graphics: Principles and Practice introduce the long-anticipated third edition of their well regarded textbook.
Peopleware: Let’s Talk About Leadership
By Tom DeMarco, Tim Lister
Jun 12, 2013
In a chapter from the 3rd edition of their landmark book Peopleware: Productive Projects and Teams, Tom DeMarco and Tim Lister discuss the concept of leadership - as authority granted by an org chart, but also as service to others and innovation.
Preface to "Advanced Programming in the UNIX Environment, 3rd Edition"
By W. Richard Stevens, Stephen A. Rago
May 16, 2013
This preface to the highly-anticipated 3rd edition of Advanced Programming in the UNIX Environment, 3rd Edition contains Stephen Rago's current Introduction, his Introduction from the 2nd edition, and also W. Richard Stevens' original Introduction from the 1st edition.
An Interview with Vaughn Vernon on Implementing Domain-Driven Design
By Vaughn Vernon, Rebecca Wirfs-Brock
Feb 20, 2013
Rebecca Wirfs-Brock talks to Vaughn Vernon, author of Implementing Domain-Driven Design, about the big problem in software development today, the best way to get started with Domain-Driven Design, and DDD’s relationship with agile development.

<< < Prev Page 2 3 4 5 6 Next >