Articles

RSS Feed Subscribe to this topic  RSS details

10858 Items

Sort by Date | Title

From Mathematics to Generic Programming: An Interview with Alexander Stepanov and Daniel Rose
By John Lakos, Alexander A. Stepanov, Daniel E. Rose
Feb 16, 2015
John Lakos interviews Alexander Stepanov and Daniel Rose, authors of From Mathematics to Generic Programming, on their new book, why it applies to everyday programmers, and their positions on some closely related technical issues — including value semantics, concepts, contracts, and polymorphic memory resources — facing the C++ Standards Committee today.
Interfaces and Lambda Expressions in Java
By Cay S. Horstmann
Feb 16, 2015
In this chapter from Core Java for the Impatient, you will learn about interfaces and lambda expressions, including static and default methods, method and constructor references, processing lambda expressions, variable scope, higher-order functions, and local inner classes.
Video: WPF 4.5 Programming Content Control Basics
By Jason Rainwater
Feb 12, 2015
Jason Rainwater, author of WPF 4.5 Programming LiveLessons (Video Training), discusses content control in WPF 4.5.
Preface to The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 11, 2015
Martin Ruckert introduces The MMIX Supplement, where Ruckert has rewritten all MIX example programs from Donald Knuth’s Volumes 1-3 for MMIX, thus completing this MMIX update to the original classic.
What Is Apache Hadoop YARN, and Why Should You Care?
By Doug Eadline
Feb 11, 2015
Hadoop is a data-processing ecosystem that provides a framework for processing any type of data. Douglas Eadline, co-author of Apache Hadoop YARN: Moving Beyond MapReduce and Batch Processing with Apache Hadoop 2, describes how Hadoop has been improved in version 2, where practically unlimited amounts of raw unstructured data now can be stored for analysis. The addition of the new YARN resource manager to the Hadoop ecosystem brings a flexible and powerful platform for data analysis and growth, making Hadoop a robust and open computing environment that can scale into the future.
Video: Swift Programming Fundamentals: Setting up Your Development Environment
By Paul Deitel
Feb 10, 2015
In this video excerpt from Swift Fundamentals LiveLessons: Part I of III, Paul Deitel covers the software used in the video, registering at apple.developer.com, getting the code examples, Xcode playgrounds/projects, and contacting him for help.
Phishing: Why Are We (Still) Getting Caught?
By Randy Nash
Feb 9, 2015
Information security expert Randy Nash discusses the history and techniques involved in phishing attacks, looking at some possible reasons why we're still getting caught by obvious phishing attempts.
Foreword to The MMIX Supplement: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth
By Martin Ruckert
Feb 5, 2015
Donald Knuth introduces Martin Ruckert's MMIX Supplement, and encourages serious programmers to sharpen their skills by devouring this book.
Video: DevOps in the Cloud Tutorial: Deploying a Working Software Application Into the Cloud
By Paul M. Duvall
Feb 5, 2015
In this excerpt from the video DevOps in the Cloud LiveLessons (Video Training): Create a Continuous Delivery Platform Using Amazon Web Services (AWS) and Jenkins, Paul M. Duvall talks about how to setup and check in changes to application code in the Ruby on Rails example application.
Getting Started with Xamarin Forms
By Wei-Meng Lee
Feb 4, 2015
With the Xamarin.Forms API, a single user interface can work on three different platforms: iOS, Android, and Windows Phone - a huge savings in code writing! Wei-Meng Lee provides examples for working with Xamarin.Forms, showing the kinds of navigation your interfaces can use on the individual platforms.
Introduction to Classes, Objects, Methods and Functions in Swift
By Paul J. Deitel, Harvey Deitel
Feb 4, 2015
In this chapter from Swift for Programmers, you’ll create your own types in the form of classes. Each new class you create becomes a new type that can be used to define variables and create objects.
OSPF Implementation
By Diane Teare, Rick Graziani, Bob Vachon
Feb 3, 2015
This chapter from Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide: (CCNP ROUTE 300-101) examines the Open Shortest Path First (OSPF) Protocol, one of the most commonly used interior gateway protocols in IP networking.
Packet-Filtering Concepts in Linux Firewalls
By Steve Suehring
Feb 3, 2015
This chapter from Linux Firewalls: Enhancing Security with nftables and Beyond, 4th Edition explains how to implement firewall rules.
Video: Java Fundamentals: Dive Into NetBeans
By Paul Deitel
Feb 3, 2015
In this excerpt from the video Java Fundamentals LiveLessons Part I of IV (Video Training), Paul Deitel covers getting NetBeans, opening the IDE and configuring tabs and line numbers, creating a project and adding existing code to the project, and creating a new program.
The Benefits of Work Allies
By Thursday Bram
Feb 2, 2015
Advancing your career without gender, race, or other privileges can seem impossible. Finding allies within the organizations in which you work can be a crucial strategy. Learn what an ally actually is, how to find one, how to maximize their influence and how to be one yourself.
Introduction to Security in Computing, 5th Edition
By Charles P. Pfleeger, Jonathan Margulies, Shari Lawrence Pfleeger
Jan 30, 2015
The authors of Security in Computing, 5th Edition introduce their book, which is about the security of computers, their data, and the devices and objects to which they relate. In this book you will learn some of the ways computers can fail, or be made to fail, and how to protect against those failures.
Interface Navigation in Apple Watch Apps
By Wei-Meng Lee
Jan 29, 2015
On the small face of an Apple Watch, your app won't have much space for displaying icons and navigation symbols. To solve that problem, the WatchKit includes navigation controls that give your Watch apps ways to be more useful to users. Wei-Meng Lee shows how to add maneuverability to your Apple Watch apps with navigation.
Video: Node.js, MongoDB and AngularJS Web Dev: Create Databases, Collections, and Documents
By Brad Dayley
Jan 29, 2015
Brad Dayley, author of Node.js, MongoDB and AngularJS Web Development LiveLessons (Video Training), shows you how to use the MongoDB shell to interact with databases.
Data Administration with MongoDB
By Jesse Smith
Jan 28, 2015
Jesse Smith shows you how to administer a MongoDB database by using scripts, security, data maintenance, backups, and more.
Video: Scrum Fundamentals and Advanced Training: Mapping User Stories to Test Cases
By Tommy Norman
Jan 27, 2015
Tommy Norman, author of Scrum Fundamentals and Advanced LiveLessons (Video Training), talks about the process between the user story and test, and starting with the test in mind.

<< < Prev Page 1 2 3 4 5 Next >

Become an InformIT Member

Take advantage of special member promotions, everyday discounts, quick access to saved content, and more! Join Today.