- 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.
|