Free ebook Java Transaction Design Strategies

This book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described.

Download Java Transaction Design Strategies.

Download Visual Studio .NET Tips and Tricks

Visual Studio .NET Tips and Tricks explains how to use VS.NET efficiently. Organized into short and easy-to-grasp sections, and containing tips and tricks on everything from editing and compiling to debugging and navigating within the VS.NET IDE, this book is a must-read for all .NET developers, regardless of expertise and whether they program in C#, VB.NET, or any other .NET language. This book covers the Visual Studio .NET 2002, 2003, and 2005 Beta 1 releases.

Download Visual Studio .NET Tips and Tricks.

An Introduction to Python

An Introduction to Python

This tutorial provides an introduction to Python, an easy to learn object oriented programming language. It covers the 2.5 release of Python. The author of this manual, Guido van Rossum, is the inventor of Python. Fred L. Drake, Jr. is the official editor of the Python documentation.

View the online book

Python Language Reference Manual

Python Reference Manual

This manual is the official reference for the Python language itself. It describes the syntax of Python and its built-in datatypes in depth. This edition has been revised for the 2.5 release of Python. This manual covers advanced topics, and is suitable for readers who need to be familiar with the details and rules of the Python language and its object system.

Download this free online Python book.