Articles

RSS Feed Subscribe to this topic  RSS details

10674 Items

Sort by Date | Title

Selecting a Routing Protocol: CCNP Routing and Switching ROUTE 300-101
By Kevin Wallace
Sep 4, 2014
This lesson, excerpted from CCNP Routing and Switching ROUTE 300-101 Complete Video Course, identifies a variety of characteristics to consider when selecting a routing protocol. Also, common routing protocols (specifically, RIP, OSPF, EIGRP, and BGP) are categorized as a distance-vector, link-state, or path-vector routing protocol.
The Art of Computer Programming, Volume 3: Combinatorial Properties of Permutations
By Donald E. Knuth
Sep 3, 2014
In this excerpt from Art of Computer Programming, Volume 3: Sorting and Searching, 2nd Edition, Donald E. Knuth examines several properties of permutations and considers the general case where equal elements are allowed to appear. In the course of this study you will learn a good deal about combinatorial mathematics.
Building a Game from Scratch, Part 2: Coding the Game Logic
By Timothy L. Warner
Sep 2, 2014
It’s time to take our nascent game to the next level, adding enemy sprites, collision detection, and a custom "Game Over" screen. Timothy Warner prepares you to have fun and learn a bunch about programming computer games in Swift!
Preface to Improving Software Development Productivity: Effective Leadership and Quantitative Methods in Software Management
By Randall W. Jensen
Sep 2, 2014
In this preface to Improving Software Development Productivity: Effective Leadership and Quantitative Methods in Software Management, Randall Jensen introduces his book, which will help you measure your organization's capacity and productivity, and then use that information to improve multiple facets of developer and team performance, and to build more accurate estimates and schedules.
Why Performance Engineering? Why Performance Engineers?
By André B. Bondi
Sep 1, 2014
This chapter from Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice describes the importance of performance engineering in a software project and explains the role of a performance engineer in ensuring that the system has good performance upon delivery. Overviews of different aspects of performance engineering are given.
Why Do We Still Have Software Development Problems?
By Randall W. Jensen
Aug 29, 2014
Why do software problems raised at a 1968 NATO Conference on Software Engineering still persist in much of the software development industry today, some 40 years later? In this chapter from Improving Software Development Productivity: Effective Leadership and Quantitative Methods in Software Management, Randy Jensen takes a look at at the main issues that continue to plague software projects.
GRE Tunnel Theory and Configuration: CCNP Routing and Switching ROUTE 300-101
By Kevin Wallace
Aug 28, 2014
This lesson, excerpted from CCNP Routing and Switching ROUTE 300-101 Complete Video Course, discusses the theory behind a Generic Routing Encapsulation (GRE) tunnel and describes how a GRE tunnel can be combined with an IPsec tunnel to add security. it concludes by configuring and verifying a GRE tunnel.
Performing Basic Troubleshooting on ESXi Hosts, vSphere Virtual Networks, and vSphere Storage
By Bill Ferguson
Aug 27, 2014
In this chapter from VCP5-DCV Official Certification Guide (Covering the VCP550 Exam): VMware Certified Professional 5 - Data Center Virtualization, 2nd Edition, Bill Ferguson discusses performing basic troubleshooting on your ESXi hosts, virtual networks, and storage.
The Advanced Strategy Guide to Minecraft: Mob Farms, Traps, and Defense
By Stephen O'Brien
Aug 26, 2014
Take control of the mayhem with a mob farm in Minecraft: the equivalent of a factory for zombies, spiders, creepers, and skeletons. You’ll quickly amass a fortune in useful resources, from gunpowder to string, arrows, and more, and also gather weapons, armor, iron, and even the occasional edible. Once you know how, it’s really quite easy, and putting together a mob farm, especially when playing on Survival, is incredibly satisfying. Stephen O'Brien shows you how in this chapter from The Advanced Strategy Guide to Minecraft.
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.
The Rise and Fall of Pointer Arithmetic in the Evolution of Memory Management
By Matt Weisfeld
Aug 25, 2014
Matt Weisfeld, author of The Object-Oriented Thought Process, Fourth Edition, discusses the advantages and hazards of using pointers to access and manipulate memory addresses directly. The risks are significant enough that some languages allow this feature, while others expressly prohibit it. What's so dangerous - and tantalizingly powerful - about pointer arithmetic?
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.
OSPF Route Filtering: CCNP Routing and Switching ROUTE 300-101
By Kevin Wallace
Aug 21, 2014
This lesson, excerpted from CCNP Routing and Switching ROUTE 300-101 Complete Video Course, identifies various approaches and discusses the special challenges of filtering routes on an OSPF-speaking router. It concludes by demonstrating two ways to filter OSPF-learned routes.
The Official Ubuntu Book, 8th Edition: Getting Started with Ubuntu
By Matthew Helmke, Philip Ballew, Benjamin Mako Hill, Elizabeth K. Joseph, José Antonio Rey
Aug 20, 2014
This chapter shows how to start using the core features of your new Ubuntu desktop. These concepts should allow you to perform most of the day-to-day tasks when using your computer and provide a base from which to explore the other applications installed on your system.
AngularJS Fundamental Concepts for Building Web Applications: Part 2
By Jesse Smith
Aug 19, 2014
In Part 2 of this series, programming expert Jesse Smith continues his discussion of AngularJS by exploring modules and services.
Introduction to Petroleum Reservoirs and Reservoir Engineering
By Ronald E. Terry, J. Brandon Rogers
Aug 19, 2014
This chapter from Applied Petroleum Reservoir Engineering, 3rd Edition introduces petroleum reservoirs and discusses the history of reservoir engineering, terminology, reservoir types defined with reference to phase diagrams, production from petroleum reservoirs, and Peak Oil.
Managing Trust in Distributed Teams
By Pat Brans
Aug 19, 2014
With worldwide access available and relatively inexpensive via the Internet and modern technologies, many organizations are puzzling their way through learning how best to work with individuals and groups in multiple locations and time zones. Any kind of diversity in a team adds to the manager's complications, but building trust between individuals is the biggest problem of all. Pat Brans examines the unique trust issues involved in managing a distributed team.
Introduction to Understanding Big Data Scalability
By Cory Isaacson
Aug 18, 2014
This introduction describes the goals of the Big Data Scalability four-volume series, focusing on the underlying growth of databases (the "data explosion") and providing some background into big data's relevance.
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.

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