"The first step in securing the Smart Grid is to fully understand the threat landscape. This book provides both a timely and relevant overview of the subject - a must-read for anyone responsible for securing the grid as well as consumers looking to implement the technology!."-- Dr. Patrick Engebretson, Assistant Professor of...
Why should a Java developer learn about functional programming (FP)? After all, hasn’t
functional programming been safely hidden in academia for decades? Isn’t objectoriented
programming (OOP) all we really need? This book explains why functional
programming has become an important tool for the challenges of our time and how...
Using the simple, robust, Python-based Django framework, you can build powerful Web solutions with remarkably few lines of code. In Python Web Development with Django®, three experienced Django and Python developers cover all the techniques, tools, and concepts you need to make the most of Django 1.0, including all the major...
A Proven Development Methodology That Delivers On the Promise of Model-Based Approaches
Software continues to become more and more complex, while software consumers’ expectations for performance, reliability, functionality, and speed-to-market are also growing exponentially. H. S. Lahman shows how...
Automatic speech recognition suffers from a lack of robustness with respect to
noise, reverberation and interfering speech. The growing field of speech recognition
in the presence of missing or uncertain input data seeks to ameliorate those
problems by using not only a preprocessed speech signal but also an estimate of
its...
Stable and dependable IT services and infrastructures are nowadays of paramount
importance not only for modern enterprises but also for home users. However, as
distributed information infrastructures continue to spread and grow, resulting in
Internet-based, wireless and mobile systems, traditional solutions for managing and...
Going Corporate: A Geek's Guide shows technology workers how to gain the understanding and skills necessary for becoming an effective, promotable manager or sought-after consultant or freelancer.
Technology professionals typically dive deeply into small pieces of technology—like lines of code or the design of...
Since its release, Spring Framework has transformed virtually every aspect of Java development including web applications, security, aspect-oriented programming, persistence, and messaging. Spring Batch, one of its newer additions, now brings the same familiar Spring idioms to batch processing. Spring Batch addresses the needs of any batch...
Welcome to the world of developing web software using Node (also known as Node.js). Node is a newly-developed software platform that liberates JavaScript from the web browser, enabling it to be used as a general software development platform in server-side applications. It runs atop the ultra-fast JavaScript engine from the Chrome browser,...
PHP is mainstream. Wherever you look, you will see PHP meet - ups, job openings, and major companies
using this open source language to support their business. An open source language with such humble
beginnings is now heavily rooted in the enterprise world. PHP is brushing shoulders with the “ the big
kids ” now — the...
Soft Computing (SC) techniques have been recognized nowadays as attractive
solutions for modeling highly nonlinear or partially defined complex systems
and processes. These techniques resemble biological processes more closely than
conventional (more formal) techniques. However, despite its increasing popularity,
soft computing lacks...