Home > Articles > Programming

Programming

RSS Feed Subscribe to this topic  RSS details

3199 Items

Sort by Date | Title | Popularity

1.
Preface to "Advanced Programming in the UNIX Environment, 3rd Edition"
By W. Richard Stevens, Stephen A. Rago
May 16, 2013
This preface to the highly-anticipated 3rd edition of Advanced Programming in the UNIX Environment, 3rd Edition contains Stephen Rago's current Introduction, his Introduction from the 2nd edition, and also W. Richard Stevens' original Introduction from the 1st edition.
2.
Preface to Bjarne Stroustrup's "The C++ Programming Language, 4th Edition"
By Bjarne Stroustrup
Mar 28, 2013
In the preface to the fourth edition of Bjarne Stroustrup's classic, The C++ Programming Language, he discusses why C++ feels like a new language and how its use has changed dramatically over the years.
3.
Using the Android Emulator and Developer Tools to Build Bullet-Proof Android Applications, Part 2
By Jesse Smith
Mar 28, 2013
Jesse Smith concludes his series by showing how to use the Android emulator and developer tools to effectively test and produce more robust applications that will get your apps better ratings on the Android market.
4.
The Java Tutorial: Generics
By Raymond Gallardo, Sowmya Kannan, Sharon Biocca Zakhour
Mar 27, 2013
Generics add stability to your code by making more of your bugs detectable at compile time. This chapter explains how to use generics and why you should.
5.
Scripting, Compiling, and Annotation Processing in Java
By Cay S. Horstmann, Gary Cornell
Mar 21, 2013
This chapter introduces three techniques for processing Java code: The Scripting API, the Compiler API, and Annotation processors.
6.
Using the Android Emulator and Developer Tools to Build Bullet-Proof Android Applications, Part 1
By Jesse Smith
Mar 19, 2013
In part 1 of a 2-part series, Jesse Smith explains how using the Android emulator for effective testing can improve ratings (and therefore success) in the market.
7.
My iMac: Sharing Devices, Files, and Services on a Network
By John Ray
Mar 18, 2013
This chapter helps you make the most of your iMac network connections by showing you how to share files, folders, and devices across networks and between Mac and Windows machines.
8.
How to Use the Entity Framework Designer
By Rebecca M. Riordan
Mar 13, 2013
In this chapter, Rebecca M. Riordan explores some of the nooks & crannies of the Entity Framework by taking a closer look at the Entity Framework Designer and some of the advanced capabilities it offers.
9.
Erica Sadun's Roadmap to Mac/iOS Development
By Erica Sadun
Mar 7, 2013
There is a lot to learn if you want to become a Mac and iOS developer. Fear not, however, because bestselling author and developer Erica Sadun has developed this handy guide for getting you started with the best course of action and resources available.
10.
Unboxing the LEGO Mindstorms NXT Set
By John Baichtal
Feb 22, 2013
This chapter looks at every part that comes with the Lego Mindstorms NXT 2.0 set and talks a little about each one.
11.
An Interview with Vaughn Vernon on Implementing Domain-Driven Design
By Vaughn Vernon, Rebecca Wirfs-Brock
Feb 20, 2013
Rebecca Wirfs-Brock talks to Vaughn Vernon, author of Implementing Domain-Driven Design, about the big problem in software development today, the best way to get started with Domain-Driven Design, and DDD’s relationship with agile development.
12.
"The Best Programming Advice I Ever Got" with Rand Morimoto
By Rand Morimoto
Feb 19, 2013
Rand Morimoto, Microsoft MVP and president of Convergent Computing, writes about the importance of learning PowerShell, even if you're comfortable with using GUIs.
13.
Implementing Domain-Driven Design: Aggregates
By Vaughn Vernon
Feb 12, 2013
Clustering Entities and Value Objects into an Aggregate with a carefully crafted consistency boundary may at first seem like quick work, but among all DDD tactical guidance, this pattern is one of the least well understood. Vaughn Vernon, author of Implementing Domain-Driven Design, explains how crucial it is to follow the Aggregate Rules of Thumb when designing Aggregates.
14.
Introduction to the Analysis of Algorithms
By Robert Sedgewick, Philippe Flajolet
Feb 7, 2013
This chapter provides perspective on various approaches to studying algorithms, places the field of study into context among related fields, and sets the stage for the rest of the book. To this end, the authors illustrate concepts within a fundamental and representative problem domain: the study of sorting algorithms.
15.
JavaServer Faces Technology: Advanced Concepts
By Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Devika Gollapudi, Kim Haase, William Markito, Chinmayee Srivathsa
Jan 31, 2013
This chapter describes the JavaServer Faces lifecycle in detail, including discussions of partial processing and partial rendering, the lifecycle of a Facelets application, and the user interface component model.
16.
Building Responsive User Interfaces in iOS6
By John Ray
Jan 30, 2013
The ability to create interfaces that display correctly regardless of your iDevice’s screen size or orientation is one of the key features that users expect in an application. This lesson explores the Xcode Auto Layout system and three different ways of adding rotatable and resizable interfaces to your apps.
17.
Why Front-End Developers Should Build Apps for Windows 8
By Brandon Satrom
Jan 29, 2013
Every front-end developer should consider building apps for Windows 8. In this article, web developer Brandon Satrom (author of Building Windows 8 Apps with JavaScript), gives three reasons why building apps for Windows 8 is a no-brainer for developers, regardless of background.
18.
Getting Started with the Visual Studio 2012 IDE
By Alessandro Del Sole
Jan 28, 2013
Although the Visual Studio IDE is a complex environment, this chapter provides you with an overview of the most common tasks you will perform from within Visual Studio 2012 and the most important tools you will utilize so that you can feel at home within the IDE.
19.
Applied Big Data Analysis in the Real World with MapReduce and Hadoop
By Steven Haines
Jan 23, 2013
In the third article in this series, Java programming expert Steven Haines demonstrates how to build a meaningful Hadoop MapReduce application to analyze hourly website usage from a set of Apache HTTP Server logs.
20.
The Essence of Software Engineering with the SEMAT Kernel: Planning an Iteration
By Ivar Jacobson, Svante Lidman, Paul E. McMahon, Pan-Wei Ng, Ian Spence
Jan 23, 2013
A good plan must be inclusive, meaning that it includes all essential items and covers the whole team. It must also be concrete, so it is actionable for the team. The team must also have a way to monitor its progress against the plan. Learn how the SEMAT kernel helps you achieve this.

< Prev 1 2 3 4 5 Next >