May 19, 2012 |
3,083 views |

Book Description
This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type-safe, and concise. You’ll work with several samples to explore the way Yesod handles widgets, forms, persistence, and RESTful content. You also get an introduction to various Haskell tools to supplement your basic knowledge of the language.
By the time you finish this book, you’ll create a production-quality web application with Yesod’s ready-to-use scaffolding. You’ll also examine several real-world examples, including a blog, a wiki, a JSON web service, and a Sphinx search server.
- Build a simple application to learn Yesod’s foundation datatype and Web Application Interface (WAI)
- Use Shakespearean template languages for HTML, CSS, and Javascript output
- Produce cleaner, more modular code by learning how Yesod monads interact
- Implement the yesod-form declarative API to build forms on top of widgets
- Learn how Yesod and Haskell store session data and handle persistence
- Use techniques to serve an HTML page and a machine-friendly JSON page from the same URL
- Create reusable components for several applications with Yesod subsites
Table of Contents
Part I: Basics Download Now »
May 18, 2012 |
3,500 views |

Book Description
Use Windows debuggers throughout the development cycle—and build better software
Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear.
Discover how to:
- Go behind the scenes to examine how powerful Windows debuggers work
- Catch bugs early in the development cycle with static and runtime analysis tools
- Gain practical strategies to tackle the most common code defects
- Apply expert tricks to handle user-mode and kernel-mode debugging tasks
- Implement postmortem techniques such as JIT and dump debugging
- Debug the concurrency and security aspects of your software
- Use debuggers to analyze interactions between your code and the operating system
- Analyze software behavior with Xperf and the Event Tracing for Windows (ETW) framework
Download Now »
May 17, 2012 |
5,923 views |

Book Description
This book introduces you to Node, the new web development framework written in JavaScript. You’ll learn hands-on how Node makes life easier for experienced JavaScript developers: not only can you work on the front end and back end in the same language, you’ll also have more flexibility in choosing how to divide application logic between client and server.
Written by a core contributor to the framework, Node: Up and Running shows you how Node scales up to support large numbers of simultaneous connections across multiple servers, and scales down to let you create quick one-off applications with minimal infrastructure. Built on the V8 JavaScript engine that runs Google Chrome, Node is already winning the hearts and minds of many companies, including Google and Yahoo! This book shows you why.
- Understand Node’s event-loop architecture, non-blocking I/O, and event-driven programming
- Discover how Node supports a variety of database and data storage tools
- Learn best practices for writing easy-to-maintain code for Node
- Get concrete examples of how to use the various Node APIs in practice
- Take advantage of the book’s complete API reference
Table of Contents
Chapter 1. A Very Brief Introduction to Node.js
Chapter 2. Doing Interesting Things Download Now »
May 17, 2012 |
4,400 views |

Book Description
With this digital Early Release edition of Developing Backbone.js Applications, you get the entire book bundle in its earliest form – the author’s raw and unedited content – so you can take advantage of this content long before the book’s official release. You’ll also receive updates when significant changes are made, as well as the final ebook version.
Get a complete run-down of the popular Backbone.js framework for structuring JavaScript applications. This practical guide takes you through Model–view–controller (MVC) theory, and shows you how to build applications using Backbone’s models, views, collections and routers. You’ll also learn advanced topics such as modular development with Backbone.js and RequireJS.
This detailed book provides an authoritative and centralized repository of information to help you develop real-world apps with Backbone.
- Build applications using modern tech stacks, including Node and Express
- Solve the routing problems with Backbone and jQuery Mobile
- Get tips about scaffolding tools
Table of Contents
1. Introduction
2. The Basics Download Now »
May 16, 2012 |
5,723 views |

Book Description
Appropriate for all basic-to-intermediate level courses in Visual C# 2010 programming.
Created by world-renowned programming instructors Paul and Harvey Deitel, Visual C# 2010 How to Program, Fourth Edition introduces all facets of the C# 2010 language hands-on, through hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual C# 2010 and .NET 4; all discussions and sample code have been carefully audited against the newest Visual C# language specification.
Students begin by getting comfortable with the C# Express 2010 IDE and basic Visual C# syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the Deitels introduce more sophisticated techniques, including searching, sorting, data structures, generics, and collections. Throughout, the authors show students how to make the most of Microsoft’s Visual Studio tools. A series of appendices provide essential programming reference material on topics ranging from number systems to the Visual Studio Debugger, UML 2 to Unicode and ASCII.
Table of Contents
Chapter 1. Introduction to Computers, the Internet and Visual C#
Chapter 2. Dive Into® Visual C# 2010 Express Download Now »
May 16, 2012 |
1,364 views |

Book Description
IBM’s Definitive One-Stop Guide to IMS Versions 12, 11, and 10: for Every IMS DBA, Developer, and System Programmer
Over 90% of the top Fortune® 1000 companies rely on IBM’s Information Management System (IMS) for their most critical IBM System z® data management needs: 50,000,000,000+ transactions run through IMS databases every day. What’s more, IBM continues to upgrade IMS: Versions 12, 11, and 10 meet today’s business challenges more flexibly and at a lower cost than ever before. In An Introduction to IMS, Second Edition, leading IBM experts present the definitive technical introduction to these versions of IMS.
More than a complete tutorial, this book provides up-to-date examples, cases, problems, solutions, and a complete glossary of IMS terminology. Prerequisite reading for the current IBM IMS Mastery Certification Program, it reflects major recent enhancements such as dynamic information generation; new access, interoperability and development tools; improved SOA support; and much more. Whether you’re a DBA, database developer, or system programmer, it brings together all the knowledge you’ll need to succeed with IMS in today’s mission critical environments.
Coverage includes:
- What IMS is, how it works, how it has evolved, and how it fits into modern enterprise IT architectures
- Providing secure access to IMS via IMS-managed application programs Download Now »