In the field of IT, the markets, business activities, needs and requirements of internal and external service
providers and customers are changing in ever-shortening cycles. This forces companies to increase their
organizational flexibility not only as far as their structure is concerned but also with regard to established
business...
Shipping imperfect software is like going into debt. When you incur debt, the illusion of doing things faster can lead to exponential growth in the cost of maintaining software. Software debt takes five major forms: technical, quality, configuration management, design, and platform experience. In today’s rush to market, software debt is...
A book is like a window that allows you to look into the world. The window is
shaped by the author and that makes that every window presents a unique view of
the world. This is certainly true for this book. It is shaped by the topics and the
projects throughout my career. Even more so, this book reflects my own style of
working and...
With the increasing popularization of the Internet, together with the rapid
development of 3D scanning technologies and modeling tools, 3D model
databases have become more and more common in fields such as biology,
chemistry, archaeology and geography. People can distribute their own 3D works
over the Internet, search and download 3D...
This book is about directing diverse forces toward a unifi ed goal: the completion of a web project.
While the goal in this case is very specifi c — a Drupal website — in many ways, it outlines successful
steps for completing any life project, including Drupal itself.
I started the Drupal project in my dorm room in...
Visual Studio is sexy. In the world of Integrated Development Environments (IDEs), it stands
as a beautiful example of how environments should work. Yet many of the features created
to improve productivity, I believe, are largely neglected. Most developers use only a small
percentage of the capabilities in this wonderful...
Expert PL/SQL Practices is a book of collected wisdom on PL/SQL programming from some of the best and the brightest in the field. Each chapter is a deep-dive into a specific problem, technology, or feature set that you’ll face as a PL/SQL programmer. Each author has chosen their topic out of the strong belief that what they...
Looking at the past years of application development, as a developer you might have noticed
a significant shift from desktop applications to web applications. The Web has evolved as the
major platform for applications and is going to take over many facets—not only in development
but also in everyday life, resulting in this shift...
There is a scientific consensus that we need to act rapidly to
cut carbon dioxide emissions if we are to limit the most
extreme effects of climate change. The IT sector is in a
unique position to act as a catalyst for this change. By
implementing simple efficiencies, the sector can reduce its
carbon footprint – which currently...
Recently, the rapid and fundamental advances in computing technologies have been driving the role and
scope of software systems to a new level. A number of new types of software systems are emerging,
among which service based systems, cloud computing, pervasive computing, and Internet of Things are
eminent examples. For these systems,...
The Handbook of Research on Green ICT: Technology, Business and Social Perspectives is the outcome
of various debates, discussions, investigations and actions into a vital topic of today – Information and
Communications Technology (ICT) -based business activities and the environment. This handbook draws
on thoughts, insights,...
One of the most debated consequences regarding the increased availability and use
of information and communication technologies (ICTs), especially since the early
1990s, have been their impact on economic growth. Generally speaking, ICT can
serve to reduce transaction costs at all levels of a commercial transaction. With the
emergence...