- "D"iving Into the D Programming Language
-
By
Andrei Alexandrescu
- Jul 29, 2009
- Andrei Alexandrescu dives into explaining the basics of the D programming language.
|
- Applying UML and Patterns: Mapping Designs to Code
-
By
Craig Larman
- Nov 2, 2009
- Craig Larman shows you how to map design artifacts to code in an object-oriented language.
|
- Applying UML and Patterns: UML Class Diagrams
-
By
Craig Larman
- Nov 2, 2009
- This chapter provides a reference for frequently used UML class diagram notation.
|
- Becoming a Software Developer Part 2: Test Driven Development with Ruby
-
By
Pete McBreen
- Apr 12, 2002
- Developers can become more productive and spend a lot less time debugging code by creating Extreme Programming style unit tests before the rest of the code is written. Every "Ruby nuby" should learn about test-driven development and create unit tests.
|
- Becoming a Software Developer Part 7: Ruby for the Internet Nuby
-
By
Pete McBreen
- May 24, 2002
- It's easy to write simple scripts for sending emails but hard to make sure that your application deals with all the weird and wonderful things that can go wrong.
|
- Developing Scalable Web Applications with Play
-
By
Steven Haines
- Jun 16, 2014
- After reading Part 1 of this series, "Introduction to Play 2 with Java," you can now build a full Play web application using Play’s Scala Templates and Play’s domain-driven development as described in this article.
|
- Eloquent Ruby: An Interview with Russ Olsen
-
By
Pat Eyler, Russ Olsen
- Mar 24, 2011
- Pat Eyler interviews Russ Olsen about his new book, Eloquent Ruby, recommended programming practices, why it's beneficial to learn a new programming language, and why it's sometimes worthwhile to color outside the lines.
|
- Eloquent Ruby: Embrace Dynamic Typing
-
By
Russ Olsen
- Mar 2, 2011
- In this chapter from his book, Eloquent Ruby, Russ Olsen In looks at how dynamic typing allows you to build programs that are simultaneously compact, flexible, and readable. Unfortunately, nothing comes for free, so he also looks at the downsides of dynamic typing and at how the wise Ruby programmer works hard to make sure the good outweighs the bad.
|
- Eloquent Ruby: Use Symbols to Stand for Something
-
By
Russ Olsen
- Mar 1, 2011
- In this chapter from his book, Eloquent Ruby, Russ Olsen shows symbols in Ruby for what they really are: very simple, useful programming language constructs that are a key part of the Ruby programming style.
|
- How to Build Flexible Web Page Designs with CSS3 Flex Boxes
-
By
Jennifer Kyrnin
- Feb 16, 2016
- Jennifer Kyrnin, co-author of Sams Teach Yourself HTML, CSS & JavaScript Web Publishing in One Hour a Day, loves to stay current with the newest elements of web design. She believes CSS has vast potential, but is too often ignored. Learn about a very useful (but underused) feature of CSS3: flex boxes.
|
- How to Choose the Right CSS Framework for Your Website
-
By
Jennifer Kyrnin
- Jan 20, 2016
- Jennifer Kyrnin, author of Sams Teach Yourself Bootstrap in 24 Hours, advises using a framework or boilerplate to build your web pages more quickly and effectively. Learn how CSS frameworks can help you to build better-looking and more responsive web designs.
|
- 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.
|
- Kicking the Code Monkey: Migrating Your Ancient Code for Fun and Profit
-
By
Phillip Culliton
- Sep 25, 2009
- Phillip Culliton gropes through the darkness of prehensile programming to find and deliver a sound thrashing to the code monkey (that's you) who needs to migrate old code to a new language - but hasn't done it yet.
|
- Learn Ruby the Hard Way: A Good First Program
-
By
Zed A. Shaw
- Dec 23, 2014
- In this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition, Zed Shaw walks you through writing your first Ruby program, and gives you some study drills to help you practice your skills.
|
- Learn Ruby the Hard Way: Comments and Pound Characters
-
By
Zed A. Shaw
- Dec 23, 2014
- Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how you use comments in Ruby, in this chapter from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code, 3rd Edition.
|
- Learn Ruby the Hard Way: Comments and Pound Characters
-
By
Zed A. Shaw
- Sep 8, 2014
- Comments are very important in your programs. They are used to tell you what something does in English, and they are used to disable parts of your program if you need to remove them temporarily. Zed Shaw shows you how to use them in Ruby, in this excerpt from Learn Ruby the Hard Way: A Simple and Idiomatic Introduction To The Imaginative World Of Computational Thinking With Code, 3rd Edition.
|
- Learning the Basics of HTML
-
By
NY Times, Rafe Colburn, Jennifer Kyrnin
- Feb 10, 2016
- Learn about each of the basic HTML tags in more depth, and begin writing web pages with headings, paragraphs, and several different types of lists.
|
- Protect C++ Legacy Programs by Using Python
-
By
Stephen B. Morris
- Feb 11, 2014
- Stephen B. Morris illustrates a simple way to execute C++ programs by using Python. This approach is lightweight and yet robust, taking advantage of Python's powerful exception-management facilities. Learn how to achieve deeper integration between C++ and Python, while addressing important design issues.
|
- Publish and Subscribe Using C++ and the Observer Pattern
-
By
Stephen B. Morris
- May 27, 2005
- Separation of concerns is increasingly on the programmer's radar. Given the growing range of data access products and platforms, it is now essential to separate data producers from data consumers. The observer pattern provides a simple but powerful model for achieving this crucial design goal.
|
- Robert C. Martin’s Clean Code Tip of the Week #1: An Accidental Doppelgänger in Ruby
-
By
Robert C. Martin
- Jan 7, 2009
- Robert C. Martin investigates an interesting dilemma: if the implementation of two functions is identical, yet their intent is completely different, is it still duplicate code?
|