Home > Articles > Programming

Programming

3682 Items

Sort by Date | Title

Gaining Code Confidence Through Testing
Apr 24, 2015
Steven Foote, author of Learning to Program, explains why testing your code is an essential stage not only in improving the code, but increasing your confidence in it. Learn why automated tests are crucial to the coding process, how to write successful unit tests, when to test your code, and more.
Video: Introduction to Leading SAFe (Scaled Agile Framework) LiveLessons
Apr 23, 2015
In this excerpt from Leading SAFe (Scaled Agile Framework) LiveLessons, Dean Leffingwell introduces the Scaled Agile Framework (SAFe) and its underlying principles of lean thinking, agile development, and product development flow.
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.
Understanding the Windows PowerShell Release Cycle
Apr 20, 2015
Timothy Warner, author of Sams Teach Yourself Windows PowerShell 5 in 24 Hours, explains how Windows PowerShell releases are related to Windows version releases and which bits go with what. It's not a 1:1 relationship, so you might need to uninstall if things don't go quite as expected. With Tim's help and the Windows Management Framework, you'll get it right from the start.
Video: Large Scale C++: Uniform Depth of Physical Aggregation
Apr 13, 2015
In this video excerpt from the Process and Architecture section of Large-Scale C++ LiveLessons (Workshop): Applied Hierarchical Reuse Using Bloomberg's Foundation Libraries, John Lakos discusses the three levels of physical aggregation: the Component, the Package, and the Package Group.
How Do Hiring Managers View Code School Graduates?
Apr 9, 2015
Code schools are popping up all over the country, but that doesn't mean hiring managers know what to do with applicants fresh out of a bootcamp. Business writer Thursday Bram explains what hiring managers expect from code school grads.
Video: JavaFX Animation: Use Rotate Transition
Apr 9, 2015
In this video excerpt from JavaFX Programming LiveLessons, Part I (Video Training), Paul Anderson discusses the Rotate Transition, which rotates a node about its center point from a given angle to either a target angle or by a specified amount.
Video: JavaFX Programming: Create a Chain of Effects
Apr 1, 2015
In this video excerpt from JavaFX Programming LiveLessons, Part I (Video Training), Paul Anderson describes what chaining is and demonstrates how to chain effects in JavaFX.
Dependency Injection the Easy Way
Mar 31, 2015
Dependency injection (DI) can be a somewhat difficult concept to grasp and even more confusing to apply to new or existing applications. Jesse Smith shows you how to perform DI without an injection container by using either C# or Java.
Discovering Swift and the iOS Playground
Mar 27, 2015
In this excerpt from iOS 8 Application Development in 24 Hours, Sams Teach Yourself, 6th Edition, John Ray takes you through the steps you need to know to be comfortable with Swift and starts you down the path to mastering this unique and powerful language.
Mastering the Three Core Windows PowerShell Cmdlets
Mar 25, 2015
Timothy Warner, author of Sams Teach Yourself Windows PowerShell 5 in 24 Hours, shows how to use the 'Holy Trinity' of PowerShell cmdlets (Get-Command, Get-Help, and Get-Member) to find, learn, and apply useful PowerShell commands for your work.
Programming with SOLID Principles
Mar 23, 2015
Introduced by software engineer Robert Martin in the early 2000s, the five basic SOLID principles for good object-oriented programming design discussed in this article make code-bases more clean and maintainable. Jesse Smith shows you how the principles discussed here enable you to create more flexible, robust and reusable code.
The Inefficiency of Multitasking: Why Your Smartphone Is a 'Weapon of Mass Distraction'
Mar 20, 2015
Scott Will, co-author of Being Agile: Eleven Breakthrough Techniques to Keep You from "Waterfalling Backward", will convince you that multitasking simply wastes time and energy. Learn how to give up multitasking - and get more done.
Effective Python Item 40: Consider Coroutines to Run Many Functions Concurrently
Mar 18, 2015
There are numerous problems with threads in Python, but Python can work around almost all of these issues with coroutines, which let you have many seemingly simultaneous functions in your Python programs. Brett Slatkin discusses coroutines in this excerpt from Effective Python: 59 Specific Ways to Write Better Python.
Working with Strings in Ruby
Mar 16, 2015
A string is simply a sequence of characters. Like most entities in Ruby, strings are first-class objects. In everyday programming, we need to manipulate strings in many ways. We want to concatenate strings, tokenize them, analyze them, perform searches and substitutions, and more. In this chapter from The Ruby Way: Solutions and Techniques in Ruby Programming, 3rd Edition, Hal Fulton and André Arko show you how Ruby makes most of these tasks easy.
Using AngularJS with MongoDB
Mar 11, 2015
Jesse Smith shows you how to use MongoDB with your Angular JS applications.
Automate Your Development: Build Code Diagnostics and Code Fixes with the .NET Compiler Platform APIs
Mar 5, 2015
An important feature of the API framework in the Visual Studio 2015 compiler is the capability to create your own diagnostic, code fix, and refactoring projects. Bill Wagner, author of Effective C#: 50 Specific Ways to Improve Your C#, Second Edition, shows how you can use these APIs to automate everyday tasks such as finding code that lacks enclosing braces - and then adding them automatically.
Video: Java Reflection Tutorial: Accessing Array Elements
Mar 5, 2015
In this video excerpt from Java Reflection LiveLessons (Video Training), Paul Anderson talks about accessing Array elements using setters and getters.
Scanning Barcodes Using the AV Foundation Framework
Mar 2, 2015
In addition to playing video and audio files, the iOS 7 AV Foundation Framework APIs let you use your iOS device's camera for scanning. Wei-Meng Lee shows how to create an application to scan barcodes.
The MMIX Supplement to The Art of Computer Programming: Programming Techniques
Feb 25, 2015
In this excerpt from The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth, Martin Ruckert discusses various programming techniques, including index variables, fields, relative addresses, bit stuffing, loop unrolling, subroutines, and reporting errors.

<< < Prev Page 5 6 7 8 9 Next >