This book's subtitle is "Add Sparkle and Life to Your Web Pages". In it, Ethan Brown not only guides you through simple and straightforward topics (variables, control flow, arrays), but also covers complex concepts such as functional and asynchronous programming. You’ll learn how to create powerful and responsive web applications on the client, or with Node.js on the server.

Step-by-step directions for programming with C# in the .NET framework. Beginning with programming essentials, such as variables, flow control, and object-oriented programming, it moves into more complicated topics, such as web and Windows programming and data access within both database and XML environments.

While most developers today use object-oriented languages, the full power of objects is available only to those with a deep understanding of the object paradigm. In this book, subtitled Code and Concepts, Holger Gast helps you gain that understanding, so you can write code that works exceptionally well in the real world by focussing on the concepts that have repeatedly proven most valuable and showing how to render those concepts in concrete code.

How do you take your data analysis skills beyond Excel to the next level? By learning just enough Python to get stuff done. This hands-on guide shows non-programmers how to process information that’s initially too messy or difficult to access. You don't need to know a thing about the Python programming language to get started.

Written by experts in the OpenStack community from Infoblox, Gigaspaces, GoDaddy, and Comcast, this book shows you how to work effectively and efficiently within the OpenStack platform to develop large, scalable applications without worrying about underlying hardware. Follow along with an OpenStack build that illustrates how and where each technology comes into play, as you learn expert tips and best practices that make your product stronger.

Using examples from the publishing industry, John Whitington introduces Computer Science to the uninitiated by exploring several questions. How do we decide where to put ink on a page to draw letters and pictures? How can computers represent all the world’s languages and writing systems? What exactly is a computer program, what and how does it calculate, and how can we build one?

Many big data-driven companies today are moving to protect certain types of data against intrusion, leaks, or unauthorized eyes. But how do you lock down data while granting access to people who need to see it? In this practical book subtitled "Managing Data Security", Ted Dunning and Ellen Friedman offer two novel and practical solutions that you can implement right away.

Wendy and Angel Martinez cover today’s most commonly used techniques in computational statistics while maintaining the same philosophy and writing style of the previous editions, keeping theoretical concepts to a minimum, while emphasizing the implementation of the methods.This third edition is updated with the latest version of MATLAB and the corresponding version of the Statistics and Machine Learning Toolbox.

John Horton Conway, who is in today's news for having set a maths challenge to celebrate Pi Day, is decribed by his biographer, Siobhan Roberts, as Archimedes, Mick Jagger, Salvador Dali, and Richard Feynman all rolled into one--a singular mathematician, with a rock star's charisma, a sly sense of humor, a polymath's promiscuous curiosity, and a burning desire to explain everything about the world to everyone in it.

Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Written by consultants from the Software Improvement Group (SIG), this book presents 10 easy-to-follow guidelines for delivering Java software that are easy to maintain and adapt.