Home > Articles > Programming

Programming

3683 Items

Sort by Date | Title

Creational Design Patterns in Python
Sep 13, 2013
In this chapter from Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns, Mark Summerfield discusses creational design patterns in Python, including the Abstract Factory, Builder, Factory Method, Prototype, and Singleton Patterns.
Interview with Andrei Alexandrescu (Part 3 of 3)
Aug 25, 2010
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.
Introduction to UI Design Patterns for Windows 8 Apps
Nov 6, 2012
In this excerpt from Building Windows 8 Apps with C# and XAML, learn about the various parts of MVVM and how to apply it with a special focus on testing.
Video: Large Scale C++: Logical/Physical Coherence
Apr 21, 2015
In this excerpt from Large-Scale C++ LiveLessons (Workshop): Applied Hierarchical Reuse Using Bloomberg's Foundation Libraries, John Lakos discusses logical/physical coherence, where each logical subsystem is tightly encapsulated by a corresponding physical aggregate.
"D"iving Into the D Programming Language
Jul 29, 2009
Andrei Alexandrescu dives into explaining the basics of the D programming language.
"Hello, World!" Writing Your First Program
Nov 24, 2014
Steven Foote sets you up to write your first program in this chapter from Learning to Program. You'll learn to choose a text editor, create a project directory, create a test file, and create a Chrome extension.
"The Best Programming Advice I Ever Got" with Andrei Alexandrescu
Aug 29, 2012
Andrei Alexandrescu, author of The D Programming Language and Modern C++ Design, explains that learning how to learn is more important than learning anything else.
"The Best Programming Advice I Ever Got" with Andrew Binstock
Oct 24, 2012
Andrew Binstock's programming advice has saved him—and may save you—an incalculable amount of debugging time.
"The Best Programming Advice I Ever Got" with Bill Wagner
Jul 5, 2012
Bill Wagner, co-founder of SRT Solutions and regular contributor to the C# Development Center, tells why it's important to focus on the usability of code.
"The Best Programming Advice I Ever Got" with Chris Sells
Sep 26, 2012
Chris Sells, author of several books including Programming Windows Presentation Foundation, Windows Forms Programming in C#, and ATL Internals, explains why you should never trust the docs.
"The Best Programming Advice I Ever Got" with Danny Kalev
Jul 25, 2012
Danny Kalev, the author of ANSI/ISO Professional Programmer's Handbook and The Informit C++ Reference Guide: Techniques, Insight, and Practical Advice on C++, shares some advice for programmers who are looking to develop their professional skills.
"The Best Programming Advice I Ever Got" with David Chisnall
Oct 10, 2012
David Chisnall, author of The Go Programming Language Phrasebook and Objective-C Phrasebook explains what it means to be lazy as a programmer: Pick the right tool for the job, and if the right tool doesn't exist, invent it.
"The Best Programming Advice I Ever Got" with Eric Lippert
Jun 27, 2012
Noted C# developer Eric Lippert shares some advice that has been useful in his career—not to mention his role in developing the first Lord of the Rings fan page back in 1993!
"The Best Programming Advice I Ever Got" with Erik Buck
Aug 1, 2012
Erik Buck, author of Learning OpenGL ES FOR iOS, serial entrepreneur, artist, and creator of fuel alternative vehicles, discusses productivity and efficiency in coding.
"The Best Programming Advice I Ever Got" with James Williams
Oct 3, 2012
James L. Williams offers a triad of programming advice: quit, practice, and read MMM.
"The Best Programming Advice I Ever Got" with Jeremy Likness
Sep 5, 2012
Leading C# developer Jeremy Likness encourages the use of the "YAGNI" principle, otherwise known as “You Aren’t Gonna Need It.” Instead of working to build a rich and complex architecture, he encourages programmers to begin with the end user in mind.
"The Best Programming Advice I Ever Got" with Kirby Turner
Sep 12, 2012
Kirby Turner, founder of White Peak Software and developer extraordinaire, takes on stress with a zen-like approach. The words of one of Kirby's friends still rings true to him—"Relax and do only what is important. Speed comes through focus, not stress.”
"The Best Programming Advice I Ever Got" with Lauren Darcey
Oct 17, 2012
Lauren Darcey talks about how trying to reinvent the wheel can negatively impact your group's agility — and your app's ratings.
"The Best Programming Advice I Ever Got" with Mark Bates
Aug 22, 2012
Laziness is a virtue—if you're programming. Mark Bates, the author of Programming in CoffeeScript and Distributed Programming with Ruby, explains how taking shortcuts can actually help you become a more innovative developer.
"The Best Programming Advice I Ever Got" with Mark Summerfield
Jul 18, 2012
Mark Summerfield, the author of Programming in Go: Creating Applications for the 21st Century, shares some of his best advice for improving your own programming.

Page 1 2 3 4 5 Next >