This book is for every SharePoint developer who wants to build state-of-the-art solutions with Silverlight—within the enterprise, for consulting clients, or for commercial sale.
Developers increasingly want to build rich applications that run in the...
A few years ago, I wrote a book with a colleague about open source ESBs (Enterprise
Service Buses), Open Source ESBs in Action (Manning, 2008). In that book we wrote
about using open source tools to integrate applications and expose legacy systems as
services. In the years that followed, ESBs were seen as one of the...
This book evolved out of research that began more than 25 years ago, based on a
National Science Foundation-supported project investigating the question: what
is needed, beyond having a mathematical idea that enables students to use it in
everyday problem-solving situations! (Lesh, Landau, & Hamilton, 1983). Large
portions...
Pro Website Development and Operations gives you the experience you need to create and operate a large-scale production website. Large-scale websites have their own unique set of problems regarding their design—problems that can get worse when agile methodologies are adopted for rapid results. Managing large-scale...
This book takes a hands-on approach to using the software. It’s divided into projects—
based on footage on the accompanying DVD—that teach you advanced techniques as you
work through the lessons. Every exercise is designed to get you editing and creating effects
professionally...
The time that I spent working at Microsoft was an unexpectedly transforming experience. The first half
of my career regularly put me and the companies I worked with in competition with Microsoft, and I was
often surrounded by anti-Microsoft stories and propaganda. However, when I heard about .NET, I
decided I wanted to know more...
For most of computing history, we benefited from exponential increases in performance
of scalar processors. That has come to an end. We are now at the dawn of
the heterogeneous parallel computing era. With all applications being power-sensitive
and all computing systems being power-limited, from mobile to cloud, future computing...
WebGL is a new web technology that brings hardware-accelerated 3D graphics to the
browser without requiring the user to install additional software. As WebGL is based on
OpenGL and brings in a new concept of 3D graphics programming to web development,
it may seem unfamiliar to even experienced web developers.
Python, a high-level language with easy-to-read syntax, is highly flexible, which makes it an ideal language to learn and use. For science andR&D, a few extra packages are used to streamline the development process and obtain goals with the fewest steps possible. Among the best of these are SciPy and NumPy. This book gives a brief...
If you work in a small business, you have to know how to sell. Full stop. But selling as most people know it doesn’t work anymore. It’s relationships that count.
Real selling is about understanding customers’ goals and helping them to buy, not topping off a template presentation with a pushy attitude. So...
This paper explores the suitability of functional languages for programming
real-time systems. We study the requirements of real-time systems
in general, outline typical language approaches for this domain, consider issues
relating to memory and time usage and explore how all existing functional languages,
including our own...
Just as personas make users come alive for
user experience designers, stories make users’
lives real. User experience design is about
experience. Stories are those experiences.
As Kevin and Whitney say in this book: We all
hear stories. We all tell stories—every day in
all parts of our lives....