Until late 2008, I was happy enough with Web Forms. I did recognize its weak points
and could nicely work around them with discipline and systematic application
of design principles. But a new thing called ASP.NET MVC was receiving enthusiastic
reviews by a growing subset of the ASP.NET community. So I started to...
I began by wanting to write a book entitled something like Where Psychology Has
Gone Wrong. The reason for this desire came from thinking that psychology is
a far more interesting and stimulating subject than it would appear to be from
a glance at some academic texts and journal articles. Also, many students begin
their...
Moodle has evolved from an academic project to the world's most popular Virtual
Learning Environment (VLE). During this evolution, its complexity has risen
dramatically and so have the skills that are required to administer the system.
Moodle 2 Administration is a complete, practical guide for administering Moodle...
This book is an intermediate-level introduction to Xcode 4, Apple’s integrated
development environment. It assumes you have some development experience
and are familiar with the Cocoa API. It won’t teach you how to write code or much
at all about Cocoa. There are other books for that. This one is strictly focused on...
Welcome to ActionScript. Over the next several chapters, you’ll be introduced to one of the most versatile programming languages to create web applications for the browser, desktop applications, and mobile apps for multiple platforms. For years the Flash Platform has provided people with the most powerful set of...
The idea of writing this book arose from the need to investigate the main principles of
modern power electronic control strategies, using fuzzy logic and neural networks, for
research and teaching. Primarily, the book aims to be a quick learning guide for
postgraduate/undergraduate students or design engineers interested in...
If you are a developer building an application today then you know how important a good search experience is. Apache Solr, built on Apache Lucene, is a wildly popular open source enterprise search server that easily delivers powerful search and faceted navigation features that are elusive with databases. Solr supports complex search criteria,...
I feel somewhat like an old man remarking in this fashion, but this book is a great example of the
wonderful time in which you currently find yourself. To be alive and learning right now—when there
are accessible resources such as this about lockpicking, with beautiful illustrations and lessons written
with passion visible on...
MariaDB is a database server that offers drop-in replacement functionality for MySQL. Built by some of the original authors of MySQL, with assistance from the broader community of free and open source software developers, MariaDB offers a rich set of feature enhancements to MySQL, including alternate storage engines,...
In the time since the 1986 edition of this book, the world of compiler design
has changed significantly. Programming languages have evolved to present new
compilation problems. Computer architectures offer a variety of resources of
which the compiler designer must take advantage. Perhaps most interestingly,
the venerable...
Although computer systems employ a range of performance-improving techniques,
intense effort to improve present performance and to develop completely new types
of computer systems with this improved performance continues. Many design
techniques involve the use of parallelism, in which more than one operation is
performed...
This best-selling guide to NewTek's LightWave 3D animation software has now been completely updated for LightWave v10 by award-winning animator and trainer Dan Ablan. This down-to-earth, easy-to-follow guide offers an invaluable set of real-world project tutorials that teach you the ins and outs of LightWave and show you the techniques...