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