Home > Articles > Programming

Programming

RSS Feed Subscribe to this topic  RSS details

3464 Items

Sort by Date | Title

12 More Essential Skills for Software Architects: Technology Innovation
By Dave Hendricksen
Aug 25, 2014
This chapter from 12 More Essential Skills for Software Architects unveils one of the essential skills needed by a software architect: the ability to identify, assess, and infuse new and potentially disruptive technologies in a business-centric fashion.
Building a Game from Scratch, Part 1: Setting the Foundation
By Timothy L. Warner
Aug 25, 2014
This article is the first in a multi-part series from the author of Sams Teach Yourself Scratch 2.0 in 24 Hours in which we create an online game by using the Scratch 2.0 educational programming language.
How to Work with Variables, Data Types, and Arithmetic Expressions in the C Programming Language
By Stephen G. Kochan
Aug 21, 2014
C has a rich variety of math operators that you can use to manipulate your data. In this chapter from Programming in C, 4th Edition, Stephen G. Kochan covers the int, float, double, char, and _Bool data types, modifying data types with short, long, and long long, the rules for naming variables, basic math operators and arithmetic expressions, and type casting.
Angular JS Fundamental Concepts for Building Web Applications: Part 2
By Jesse Smith
Aug 19, 2014
In Part 2 of a two-part series, programming expert Jesse Smith continues his discussion of Angular JS by exploring modules and services.
Why We Need Another C++ Conference
By Jon Kalb
Aug 18, 2014
Jon Kalb, the conference coordinator for CPPCon, talks about how the conference came to be, and the value of meeting face to face in this age of easy digital connectivity.
Preface to The Art of Computer Programming, Volume 3: Sorting and Searching, 2nd Edition
By Donald E. Knuth
Aug 15, 2014
To mark the release of the official multi-format ebook of Donald Knuth's Art of Computer Programming, Volume 3: Sorting and Searching, 2nd Edition, we are pleased to make available the preface.
Introduction to Programming in C, Fourth Edition
By Stephen G. Kochan
Aug 14, 2014
Stephan G. Kochan provides some background about the C programming language and describes the contents and organization of the fourth edition of his book, Programming in C.
Angular JS Fundamental Concepts for Building Web Applications: Part 1
By Jesse Smith
Aug 12, 2014
In Part 1 of a two-part series, Jesse Smith gives you a solid introduction to Angular JS and how the framework is used to create simple web applications.
Preface to Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice
By André B. Bondi
Aug 7, 2014
In this preface to Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice, André B. Bondi talks about the scope and purpose of his book, which discusses the practice of the performance engineering of software systems and software-controlled systems.
Preface to 12 More Essential Skills for Software Architects
By Dave Hendricksen
Jul 30, 2014
Dave Hendricksen introduces his book, 12 More Essential Skills for Software Architects; learn the three sets of skills that will have the greatest impact on your ability to succeed and ascend.
Preface to The Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition
By Donald E. Knuth
Jul 30, 2014
To mark the release of the official multi-format ebook of Donald Knuth's The Art of Computer Programming, Volume 2, we are pleased to make available the preface.
Background Tasks in Windows 8.1
By Jeremy Likness
Jul 29, 2014
Windows Store apps are designed to remain alive and connected even when they are not running. Your app may need to fetch data from a remote server, download large files in the background, scan the file system for changes, or connect with a web service to retrieve updates while the user is performing other tasks. Fortunately, the Windows Runtime (WinRT) provides a mechanism referred to as background tasks that provides this functionality. In this article, Microsoft MVP for Silverlight Jeremy Likness shows you the variety of tasks that are available from updating information on the lock screen, raising alerts from incoming messages, to playing audio in the background and receiving data only when the connection is not metered.
Organizational Culture Considerations with Agile
By Sondra Ashmore, Kristin Runyan
Jul 24, 2014
The organizational culture impacts to an Agile transformation are profound. Successful implementations need support from the team members, management, and executives to embrace new ways of completing work and collaborating. Every role in the organization will be affected in some way, and by understanding what is different and what drives success in each role, we are better positioned for the increase in productivity, responsiveness, and customer satisfaction that can be delivered by becoming Agile.
Working with User Input Devices in the Windows Runtime
By Jeremy Likness, John Garland
Jul 17, 2014
In this chapter from Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML, you see how the WinRT APIs provide a common model for working with the various kinds of input pointer devices. This model provides a range of access, allowing you not only to obtain information about raw pointer events, but also to work with higher-level abstract gestures, depending on the needs of your app. You also see how you can access keyboard events from your code and obtain information about the user’s key presses.
Preface to Introduction to Agile Methods
By Sondra Ashmore, Kristin Runyan
Jul 16, 2014
Sondra Ashmore and Kristin Runyan introduce their book, Introduction to Agile Methods, the place to start for students and professionals who want to understand Agile and become conversant with Agile values, principles, framework, and processes.
Help Me Hire Your Students! Why Companies Need Universities to Teach Agile Development
By Sondra Ashmore
Jul 14, 2014
Sondra Ashmore, co-author with Kristin Runyan of Introduction to Agile Methods, discusses how she came to discover the need for a university course curriculum on Agile software development. As Agile becomes more widely adopted in business, new employees will be expected to know Agile basics. Educational institutions have to start training those future hires in the Agile skills they'll need in the work force after graduation.
Writing Your First Java Program
By Rogers Cadenhead
Jul 4, 2014
Rogers Cadenhead shows you how to create, save, compile, and test your first Java program. You'll even get to do some basic debugging.
The Art of Computer Programming: Positional Number Systems
By Donald E. Knuth
Jun 30, 2014
Many people regard arithmetic as a trivial thing that children learn and computers do, but arithmetic is a fascinating topic with many interesting facets. In this excerpt from Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd Edition, Donald E. Knuth begins this chapter on arithmetic with a discussion of positional number systems.
Introduction to "The Java Virtual Machine Specification, Java SE 8 Edition"
By Alex Buckley, Gilad Bracha, Tim Lindholm, Frank Yellin
Jun 25, 2014
The authors of The Java Virtual Machine Specification, Java SE 8 Edition introduce their definitive technical reference for the Java Virtual Machine.
Using Looks Blocks in Scratch 2.0
By Timothy L. Warner
Jun 24, 2014
This chapter teaches how to use Scratch 2.0's Looks block palette to communicate with your player both by using speech and thought bubbles. You'll also learn how to ask the player questions, get his or her feedback, and act accordingly on that feedback.

1 2 3 4 5 Next >