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