Category: Computer Science

View Updating and Relational Theory 0

View Updating and Relational Theory

Views are virtual tables. That means they should be updatable, just as “real” or base tables are. In fact, view updatability isn’t just desirable, it’s crucial, for practical reasons as well as theoretical ones. But view...

Monadic Design Patterns for the Web 0

Monadic Design Patterns for the Web

Complexity management is a major issue facing the professional programmer today. A programmer building an Internet-based application interacts with, on average, no less than a dozen technologies. These applications need nearly continuous operation: 24-7 availability in...

Circos Data Visualization How-to 0

Circos Data Visualization How-to

Companies, non-profit organizations, and governments are collecting a large amount of data. Analysts and graphic designers are faced with a challenge of conveying data to a wide audience. This book introduces Circos, a creative program to...

MapReduce Design Patterns 0

MapReduce Design Patterns

Until now, design patterns for the MapReduce framework have been scattered among various research papers, blogs, and books. This handy guide brings together a unique collection of valuable MapReduce patterns that will save you time and...

SciPy and NumPy 0

SciPy and NumPy

Want to learn SciPy and NymPy quickly? Cut through the complexity of online documentation with this concise and illustrated book, and discover how easily you can get up to speed with these Python libraries. You’ll understand...

Write Great Code, Volume 2 0

Write Great Code, Volume 2

It’s a critical lesson that today’s computer science students aren’t always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software...

Write Great Code: Volume 1 0

Write Great Code: Volume 1

Today’s programmers are often narrowly trained because the industry moves too fast. That’s where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important...