Posted: August 6th, 2008, 3:23pm CEST by tech-geek
“Whether this is the first time or the fifty-first time you’re using WCF, you’ll learn something new by reading this book.” –Nicholas Allen, Program Manager, Web Services, Microsoft Windows Communication Foundation (WCF) is the easiest way to produce and consume Web services on the Microsoft platform. With .NET 3.5, WCF has been extensively revamped–and Visual Studio 2008 gives developers powerful new tools for utilizing it. Essential Windows Communication Foundation shows developers exactly how to make the most of WCF with .NET 3.5 and Visual Studio 2008. Drawing on extensive experience working with early adopters, three Microsoft insiders systematically address the topics developers ask about WCF. The authors approach each subject with practical advice and present best practices, tips, and tricks for solving problems. Throughout, you’ll find detailed explanations, solutions for the “pain points” of WCF development, and an extensive collection of reusable code examples.Coverage includes *Using WCF contracts to define complex structures and interfaces*Understanding WCF’s channel stacks and channel model architecture*Configuring the WCF communication stack to use only the protocols you need*Using standard and custom service behaviors to manage concurrency, instances, transactions, and more*Serializing data from .
NET types to XML Infosets and representing Infosets “on the wire” *Hosting WCF services via IIS, managed .NET applications, and Windows Activation Services*WCF security, in depth: authentication; transport and message-level security; and Internet and intranet scenarios*Improving reliability: exception handling, diagnostics, and more*Workflow services: new integration points between WCF 3.5 and Windows Workflow Foundation*Building client-to-client, peer network-based applications*Utilizing WCF for non-SOAP Web services: AJAX and JSON examples and .NET 3.5 hosting classes Microsoft’s Steve Resnick, Richard Crane, and Chris Bowen are technology experts at the Microsoft Technology Center in Boston. They specialize in helping customers improve their technical agility by applying WCF and related technologies.Resnick has specialized in Internet technologies and distributed computing at Microsoft since 1995. He is a frequent speaker at Microsoft events and is now technology director for the U.S. Microsoft Technology Centers. Crane has more than 15 years of experience in senior software development roles.
Download Here

Posted: June 26th, 2008, 3:08am CEST by tech-geek
Web applications no longer need be powered by any one individual's data, and they don't need to be confined to the desktop. Developers can draw on a wealth of publicly available content, from providers such as Flickr, Amazon, Google, Twitter, and Last.fm, and combine it for use in their own applications. Adobe Integrated Runtime (AIR) makes it simple to bring previously web-only applications to the desktop, allowing them to run alongside traditional applications on an end user's computer.
In this book, you'll learn how to create mashup applications from the vast array of web services, feeds, and APIs using Adobe Flash and Flex together with HTML and JavaScript (Ajax). You'll be introduced to the various sources of information and the tools necessary to gather and reuse that information, and then you'll learn how to combine that content in a variety of ways.
You'll learn how to have desktop applications interact with online services such as Flickr, you'll learn how to use Amazon S3 for enterprise-level data storage, and you'll embrace technologies such as OpenID. In addition, you'll create abstract visualizations based on music sourced from Last.fm and consume Twitter content via RSS. You will also see how to use the Flash-native data format SWX along with PHP to create a Yahoo! weather widget.
You'll discover just why you may want to build a widget or a desktop application rather leaving things web-based; then you'll create an application using Flex Builder and AIR and learn how best to distribute it. With so many tools and so much data available, the possibilities for mashup creation are endless. Creating Mashups with Adobe Flex and AIR provides all you need to get you up and running quickly, while also giving you a solid understanding of the technologies involved so you can take things further—to a place limited only by your imagination.
In this book you'll learn
- how to use Flex 3 in conjunction with ActionScript 3.0 to build powerful applications;
- how you can use Adobe AIR to take your application from the Web and onto the
desktop;
- the differences between developing for the Web and for the desktop;
- how you can use the APIs of popular web services such as Flickr, Amazon, Google, Twitter, and Last.fm as data sources for your application; and
- how to optimize your applications for fast and efficient performance.
Download Here

Posted: May 26th, 2008, 2:42pm CEST by tech-geek
No matter how much Mac experience you have, Mac OS X Leopard requires that you get reacquainted. This little guide is packed with more than 300 tips and techniques to help you do just that. You get all details you need to learn Leopard's new features, configure your system, and get the most out of your Mac. Pronto. "Mac OS X Leopard Pocket Guide" offers an easy-to-read format for users of all levels. If you're a Mac newcomer, there's a "Survival Guide" that explains how to adapt, and a chapter on Mac OS X's key features.Experienced Mac users can go right to the heart of Leopard with chapters on system preferences, applications and utilities, and configuring.
In all, plenty of tables, concise descriptions, and step-by-step instructions explain: What's new in Leopard, including the Time Machine; How to use Leopard's totally revamped Finder; All about Spaces and how to quickly flip between them; How to search for and find things with Spotlight; How to use Leopard's enhanced Parental Controls; Handy keyboard shortcuts to help you be more efficient; and Quick tips for setting up and configuring your Mac to make it your own.Download Here

Posted: May 22nd, 2008, 6:47pm CEST by tech-geek
This book updates the bestselling Drupal: Creating Blogs, Forums, Portals, and Community Websites for Drupal 6, the latest, much improved version of this popular open-source Content Management System. Targeting readers with little experience in website design, unfamiliar with PHP, MySQL or HTML, and with little to no experience of Drupal, it looks pragmatically at the steps needed from knowing you want a website right through to designing and building it like a pro, and then successfully managing and maintaining it.
Experienced author David Mercer uses a friendly, engaging style that is clear and concise, allowing readers to advance rapidly until they can tackle any problem with confidence. Drupal is an elegantly designed, well-supported and flexible open-source CMS platform that empowers anyone to create a website or blog and is rapidly becoming first choice of people in the know. With this powerful tool you need not pay professionals to design a site; you can do the job yourself.Download Here

Posted: May 21st, 2008, 5:40am CEST by tech-geek
Cybersecurity Operations Handbook is the first book for daily operations teams who install, operate and maintain a range of security technologies to protect corporate infrastructure. Written by experts in security operations, this book provides extensive guidance on almost all aspects of daily operational security, asset protection, integrity management, availability methodology, incident response and other issues that operational teams need to know to properly run security products and services in a live environment.
Provides a master document on Mandatory FCC Best Practices and complete coverage of all critical operational procedures for meeting Homeland Security requirements.
· First book written for daily operations teams
· Guidance on almost all aspects of daily operational security, asset protection, integrity management
· Critical information for compliance with Homeland Security
Download Here

Posted: April 29th, 2008, 6:39pm CEST by tech-geek
More and more Web sites are being rewritten as Ajax applications; even traditional desktop software is rapidly moving to the Web via Ajax. But, all too often, this transition is being made with reckless disregard for security. If Ajax applications aren’t designed and coded properly, they can be susceptible to far more dangerous security vulnerabilities than conventional Web or desktop software. Ajax developers desperately need guidance on securing their applications: knowledge that’s been virtually impossible to find, until now.
Ajax Security systematically debunks today’s most dangerous myths about Ajax security, illustrating key points with detailed case studies of actual exploited Ajax vulnerabilities, ranging from MySpace’s Samy worm to MacWorld’s conference code validator. Even more important, it delivers specific, up-to-the-minute recommendations for securing Ajax applications in each major Web programming language and environment, including .NET, Java, PHP, and even Ruby on Rails. You’ll learn how to:
· Mitigate unique risks associated with Ajax, including overly granular Web services, application control flow tampering, and manipulation of program logic
· Write new Ajax code more safely—and identify and fix flaws in existing code
· Prevent emerging Ajax-specific attacks, including JavaScript hijacking and persistent storage theft
· Avoid attacks based on XSS and SQL Injection—including a dangerous SQL Injection variant that can extract an entire backend database with just two requests
· Leverage security built into Ajax frameworks like Prototype, Dojo, and ASP.NET AJAX Extensions—and recognize what you still must implement on your own
· Create more secure “mashup” applications
Ajax Security will be an indispensable resource for developers coding or maintaining Ajax applications; architects and development managers planning or designing new Ajax software, and all software security professionals, from QA specialists to penetration testers.
Download Here

Posted: April 25th, 2008, 2:42am CEST by tech-geek
Microsoft Windows Presentation Foundation provides the foundation for building applications and high–quality user experiences in Windows Vista. WPF blends application user interface, documents, and media content to provide richer control, design, and development of the visual aspects of Windows programs.
Author Matthew MacDonald shows you how WPF really works. His no–nonsense, practical advice will get you building high–quality WPF applications quickly and easily. MacDonald will take you through a thorough investigation of the more advanced aspects of WPF, and its relation to other elements of the WinFX stack and the .NET Framework 3.5, to complete your understanding of WPF and VB 2008.
WPF’s functionality extends to support for Tablet PCs and other forms of input device, and provides a more modern imaging and printing pipeline, accessibility and UI automation infrastructure, data–driven UI and visualization, as well as the integration points for weaving the application experience into the Windows shell.
What you’ll learn
* WPF basics: XAML, layout, control essentials, and data flow
* WPF applications: Navigation, commands, localization, and deployment
* Advanced controls: Custom controls, menus, toolbars, and trees
* WPF documents: Text layout, printing, and document packaging
* Graphics and multimedia: Drawing shapes, sound and video, animation, geometric transformations, and imaging
Who is this book for?
Developers encountering WPF and .NET 3.5 for the first time in their professional lives.
Download Here

Posted: April 21st, 2008, 6:07pm CEST by tech-geek
Written by key members of Juniper Network's ScreenOS development team, this one-of-a-kind Cookbook helps you troubleshoot secure networks that run ScreenOS firewall appliances. This book: offers scores of recipes that address a wide range of security issues; provides step-by-step solutions; and, includes discussions of why the recipes work, so you can easily set up and keep ScreenOS systems on track. "ScreenOS Cookbook" gives you real-world fixes, techniques, and configurations that save time - not hypothetical situations out of a textbook. This book comes directly from the experience of engineers who have seen and fixed every conceivable ScreenOS network topology, from small branch office firewalls to appliances for large core enterprise and government, to the heavy duty protocol driven service provider network. Its easy-to-follow format enables you to find the topic and specific recipe you need right away and match it to your network and security issue.Topics include: Configuring and managing ScreenOS firewalls; NTP (Network Time Protocol); Interfaces, Zones, and Virtual Routers; Mitigating Denial of Service Attacks; DDNS, DNS, and DHCP; IP Routing; Policy-Based Routing; Elements of Policies; Authentication; Application Layer Gateway (SIP, H323, RPC, RTSP, etc.
Content Security; Managing Firewall Policies; IPSEC VPN; RIP, OSPF, BGP, and NSRP; Multicast - IGPM, PIM, Static Mroutes; and, Wireless. Along with the usage and troubleshooting recipes, you will also find plenty of tricks, special considerations, ramifications, and general discussions of interesting tangents and network extrapolation. For the accurate, hard-nosed information you require to get your ScreenOS firewall network secure and operating smoothly , no book matches "ScreenOS Cookbook".
Download Here

Posted: April 21st, 2008, 6:05pm CEST by tech-geek
The Definitive Guide to the Xen Hypervisor is a comprehensive handbook on the inner workings of XenSource’s powerful open source paravirtualization solution. From architecture to kernel internals, author David Chisnall exposes key code components and shows you how the technology works, providing the essential information you need to fully harness and exploit the Xen hypervisor to develop cost-effective, highperformance Linux and Windows virtual environments.
Granted exclusive access to the XenSource team, Chisnall lays down a solid framework with overviews of virtualization and the design philosophy behind the Xen hypervisor. Next, Chisnall takes you on an in-depth exploration of the hypervisor’s architecture, interfaces, device support, management tools, and internals—including key information for developers who want to optimize applications for virtual environments. He reveals the power and pitfalls of Xen in real-world examples and includes hands-on exercises, so you gain valuable experience as you learn.
This insightful resource gives you a detailed picture of how all the pieces of the Xen hypervisor fit and work together, setting you on the path to building and implementing a streamlined, cost-efficient virtual enterprise.
Coverge includes
-
Understanding the Xen virtual architecture
-
Using shared info pages, grant tables, and the memory management subsystem
-
Interpreting Xen’s abstract device interfaces
-
Configuring and managing device support, including event channels, monitoring with XenStore, supporting core devices, and adding new device types
-
Navigating the inner workings of the Xen API and userspace tools
-
Coordinating virtual machines with the Scheduler Interface and API, and adding a new scheduler
-
Securing near-native speed on guest machines using HVM
-
Planning for future needs, including porting, power management, new devices, and unusual architectures
Download Here

Posted: April 21st, 2008, 2:41am CEST by tech-geek
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.
Part I introduces the fundamental concepts of user-centered identity management, explains the context in which Windows CardSpace operates, and reviews the problems CardSpace aims to solve. Next, the authors walk through CardSpace from a technical standpoint, describing its technologies, elements, artifacts, operations and development practices, and usage scenarios. Finally, they carefully review the design and business considerations associated with architecting solutions based on CardSpace or any other user-centered identity management
system. Coverage includes
- The limitations of current approaches to authentication and identity management
- Detailed information on advanced Web services
- The Identity Metasystem, the laws of identity, and the ideal authentication system
- Windows CardSpace: What it is, how it works, and how developers and managers can use it in their organizations
- CardSpace technology: user experience, Information Cards, private desktops, and integration with .NET 3.5 and Windows Vista
- CardSpace implementation: from HTML integration through federation, Web services integration, and beyond
- Adding personal card support to a website: a detailed, scenario-based explanation
- Choosing or becoming an identity provider: opportunities, business impacts, operational issues, and pitfalls to avoid
- Using CardSpace to leverage trust relationships and overcome phishing
Whether you’re a developer, security specialist, or business decision-maker, this book will answer your most crucial questions about identity management, so you can protect everything that matters: your people, your assets, your partners, and your customers.
Download Here

Posted: April 21st, 2008, 2:37am CEST by tech-geek
GPRS is a packet based wireless communication service that offers data rates from 9.05 up to 171.2 Kbps and continuous connection to the Internet for mobile phone and computer users. GPRS is based on GSM communications and complements existing services such as circuit switched cellular phone connections and the Short Message Service (SMS).
GPRS represents the bridge between 2G and 3G mobile telecommunications and is commonly referred to as 2.5G.
Implementation of GPRS requires modification of the existing GSM networks in that GSM is a circuit switched technology while GPRS is packet oriented. GPRS enables packet data (the same as is used by an Ethernet LAN, WAN or the Internet) to be sent to and from a mobile station - e.g. mobile phone, PDA or Laptop.
WAP and SMS can also be sent using GPRS and individuals working with GPRS need to learn and understand how the mobile stations, the air interface, network architecture, protocol structures and signalling procedures must be modified.
GPRS offers much higher data rates than GSM and can be combined with 3G technologies such as EDGE to give even higher bit-rates. It offers many benefits for customers and network operators: such as volume (rather then time) dependent billing and more efficient use of network resources.
Due to the worldwide delay in implementing 3G solutions such as CDMA and UMTS the demand for GPRS is still growing.
GPRS Networks:
*Offers detailed information ranging from standards to practical implementation
*Answers 'how' and 'why' rather than just simply re-stating GPRS specifications
*Provides comprehensive coverage in a single volume
Essential reading for all telecommunications project managers, field engineers, technical staff in network operator and manufacturing organisations, GPRS application and service developers, Datacoms/IT engineers.
The comprehensive coverage also makes this a superb reference for students of computer science, telecommunications and electrical engineering.
Download Here

Posted: April 21st, 2008, 2:35am CEST by tech-geek
This book focuses exclusively on the application of PowerPoint to the creation of online training programs. Better than Bullet Points, Creating Engaging e-Learning with PowerPoint fills that gap. By providing in-depth guidance, specific instructions, and helpful exercises, the book will enable training practitioners to create impactful learning interactions in PowerPoint. The author steps readers through the powerful features of this popular desktop application, covering everything from text to art, animation to interactivity. Provided that the reader owns a copy of PowerPoint, this book will immediately put free real-world tools into the hands of those who need it. The information is practical rather than theoretical and immediately applicable. Most importantly, this book will help make e-learning accessible to those who have previously been excluded from taking advantage of the opportunities e-learning can provide. Jane Bozarth is the e-learning coordinator for the North Carolina Office of State Personnel's Human Resource Development Group and has been a training practitioner since 1989. She is a columnist for Training Magazine and has written for numerous publications including Creative Training Techniques Newsletter and the Journal of Educational Technology and Society.
Download Here

Posted: April 20th, 2008, 8:25pm CEST by tech-geek
Tired of clawing your way through computer books that start at the beginning of recorded history just to find one tiny nugget of information you need? Tired of wrenching your back to pull that massive Windows tome off your bookshelf? Tired of wishing you could find a simple answer to what should be a simple problem? If you answered yes to any of these questions, then 100 Things You Need to Know about MicrosoftA (R) Windows VistaaA A is just the book you've been looking for. Chock full of timesaving tips, heady solutions, and expert know-how, this book doesn't break the bank nor does it require a Bowflex body to hoist it around. Inside you'll find step-by-step help for the 100 things every Windows user needs to know when making the big switch between Windows XP and Vista. Even if you're brand new to Windows (meaning Vista is your first-ever operating system), you'll find the advice here indispensable. In this book, we assume, for instance, that you really don't give a hoot about what TCP/IP is. We're betting you just want to get your Internet connection up and running, and leave the techy muck to the propeller heads.
Want all the cool new cutting-edge features and interface Windows Vista offers? Well, before you run out and buy the software, you need to ensure your system will support it! We walk you through, step-by-step, how to manually check if your PC and other hardware and software are supported for use with Windows Vista. We show you how to perform common upgrade tasks, if needed, before you install Vista. In addition, we provide tips and procedures on backing up your data. * Having to choose between five different versions (yes, Vista comes in FIVE flavors!) can be confusing! Don't sweat it, though–we've got you covered. We show you how to decide which flavor of Vista is best suited to you! Then we walk you through installing and setting up Vista for the very first time. * Next we dig into the new Vista interface, which is quite a change from the old XP! Then we give you a tour of the many new and enhanced features. While you might fancy yourself a wicked-smart Windows user, don't skip this section! We're positive you'll find things you didn't know that will help you make Vista do thy bidding. * Don't like the slick new Vista interface? (Macintosh, anyone?)
We show you how to harness the power of Vista while keeping the look and feel of your XP. Who says change has to be painful? * After you have the basics nailed, we then show you some of the cool things you can do with Vista, from customizing its performance, to disabling annoying security controls, to connecting to a wireless network.
Download Here

Posted: April 20th, 2008, 8:24pm CEST by tech-geek
Certain technologies bring out everyone's hidden geek, and iPhone did the moment it was released. Even though Apple created iPhone as a closed device, tens of thousands of developers bought them with the expressed purpose of designing and running third-party software. In this clear and concise book, veteran hacker Jonathan Zdziarski - one of the original hackers of the iPhone - explains the iPhone's native environment and how you can build software for this device using its Objective-C, C, and C++ development frameworks."iPhone Open Application Development" walks you through the iPhone's proprietary development environment, offers an overview of the Objective-C language you'll use with it, and supplies background for the iPhone operating system. You also get detailed recipes and working examples for everyone's favorite iPhone features - graphics and audio programming, interfaces for adding multitouch functionality to games, the use of hardware sensors, and the device's vast user interface kit.This book explains: how to access the iPhone's underlying operating system; the makeup of an iPhone application; how to get the open source tool chain running on your desktop; the iPhone's core user interface framework, which is heavily tied to major application-level functions; using the many touted iPhone features such as multitouch, hardware sensors, and gestures; intercepting and handling event notifications for many iPhone-related events; raw video surfaces and 3D transformations that take you deeper into advanced graphics on the iPhone; how to record and play simple sounds and intercept sound events; advanced digital audio output using Apple's new Audio Toolbox framework; and advanced user interface components such as section lists, keyboards, and image manipulation.
The Appendix includes a compendium of miscellaneous code examples for cool application features, such as using the camera and creating a CoverFlow[registered]-like album browser. Any programmer can use this book to write applications with the same spectacular effects that made the device an immediate hit, and impress users just as much as the official iPhone software does. That programmer can easily be you.
Download Here

Posted: April 20th, 2008, 8:18pm CEST by tech-geek
For introductory through advanced courses in Linux. Addressing the growing popularity of Linux in the academic setting, this text is based on the widely used book by these authors, "UNIX for Programmers." It applies to major inexpensive or free distributions of Linux, and documents the most commonly needed topics for both new and experienced Linux users and programmers (including over 100 utilities and their common options). Students will gain a solid foundation of understanding for the most often-used Linux utilities.Download Here

Posted: April 20th, 2008, 8:10pm CEST by tech-geek
The most overlooked component in 3D animation is design. This is a cross-platform book that will show how to apply the techniques of pre-visualisation through sketching, colour, and photo reference to enhance your 3D. As a CGI producer/director, Geoffrey Kater communicates to 3D artists on a daily basis about the importance of using traditional design techniques to improve and fully realise animation projects. When faced with your next 3D project, this book will have you reaching for the pencil first, instead of your keyboard.
Download Here

Posted: April 19th, 2008, 6:48pm CEST by tech-geek
Taking care to focus solely on those topics that will have the most impact on experienced PHP developers, Pro PHP is written for readers seeking to take their understanding of both PHP and sound software development practices to the next level. Advanced object–oriented features, documentation, debugging, software patterns, and the Standard PHP Library are just a few of the topics covered in extensive detail.
Author and noted PHP expert Kevin McArthur also examines emerging practices and trends such as the MVC architecture as applied to PHP, with special emphasis placed upon the increasingly popular Zend Framework.
With Ajax and web services crucial to the success of todays web applications, the book concludes with several chapters covering JSON, the SOAP extension, and advanced web services topics.
If youre seeking to go beyond the basics, Pro PHP is the book for you.
Download Here

Posted: April 19th, 2008, 6:40pm CEST by tech-geek
The revised edition of the classic Core Java™, Volume II–Advanced Features, covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features), this volume has been updated for Java SE 6 and new coverage is highlighted throughout. All sample programs have been carefully crafted to illustrate the latest programming techniques, displaying best-practices solutions to the types of real-world problems professional developers encounter.
Volume II includes new sections on the StAX API, JDBC 4, compiler API, scripting framework, splash screen and tray APIs, and many other Java SE 6 enhancements. In this book, the authors focus on the more advanced features of the Java language, including complete coverage of
- Streams and Files
- Networking
- Database programming
- XML
- JNDI and LDAP
- Internationalization
- Advanced GUI components
- Java 2D and advanced AWT
- JavaBeans
- Security
- RMI and Web services
- Collections
- Annotations
- Native methods
For thorough coverage of Java fundamentals–including interfaces and inner classes, GUI programming with Swing, exception handling, generics, collections, and concurrency–look for the eighth edition of Core Java™, Volume I–Fundamentals
Download Here

Posted: April 19th, 2008, 6:25pm CEST by tech-geek
Since the emergence of Google Maps 12 months ago, Ajax programming techniques have become one of the hottest topics in the programming arena. To date, the frameworks available for creating these applications have been complex and have separated the development of the client–side Ajax (on the user’s machine) from the server–side supporting technology (on the company’s machines). This separation has made development slow and difficult.
ASP.NET AJAX is Microsoft’s solution to this problem. ASP.NET AJAX (formerly code–named Atlas) is a set of extensions to the existing ASP.NET 2.0 technology that provides you with a fast-and-simple environment to create Ajax applications. Microsoft has combined Ajax with ASP.NET technology and provided a unified set of development tools within Visual Studio 2005. For the first time, Ajax applications can be developed seamlessly in conjunction with a supporting technology.
Foundations of ASP.NET AJAX (written by Laurence Moroney the author of Apress successful Foundations of Atlas) gives you a detailed grounding in how ASP.NET AJAX works. It takes you swiftly through the basic principles of Ajax, then deep into the heart of the technology, where every namespace is discussed and every function considered. By the end of the book, you’ll know all the essentials to confidently produce cutting-edge ASP.NET AJAX applications swiftly and professionally. You will not need any reference beyond this book.
Download Here

Posted: April 18th, 2008, 6:40pm CEST by tech-geek
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 often find yourself wanting just a little more at the end of a typical chapter, this is the book for you.
Expert author Jon Skeet dives into the C# language, plumbing new C# 2 and 3 features and probing the core C# language concepts that drive them. This unique book puts the new features into context of how C# has evolved without a lengthy rehearsal of the full C# language.
C# in Depth briefly examines the history of C# and the .NET framework and reviews a few often-misunderstood C# 1 concepts that are very important as the foundation for fully exploiting C# 2 and 3. Because the book addresses C# 1 with a light touch, existing C# developers don't need to pick through the book in order to find new material to enhance their skills.
This book focuses on the C# 2 and 3 versions of the language, but clearly explains where features are supported by changes in the runtime (CLR) or use new framework classes. Each feature gets a thorough explanation, along with a look on how you'd use it in real life applications.
C# in Depth is both a vehicle for learning C# 2 and 3 and a reference work. Although the coverage is in-depth, the text is always accessible: You'll explore pitfalls that can trip you up, but you'll skip over gnarly details best left to the language specification. The overall effect is that readers become not just proficient in C# 2 and 3, but comfortable that they truly understand the language.
Download Here
