Over a million developers have joined DZone.

Microsoft & .NET Titles by Apress, Manning, O'Reilly and InformIT

DZone's Guide to

Microsoft & .NET Titles by Apress, Manning, O'Reilly and InformIT

· Java Zone
Free Resource

What every Java engineer should know about microservices: Reactive Microservices Architecture.  Brought to you in partnership with Lightbend.

There are several ways to keep yourself updated in the ever changing world of IT, be it Java or .NET or any other technology; we use online forums, web sites, podcasts, attend conferences, and above all read the latest books.

Books are an incredibly important resource for every developer wanting to learn new skills and technologies. It also helps us learn these technologies which have been tried, and tested thoroughly by the authors, and give us an in-depth knowledge of the relevant topic.

I asked publishers from Apress, Manning, O'Reilly, and InformIT to send me the latest and upcoming books for our IT Book Zone and .NET Zone. The publishers sent me links and sample chapters to some amazing books on these technologies. I selected 5 books from each publisher. Listed below are the books with links to their web sites, and sample chapters where available.

Apress has provided us with PDF sample chapters for the five books listed below. You can dowload the attached Zip file in the article resources section.

[img_assist|nid=661|title=|desc=|link=url|url=http://www.apress.com/book/view/1590597893|align=left|width=76|height=100]Pro LINQ: Language Integrated Query in C# 2008 by Joseph C. Rattz, Jr.

Rather than obscure the relevant LINQ principles in code examples by focusing on a demonstration application you have no interest in writing, Pro LINQ: Language Integrated Query in C# 2008 cuts right to the chase of each LINQ operator, method, or class. However, where complexity is necessary to truly demonstrate an issue, the examples are right there in the thick of it. For example, code samples demonstrating how to handle concurrency conflicts actually create concurrency conflicts so you can step through the code and see them unfold.

[img_assist|nid=666|title=|desc=|link=url|url=http://www.apress.com/book/view/1590598695|align=left|width=76|height=100]Beginning C# 2008: From Novice to Professional by Christian Gross

Beginning C# 2008 has been written to teach you how to use the C# programming language to solve problems. From the earliest chapters, and from the first introductory concepts, you'll be looking at real-world programming challenges and learning how C# can be used to overcome them. As you progress through the book the problems become more involved and interesting while the solutions become correspondingly more complex and powerful as C# features interact to achieve the results that you want.

[img_assist|nid=665|title=|desc=|link=url|url=http://www.apress.com/book/view/1590598849|align=left|width=74|height=100]Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition by Andrew Troelsen

Be the first to put .NET 3.5 and C# 2008 to work, with expert tuition and guidance from esteemed author, Andrew Troelsen. In Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition, you'll find complete coverage of .NET 3.5, including WPF, WCF, and WF, guided by a deep understanding of the .NET platform and appreciation of the subtleties of C# that could only come from this award-winning author's invaluable experience.

[img_assist|nid=664|title=|desc=|link=url|url=http://www.apress.com/book/view/9781590598740|align=left|width=76|height=100]Accelerated VB 2008 by Guy Fouché, Trey Nash

Accelerated VB 2008 is both a rapid tutorial and a permanent reference. You'll quickly master VB syntax while learning how the CLR simplifies many programming tasks. You'll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code VB when this book will show you how to do things the right way, right from the start?

[img_assist|nid=667|title=|desc=|link=url|url=http://www.apress.com/book/view/1590596552|align=left|width=76|height=100]The Definitive Guide to the Microsoft Enterprise Library by Keenan Newton

The Definitive Guide to the Microsoft Enterprise Library introduces one of the most exciting and popular .NET-oriented initiatives, the Enterprise Library. The EL offers eight application blocks and other reusable code that are used to solve a variety of common problem spaces. These problems cover a number of topics, including data access, exception handling, caching, logging, security, cryptography, validation, policy injection and configuration.


[img_assist|nid=660|title=|desc=|link=url|url=http://www.manning.com/marguerie/|align=left|width=80|height=100]LINQ in Action by Fabrice Marguerie, Steve Eichert and Jim Wooley

LINQ in Action is a fast-paced, comprehensive tutorial for professional developers who want to use LINQ. This book explores what can be done with LINQ, shows you how it works in an application, and addresses the emerging best practices. It presents the general purpose query facilities offered by LINQ in the upcoming C# 3.0 and VB.NET 9.0 languages. A running example introduces basic LINQ concepts. You’ll then learn to query unstructured data using LINQ to XML and relational data with LINQ to SQL. Finally, you’ll see how to extend LINQ for custom applications.

[img_assist|nid=668|title=|desc=|link=url|url=http://www.manning.com/gallo/|align=left|width=80|height=100]ASP.NET AJAX in Action by Alessandro Gallo, David Barkol, and Rama Krishna Vavilala

ASP.NET AJAX in Action is a fast-paced, example-rich tutorial designed for ASP.NET web developers and written by ASP.NET AJAX experts Alessandro Garbin Gallo, David Barkol, and Rama Krishna Vavilala. This book introduces you to Ajax applications and to the ASP.NET AJAX technology. Beginners will appreciate the clear explanations of key ideas and terminology. Intermediate and advanced ASP.NET developers will find a no-nonsense learning source and well-organized reference.


The following 3 books from Manning are available as MEAP release. Manning's Early Access program lets you get new chapters as they are being written and receive the final book immediately when it is published.

[img_assist|nid=669|title=|desc=|link=url|url=http://www.manning.com/kuate/|align=left|width=80|height=100]NHibernate in Action (11 chapters available) by Pierre Henri Kuaté, Tobin Harris, Christian Bauer, and Gavin King

NHibernate in Action begins by describing how to implement persistence in a layered .NET application. The book then quickly springs into action by introducing NHibernate through a classic "Hello World" example. It explains how to configure NHibernate to specify the mapping information between business objects and database tables, and then explores the internal architecture of NHibernate. A complete example application is progressively built with Agile methodologies in mind, which shows readers all kinds of entity and relationship mappings and how to perform CRUD operations. The book also covers advanced techniques like caching, concurrency access, and isolation levels. The Hibernate Query Language (HQL) and criteria query APIs are thoroughly detailed with optimization tips.

[img_assist|nid=670|title=|desc=|link=url|url=http://www.manning.com/feldman2/|align=left|width=80|height=100]WPF in Action with Visual Studio 2008 (12 chapters available) by Arlen Feldman and Maxx Daymon

WPF in Action with Visual Studio 2008 focuses on WPF development using Visual Studio 2008 and other available tools. The book starts with thorough coverage of the basics, layouts, styles, resources, and themes. It then takes you through several real-world scenarios, exploring common challenges and application-types. You'll build several sample applications, ranging from a simple calculator to a typical line-of-business application. Along the way, you'll add graphical elements, animation, and support for printing, accessibility, and other standard functionality.

[img_assist|nid=671|title=|desc=|link=url|url=http://www.manning.com/skeet/|align=left|width=80|height=100]C# in Depth (All chapters available) by Jon Skeet

C# in Depth is a completely new book designed to propel existing C# developers to a higher level of programming skill. One simple principle drives this book: explore a few things deeply rather than offer a shallow view of the whole C# landscape. If you’re the kind of reader who finds yourself wanting just a little more at the end of a typical chapter, then this is the book for you.

You can also see the complete list of O'Reilly's .NET offerings at: http://www.oreilly.com/pub/topic/dotnet

[img_assist|nid=682|title=|desc=|link=url|url=http://www.oreilly.com/catalog/9780596527570/|align=left|width=67|height=100]C# 3.0 in a Nutshell

A concise yet thorough reference to C# 3.0 programming as implemented in Microsoft’s Visual Studio 2008, C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability.

[img_assist|nid=672|title=|desc=|link=url|url=http://www.oreilly.com/catalog/9780596527433/|align=left|width=76|height=100]Programming C# 3.0 by Jesse Liberty, Donald Xie

This thoroughly updated tutorial for beginning to intermediate programmers covers C# 3.0 and the newest .NET platform for developing Windows and web applications. Now in its fifth edition, our bestselling Programming C# 3.0 teaches the essentials of the C# and the .NET Framework Class Libraries, and explains how to use these tools to create applications for Windows, as well as for the Web.


[img_assist|nid=673|title=|desc=|link=url|url=http://www.oreilly.com/catalog/9780596514822/|align=left|width=87|height=100]Headfirst C# by by Andrew Stellman, Jennifer Greene

This is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Written for your brain, the book covers C# 3.0 and Visual Studio 2008, and teaches everything from garbage collection to extension methods to double-buffered animation. Readers will also master C#’s hottest and newest syntax, LINQ, for querying data in .NET collections, SQL databases, and more.


[img_assist|nid=674|title=|desc=|link=url|url=http://www.oreilly.com/catalog/9780596527730/|align=left|width=76|height=100]C# 3.0 Design Patterns by Judith Bishop

Want to speed up the development of your .NET applications? Tackle common programming problems with C# design patterns. This guide explains what design patterns are and why they’re used, with tables and guidelines to help you choose one pattern over another, and plenty of case studies to illustrate how each pattern is used in practice. C# 3.0 features are introduced by example and summarized for easy reference.

[img_assist|nid=675|title=|desc=|link=url|url=http://www.oreilly.com/catalog/9780596510503/|align=left|width=76|height=100]Building a Web 2.0 Portal with ASP.NET 3.5 by Omar Al Zabir

If you think you're well versed in ASP.NET, think again. This exceptional guide gives you a master class in site building with this framework. You learn how to develop rock-solid web portal applications similar to My Yahoo!, iGoogle, and Pageflakes using ASP.NET AJAX, Windows Workflow Foundation, LINQ, and .NET 3.5, along with ASP.NET 3.5 -- sites that can withstand millions of hits every day while surviving scalability and security pressures


[img_assist|nid=676|title=|desc=|link=url|url=http://www.informit.com/|align=left|width=75|height=100]Understanding Windows CardSpace by Vittorio Bertocci, Garrett Serack, Caleb Baker

Windows CardSpace empowers organizations to prevent identity theft and systematically address a broad spectrum of security and privacy challenges. Understanding Windows CardSpaceis the first insider’s guide to Windows CardSpace and the broader topic of identity management for technical and business professionals. Drawing on the authors’ unparalleled experience earned by working with the CardSpace product team and by implementing state-of-the-art CardSpace-based systems at leading enterprises, it offers unprecedented insight into the realities of identity management: from planning and design through deployment. Read book details here. Read chapter excerpt link here.

[img_assist|nid=677|title=|desc=|link=url|url=http://www.informit.com/|align=left|width=77|height=100]ASP.NET 3.5 Unleashed by Stephen Walther

This edition covers all the new features of ASP.NET 3.5. It explains Microsoft LINQ to SQL in detail. It includes a chapter on the two new data access controls introduced with the ASP.NET 3.5 Framework: ListView and DataPager. With its coverage of ASP.NET AJAX, this book shows you how to take advantage of Microsoft’s server-side AJAX framework to retrofit existing ASP.NET applications with AJAX functionality. It also demonstrates how to use Microsoft’s client-side AJAX framework to build the web applications of the future: pure client-side AJAX applications. All code samples are written in the C# programming language. (Visual Basic versions of all code samples are included on the CD-ROM that accompanies this book.) Read book details here. Read chapter excerpt link here.

[img_assist|nid=678|title=|desc=|link=url|url=http://www.informit.com/|align=left|width=75|height=100]Advanced Windows Debugging by Mario Hewardt, Daniel Pravat

For Windows developers, few tasks are more challenging than debugging-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft’s system-level developers present a thorough and practical guide to Windows debugging ever written. Read book details here. Read chapter excerpt link here.

[img_assist|nid=679|title=|desc=|link=url|url=http://www.informit.com/|align=left|width=75|height=100]Essential Windows Workflow Foundation by Dharma Shukla, Bob Schmidt

In Essential Windows Workflow Foundation, two WF lead architects Dharma Shukla and Bob Schmidt offer an under-the-hood look at the technology, explaining the why and not just the how of WF’s key concepts and architecture. Serious WF developers seeking details about how to effectively utilize and extend the framework by writing activities will find cogent explanations and answers here. With simple and illustrative examples, the authors demonstrate exactly how to leverage WF’s extensible programming model to craft domain-specific programs. Read book details here. Read chapter excerpt link here.

[img_assist|nid=680|title=|desc=|link=url|url=http://www.informit.com/|align=left|width=76|height=100]Essential Windows Presentation Foundation by Chris Anderson

Windows Presentation Foundation (WPF) replaces Microsoft’s diverse presentation technologies with a unified, state-of-the-art platform for building rich applications. WPF combines the best of Windows and the Web; fully integrates user interfaces, documents, and media; and leverages the full power of XML-based declarative programming. Read book details here. Read chapter excerpt link here.

The Book Review Team was focused mainly on Java and related technologies all these years, but not anymore. We are expanding now to all the technologies which are relevant to our developers and you guessed it right, we now have the IT Book Zone. So, if you want to buy a book, see its ratings, get sample chapters, or even review one, you know where to come...


Microservices for Java, explained. Revitalize your legacy systems (and your career) with Reactive Microservices Architecture, a free O'Reilly book. Brought to you in partnership with Lightbend.


Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}