The aim of software engineering is to find methods for developing high quahty
software products at a reasonable cost. As more and more computers are being used
in areas in which a malfunction of the system can be a source of serious losses or
disturbances to the functioning of the society, the quality of software becomes more
and more...
Imagine this scenario: You create a hunter character with random stats and hit points and enter the dungeon to begin exploring for treasure. You stumble upon a zombie pacing near a pile of gear and gold! You attack the zombie and it strikes back! You roll 1D20 and score a critical hit! The 20 point die plus dexterity, against the...
Internet Protocol version 6 (IPv6) is the next version of the protocol that is used for communication among devices of all types on the Internet. IPv6 has been in existence for many years, but recently the deployment of IPv6 has accelerated greatly in the enterprise. IPv6 has been under continuous development and is maturing as real-world...
The developed economy is shifting from being manufacturing based to services based. Different from the traditional manufacturing business, the services business is more complicated and dynamic, and end-user driven rather than product driven. To stay competitive, an enterprise thus has to rethink its business strategies and revamp its...
Virtualization is one of the hottest topics in the tech industry today. The leader in the virtualization space at the present time is without a doubt VMware with its virtual infrastructure offering. As VMware software began to take its place in the data center and demand respect in the industry, the need for a...
Although professionals have always acknowledged the value of networking,
today’s economic climate makes developing a solid network even
more critical. LinkedIn, the leading social networking site for professionals,
is the ideal tool for maximizing the potential of an online network.
LinkedIn has more than 85 million members...
According to the TIOBE Programming Community Index, PHP is the most popular programming
language after C/C++ and Java.1 Gartner predicts that dynamic programming languages will be
critical to the success of many next-generation application development efforts and sees PHP as one
of the strongest representatives of this type of...
Let’s face it, while GUI applications are nice and they do provide
significant levels of hand holding, they’re cumbersome and inefficient.
The command line is an essential part of the administrator
experience—at least, if the administrator wants to go home at night
and spend weekends somewhere other than work. Using...
In 2002, I wrote a brief set of observations and thoughts
on MATLAB style for my coworkers. Other programmers
found it useful, so I posted the “MATLAB Programming
Style Guidelines” document on my website datatool.com. It
has since been downloaded more than 40,000 times.
Microsoft has recently changed its certification program to contain three primary series:
Technology, Professional, and Architect. The Technology Series of certifications are intended
to allow candidates to target specific technologies and are the basis for obtaining the Profes
sional Series and Architect Series of certifications. The...
As semantic technologies prove their value with targeted applications, there are increasing opportunities
to consider their application in social contexts for knowledge, learning, and human development.
Semantic Web and Knowledge Management has been accepted as a critical enabler aiming to increase
knowledge-related performance...
I hate management books. I do. People give them to me all the time saying:
“You should read this one, it changed my life!” These books are all
about 150 pages. They have 14 point type, double-spaced. They have lots
of pictures. They have titles like: Open Locker Management, Management
by not Managing, First Clean All The...