<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:lang="en">
   <channel>
          <title>Top Programming eBooks</title>
          <link>http://www.diesel-ebooks.com/cgi-bin/category/COM051000/Programming-ebooks.html</link>
          <description>Top Programming eBooks for download from Diesel eBook store</description>
	<dc:subject>Programming eBooks</dc:subject>
          <language>en</language>
	<dc:rights>Copyright 2009</dc:rights>
          <managingEditor>rss@diesel-ebooks.com</managingEditor>
      		<webMaster>rss@diesel-ebooks.com</webMaster>
          <image><url>http://www.diesel-ebooks.com/mas_assets/logoplain.gif</url>
          <title>Top Programming eBooks from Diesel eBook store</title>
          <link>http://www.diesel-ebooks.com/cgi-bin/category/COM051000/Programming-ebooks.html</link>
          </image>
      <lastBuildDate>Sat, 21 Nov 2009 48:11:03 GMT</lastBuildDate>
      <pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
      <generator>http://www.make-a-store.com</generator>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Programming-eBooks-Store" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
<title>C++ Interview Questions, Answers, and Explanations: C++ Programming Certificatation Review eBook by Stewart, Jim</title>
<description>&lt;a href="http://www.diesel-ebooks.com/cgi-bin/item/1933804297/C++-Interview-Questions,-Answers,-and-Explanations:-C++-Programming-Certificatation-Review-eBook.html"&gt;&lt;img src="http://www.diesel-ebooks.com//mas_assets/thumb/1933804297.jpg" alt="C++ Interview Questions, Answers, and Explanations: C++ Programming Certificatation Review" border="0"/&gt;&lt;/a&gt;

&lt;br&gt;
Customer Review: This is one of the worst book. I dont understand why they have named it as "C++ Interview Book". More than half of the question are platform/IDE specific which discuss why a particular error (compile time/run time) was generated.  You will not find words like class, objects, polymorphism, inheritance and any of the C++ features in this book.&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/XjbRzRsEX50" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/XjbRzRsEX50/C++-Interview-Questions,-Answers,-and-Explanations:-C++-Programming-Certificatation-Review-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/1933804297/C++-Interview-Questions,-Answers,-and-Explanations:-C++-Programming-Certificatation-Review-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/1933804297/C++-Interview-Questions,-Answers,-and-Explanations:-C++-Programming-Certificatation-Review-eBook.html</feedburner:origLink></item>
<item>
<title>C# Network Programming eBook by Blum, Richard</title>
<description>&lt;br&gt;
"On its own, C# simplifies network programming. Combine it with the precise instruction found in C# Network Programming, and you'll find that building network applications is easier and quicker than ever.    &lt;p&gt;  This book helps newcomers get started with a look at the basics of network programming as they relate to C#, including the language's network classes, the Winsock interface, and DNS resolution. Spend as much time here as you need, then dig into the core topics of the network layer. You'll learn to make sockets connections via TCP and ""connectionless"" connections via UDP. You'll also discover just how much help C# gives you with some of your toughest chores, such as asynchronous socket programming, multithreading, and multicasting.    &lt;p&gt;  Network-layer techniques are just a means to an end, of course, and so this book keeps going, providing a series of detailed application-layer programming examples that show you how to work with real protocols and real network environments to build and implement a variety of applications. Use SNMP to manage network devices, SMTP to communicate with remote mail servers, and HTTP to Web-enable your applications. And use classes native to C# to query and modify Active Directory entries.    &lt;p&gt;  Rounding it all out is plenty of advanced coverage to push your C# network programming skills to the limit. For example, you'll learn two ways to share application methods across the network: using Web services and remoting. You'll also master the security features intrinsic to C# and .NET--features that stand to benefit all of your programming projects.  "&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/0uvJPoh6K5g" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/0uvJPoh6K5g/C</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/0782151493/C#-Network-Programming-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/0782151493/C#-Network-Programming-eBook.html</feedburner:origLink></item>
<item>
<title>C++ Without Fear: A Beginner's Guide That Makes You Feel Smart eBook by Overland, Brian</title>
<description>&lt;br&gt;
&lt;P&gt;This is the eBook version of the printed book.  If the print book includes a CD-ROM, this content is not included within the eBook version.&lt;/P&gt;&lt;p&gt;If you&amp;amp;#39;ve always wanted to learn how to program a computer, or to learn the popular C++ programming language, here&amp;amp;#39;s the perfect book and CD to get you started.  You&amp;amp;#39;ll find everything you need patiently explained and clearly illustrated, from general programming concepts and techniques to the particulars of the C++ language. In no time, you&amp;amp;#39;ll be writing your own programs!&lt;/p&gt;&lt;p&gt;Yes, programming can be a complex task, and C++ is a language often used by professionals. In fact, many of the coolest games , graphics, and Internet applications are created with C++. But the language, like the monster on the cover, need not be all that fearsome. Broken down to its essentials, and enhanced by  simple examples and practical exercises, you&amp;amp;#39;ll be amazed at the quick progress you can make.&lt;/p&gt; &lt;p&gt;With &lt;b&gt;&lt;i&gt;C++ Without Fear&lt;/i&gt;&lt;/b&gt;, you will&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Learn the basics of C++ programming&lt;/li&gt;&lt;li&gt;Get started writing your own programs&lt;/li&gt;&lt;li&gt;See how and why each piece of a program does what it does&lt;/li&gt;&lt;li&gt;Create useful and reusable program code&lt;/li&gt;&lt;li&gt;Understand object-oriented programming--for once explained in simple, down-to-earth terms&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Whether you wish to learn C++ programming for pleasure--and you&amp;amp;#39;ll discover here how much fun it can be--or might be considering a career in programming, this book is an intelligent first step. &lt;/p&gt;&lt;p&gt;The accompanying CD-ROM contains a free C++ compiler for writing and running C++ programs, which will let you get started right away. It also includes all the  examples and answers to all the exercises in the book. The CD-ROM will run on any PC running MS-DOS or Windows.&lt;/p&gt; &lt;br&gt;&lt;br&gt;&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/rdXIDuVfIjw" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/rdXIDuVfIjw/C++-Without-Fear:-A-Beginner's-Guide-That-Makes-You-Feel-Smart-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/0768684617/C++-Without-Fear:-A-Beginner's-Guide-That-Makes-You-Feel-Smart-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/0768684617/C++-Without-Fear:-A-Beginner's-Guide-That-Makes-You-Feel-Smart-eBook.html</feedburner:origLink></item>
<item>
<title>ASP.NET MVC Framework Unleashed eBook by Walther, Stephen</title>
<description>&lt;br&gt;
&lt;P&gt;This is the eBook version of the printed book.  If the print book includes a CD-ROM, this content is not included within the eBook version.&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft&amp;amp;rsquo;s new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible. &lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects. &lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;In Part II, you&amp;amp;rsquo;ll walk step-by-step through building a full-fledged ASP.NET MVC blog application that implements capabilities ranging from data access to validation. Through this case study, you&amp;amp;rsquo;ll learn how to build ASP.NET MVC applications using test-driven development processes that enable rapid feedback, greater productivity, and better quality. &lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;Throughout, Walther presents extensive code examples, reflecting his unsurpassed experience as an ASP.NET instructor, a leading commercial developer, and now as a member of Microsoft&amp;amp;rsquo;s ASP.NET development team. &lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;Understand how to:&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;Build enterprise-scale web applications far more rapidly and effectively   &lt;LI&gt;Develop web applications that are easier to maintain and extend over time   &lt;LI&gt;Gain unprecedented control over the appearance of your website or application   &lt;LI&gt;Expose intuitive URLs that are friendlier to search engines and users alike   &lt;LI&gt;Create ASP.NET MVC models that contain all your application&amp;amp;rsquo;s business, validation, and data access logic   &lt;LI&gt;Make the most of HTML helpers, model binders, action filters, routing, and authentication   &lt;LI&gt;Efficiently deploy your ASP.NET MVC applications   &lt;LI&gt;Use the lightweight JQuery JavaScript library to easily find and manipulate HTML elements   &lt;LI&gt;Create ASP.NET MVC applications using unit test and mock object framework&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/M4_lqKoFq_E" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/M4_lqKoFq_E/ASP.NET-MVC-Framework-Unleashed-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/parent-9780672329982/ASP.NET-MVC-Framework-Unleashed-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/parent-9780672329982/ASP.NET-MVC-Framework-Unleashed-eBook.html</feedburner:origLink></item>
<item>
<title>C Primer Plus eBook by Prata, Stephen</title>
<description>&lt;br&gt;
C Primer Plus is a conversational-style book aimed at those new to C programming. A friendly and easy-to-use self-study guide, this book will be appropriate for serious students of programming, as well as developers proficient in other languages with a desire to better understand the fundamentals of this core language. As with all the editions, author Stephen Prata's aim has been to create an introduction to C that is instructive, clear, and helpful. Programming concepts are explained along with details of the C language; the book does not assume that you are a professional programmer. Many short, easily typed examples illustrate just one or two concepts at a time, since learning by doing is one of the most effective ways to master new information. Finally, review questions and programming exercises at the end of each chapter punctuate the most critical information and help readers digest the most difficult concepts. The text has been updated to accommodate the emergence of a new standard for C-C99.&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/E2ktKj9e8BA" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/E2ktKj9e8BA/C-Primer-Plus-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/parent-9780672322228/C-Primer-Plus-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/parent-9780672322228/C-Primer-Plus-eBook.html</feedburner:origLink></item>
<item>
<title>Concepts in Programming Languages eBook by Mitchell, John C.</title>
<description>&lt;br&gt;
For undergraduate and beginning graduate students, this textbook explains and examines the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems. This book will give the reader a better understanding of the issues and tradeoffs that arise in programming language design, and a better appreciation of the advantages and pitfalls of the programming languages they use.&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/oOiYjls8sOg" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/oOiYjls8sOg/Concepts-in-Programming-Languages-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/051103492X/Concepts-in-Programming-Languages-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/051103492X/Concepts-in-Programming-Languages-eBook.html</feedburner:origLink></item>
<item>
<title>C++ : The Complete Reference, 4th Edition eBook by Schildt, Herbert</title>
<description>&lt;br&gt;
Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI'plus, a complete description of the Standard Template Library (STL).&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/8pGWaZtFSMM" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/8pGWaZtFSMM/C++-:-The-Complete-Reference,-4th-Edition-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/parent-9780072226805/C++-:-The-Complete-Reference,-4th-Edition-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/parent-9780072226805/C++-:-The-Complete-Reference,-4th-Edition-eBook.html</feedburner:origLink></item>
<item>
<title>Citrix Access Suite 4 Advanced Concepts : The Official Guide, Second Edition eBook by Kaplan, Steve</title>
<description>&lt;br&gt;
&lt;b&gt;&lt;i&gt;Install Access Suite components on any platform&lt;/b&gt;&lt;/i&gt;&lt;p&gt;This technical reference provides information that can be found nowhere else -- not even on www.citrix.com.  &lt;i&gt;Citrix Access Suite 4.0 Advanced Concepts: The Official Guide&lt;/i&gt; gives every technical detail necessary for installing all Access Suite components on any platform, provides granular architecture descriptions, security recommendations, registry setting information and more.&lt;ul&gt;&lt;li&gt;Provides detailed and advanced configuration information for all Access Suite components&lt;li&gt;Covers every installation option and provides in-depth technical information on custom installations&lt;li&gt;Covers the implementation of all four database options: IBM, SQL Server, Oracle, and Access&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/zb6NCYO6n2E" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/zb6NCYO6n2E/Citrix-Access-Suite-4-Advanced-Concepts-:-The-Official-Guide,-Second-Edition-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/5551643808/Citrix-Access-Suite-4-Advanced-Concepts-:-The-Official-Guide,-Second-Edition-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/5551643808/Citrix-Access-Suite-4-Advanced-Concepts-:-The-Official-Guide,-Second-Edition-eBook.html</feedburner:origLink></item>
<item>
<title>Beginning Web Programming with HTML, XHTML, and CSS eBook by Duckett, Jon</title>
<description>&lt;br&gt;
Customer Review: Very good book is your are beginning with HTML,not to easy to understand,but also not as complicated as other books.&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/CZbwy_Cm_hA" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/CZbwy_Cm_hA/Beginning-Web-Programming-with-HTML,-XHTML,-and-CSS-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/0764578138/Beginning-Web-Programming-with-HTML,-XHTML,-and-CSS-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/0764578138/Beginning-Web-Programming-with-HTML,-XHTML,-and-CSS-eBook.html</feedburner:origLink></item>
<item>
<title>Beginning Visual C# 2005 eBook by Watson, Karli / Nagel, Christian / Pedersen, Jacob Hammer</title>
<description>&lt;br&gt;
Creating next-generation software and applications is now easier than ever with the release of Visual C# 2005. This accessible book guides you through all aspects of C# programming and the capabilities of Visual Studio 2005 so that you can begin developing customized applications.&lt;p&gt;You'll first learn all aspects of the C# language, from the fundamentals to object-oriented techniques. You'll then quickly progress through Windows(r) and Web programming to making use of data sources, and finally to some advanced techniques such as XML documentation and graphics programming with GDI+. Throughout the book, you'll also find helpful hints, tips, exercises, and full-fledged example code that will enhance your programming skills.&lt;p&gt;This book covers everything you need to know about Visual C# 2005 and the .NET Framework to create powerful, secure applications for mobile devices, Web applications, Windows applications, and Web services.&lt;p&gt;&lt;b&gt;What you will learn from this book&lt;/b&gt;&lt;ul&gt;&lt;li&gt;Ways to add functionality to your Visual C# applications&lt;li&gt;How to publish applications to the Web with the click of a button&lt;li&gt;Techniques for assembling advanced Windows applications with a minimum of effort and time&lt;li&gt;Tips for using Web services to add complex data and functionality to Web applications&lt;li&gt;How to improve your C# applications using object-oriented programming&lt;li&gt;Steps for using ADO.NET to interact with databases and deal with XML&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Who this book is for&lt;/b&gt;&lt;p&gt;This book is for anyone who wants to learn how to program in C# using the .NET Framework. It is also for programmers who know .NET 1.0 and want to find out about the latest features of .NET 2.0 and Visual Studio 2005.&lt;p&gt;&lt;b&gt;Wrox Beginning guides&lt;/b&gt; are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/ZTKovEp9qf4" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/ZTKovEp9qf4/Beginning-Visual-C</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/0471752967/Beginning-Visual-C#-2005-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/0471752967/Beginning-Visual-C#-2005-eBook.html</feedburner:origLink></item>
<item>
<title>Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process eBook by Ambler, Scott W. / Jeffries, Ron</title>
<description>&lt;br&gt;
Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/_8c4d6lIHgc" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/_8c4d6lIHgc/Agile-Modeling:-Effective-Practices-for-eXtreme-Programming-and-the-Unified-Process-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/047127190X/Agile-Modeling:-Effective-Practices-for-eXtreme-Programming-and-the-Unified-Process-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/047127190X/Agile-Modeling:-Effective-Practices-for-eXtreme-Programming-and-the-Unified-Process-eBook.html</feedburner:origLink></item>
<item>
<title>Cocoa Design Patterns eBook by Buck, Erik M. / Yacktman, Donald A.</title>
<description>&lt;br&gt;
&lt;P&gt;This is the eBook version of the printed book.  If the print book includes a CD-ROM, this content is not included within the eBook version.&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&lt;B&gt;Unlocking the Secrets of Cocoa and Its Object-Oriented Frameworks&lt;/B&gt;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;Mac and iPhone developers are often overwhelmed by the breadth and sophistication of the Cocoa frameworks. Although Cocoa is indeed huge, once you understand the object-oriented patterns it uses, you&amp;amp;rsquo;ll find it remarkably elegant, consistent, and simple.&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&lt;I&gt;Cocoa Design Patterns&lt;/I&gt; begins with the mother of all patterns: the Model-View-Controller (MVC) pattern, which is central to all Mac and iPhone development. Encouraged, and in some cases &lt;I&gt;enforced&lt;/I&gt; by Apple&amp;amp;rsquo;s tools, it&amp;amp;rsquo;s important to have a firm grasp of MVC right from the start. &lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;The book&amp;amp;rsquo;s midsection is a catalog of the essential design patterns you&amp;amp;rsquo;ll encounter in Cocoa, including&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;Fundamental patterns, such as enumerators, accessors, and two-stage creation&lt;/LI&gt;  &lt;LI&gt;Patterns that empower, such as singleton, delegates, and the responder chain&lt;/LI&gt;  &lt;LI&gt;Patterns that hide complexity, including bundles, class clusters, proxies and forwarding, and controllers&lt;/LI&gt;&lt;/UL&gt;  &lt;P style="MARGIN: 0px"&gt;And that&amp;amp;rsquo;s not all of them! &lt;I&gt;Cocoa Design Patterns&lt;/I&gt; painstakingly isolates 28 design patterns, accompanied with real-world examples and sample code you can apply to your applications today. The book wraps up with coverage of Core Data models, AppKit views, and a chapter on Bindings and Controllers. &lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&amp;amp;nbsp;&lt;/P&gt;  &lt;P style="MARGIN: 0px"&gt;&lt;I&gt;Cocoa Design Patterns&lt;/I&gt; clearly defines the problems each pattern solves with a foundation in Objective-C and the Cocoa frameworks and can be used by any Mac or iPhone developer.&lt;/P&gt;&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/PW0IyQbEInY" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/PW0IyQbEInY/Cocoa-Design-Patterns-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/parent-9780321535023/Cocoa-Design-Patterns-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/parent-9780321535023/Cocoa-Design-Patterns-eBook.html</feedburner:origLink></item>
<item>
<title>An Introduction to Design Patterns in C++ with Qt 4 eBook by Ezust, Alan, S., Ezust, Paul</title>
<description>&lt;br&gt;
&lt;P&gt;&lt;B&gt;Learn C++, patterns, and Qt4 cross-platform development--all at once!&lt;/B&gt;&lt;p&gt;Now, with the help of &lt;b&gt;&lt;i&gt;An Introduction to Design Patterns in C++ with Qt 4,&lt;/i&gt;&lt;/b&gt; you can master C++ and design patterns together, using the world's #1 open source framework for cross-platform development: Qt 4. &lt;/p&gt;&lt;p&gt;This complete tutorial and reference assumes no previous knowledge of C, C++, objects, or patterns. You'll walk through every core concept, one step at a time, learning through an extensive collection of Qt 4.1-tested examples and exercises. &lt;/p&gt;&lt;p&gt;By the time you're done, you'll be creating multithreaded GUI applications that access databases and manipulate XML files--applications that run on platforms including Windows, Linux, Unix, and Mac OS X. Best of all, you'll be writing code that's efficient, reusable, and elegant. &lt;/p&gt;&lt;ul&gt; &lt;li&gt;Learn objects fast: classes, inheritance, polymorphism, and more&lt;/li&gt; &lt;li&gt;Master powerful design patterns, from Iterator and Visitor to Abstract Factory and Facade &lt;/li&gt; &lt;li&gt;Discover efficient high-level programming techniques utilizing libraries, generics, and containers&lt;/li&gt; &lt;li&gt;Build graphical applications using Qt widgets, models, and views&lt;/li&gt; &lt;li&gt;Learn advanced techniques ranging from multithreading to reflective programming&lt;/li&gt; &lt;li&gt;Use Qt's built-in classes for accessing MySQL data&lt;/li&gt; &lt;li&gt;Includes a complete C++ language reference&lt;/li&gt;&lt;/ul&gt;  &lt;br&gt;&lt;br&gt;  &lt;/P&gt;&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/VyMUtBHKTog" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/VyMUtBHKTog/An-Introduction-to-Design-Patterns-in-C++-with-Qt-4-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/0132055147/An-Introduction-to-Design-Patterns-in-C++-with-Qt-4-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/0132055147/An-Introduction-to-Design-Patterns-in-C++-with-Qt-4-eBook.html</feedburner:origLink></item>
<item>
<title>C++ For Dummies eBook by Davis, Stephen Randy</title>
<description>&lt;br&gt;
Enter the world of computer programming with this step-by-step guide to the C++ language! C++ is a great introduction to object-oriented programming, and this friendly guide covers everything you need to know and nothing you don&amp;amp;#8217;t. You&amp;amp;#8217;ll write your first program by the end of Chapter 1.&lt;p&gt;&lt;i&gt;C++ For Dummies, 6th Edition&lt;/i&gt;, helps you understand C++ programming from the ground up. It&amp;amp;#8217;s full of examples to show you how things work, and it even explains &amp;amp;#8220;why&amp;amp;#8221;, so you understand how the pieces fit together. And the bonus CD includes a special code editor, an update GNU compiler, and all source code from the book to save you time.&lt;ul type="disc"&gt;&lt;li&gt;Learn programming lingo and what terms like object-oriented, compiler, and executable mean, so you can write a program right away&lt;li&gt;See how to bundle sections of your code into modules that can be reused in different programs&lt;li&gt;Work with features of object-oriented programming such as classes, constructors, and destructors&lt;li&gt;Discover how the concept of inheritance is the key to effective C++ programming&lt;li&gt;Work with assignment operators, stream I/O, and other more advanced concepts, once you&amp;amp;#8217;ve grasped the basics&lt;/ul&gt;&lt;p&gt;You&amp;amp;#8217;ll discover ten ways to avoid adding bugs to your programs, what pointers are and how to use them, how to work with strings, and some advanced features new to C++. &lt;i&gt;C++ For Dummies, 6th Edition&lt;/i&gt; gets you up and running with this popular object-oriented language.&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/7WHBxnM3Hc4" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/7WHBxnM3Hc4/C++-For-Dummies-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/047052412X/C++-For-Dummies-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/047052412X/C++-For-Dummies-eBook.html</feedburner:origLink></item>
<item>
<title>Clean Code: A Handbook of Agile Software Craftsmanship eBook by Martin, Robert C.</title>
<description>&lt;br&gt;
&lt;P&gt;This is the eBook version of the printed book.  If the print book includes a CD-ROM, this content is not included within the eBook version.&lt;/P&gt;Even bad code can function. But if code isn&amp;amp;rsquo;t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn&amp;amp;rsquo;t have to be that way.&lt;br&gt;&lt;br&gt;Noted software expert Robert C. Martin presents a revolutionary paradigm with &lt;i&gt;&lt;b&gt;Clean Code: A Handbook of Agile Software Craftsmanship&lt;/b&gt;&lt;/i&gt;. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code &amp;amp;ldquo;on the fly&amp;amp;rdquo; into a book that will instill within you the values of a software craftsman and make you a better programmer&amp;amp;mdash;but only if you work at it.&lt;br&gt;&lt;br&gt;What kind of work will you be doing? You&amp;amp;rsquo;ll be reading code&amp;amp;mdash;lots of code. And you will be challenged to think about what&amp;amp;rsquo;s right about that code, and what&amp;amp;rsquo;s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Clean Code&lt;/b&gt;&lt;/i&gt; is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code&amp;amp;mdash;of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and &amp;amp;ldquo;smells&amp;amp;rdquo; gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.&lt;br&gt;&lt;br&gt;Readers will come away from this book understanding&lt;br&gt;&lt;ul&gt;&lt;li&gt;How to tell the difference between good and bad code&lt;/li&gt;&lt;li&gt;How to write good code and how to transform bad code into good code&lt;/li&gt;&lt;li&gt;How to create good names, good functions, good objects, and good classes&lt;/li&gt;&lt;li&gt;How to format code for maximum readability&lt;/li&gt;&lt;li&gt;How to implement complete error handling without obscuring code logic&lt;/li&gt;&lt;li&gt;How to unit test and practice test-driven development&lt;/li&gt;&lt;/ul&gt;This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.&lt;br&gt;&lt;br&gt;&lt;img src="http://feeds.feedburner.com/~r/Programming-eBooks-Store/~4/gKTMyN8ux6s" height="1" width="1"/&gt;</description>
<link>http://feedproxy.google.com/~r/Programming-eBooks-Store/~3/gKTMyN8ux6s/Clean-Code:-A-Handbook-of-Agile-Software-Craftsmanship-eBook.html</link>
<pubDate>Sat, 21 Nov 2009 48:11:03 GMT</pubDate>
<guid isPermaLink="false">http://www.diesel-ebooks.com/cgi-bin/item/parent-9780132350884/Clean-Code:-A-Handbook-of-Agile-Software-Craftsmanship-eBook.html</guid>
<feedburner:origLink>http://www.diesel-ebooks.com/cgi-bin/item/parent-9780132350884/Clean-Code:-A-Handbook-of-Agile-Software-Craftsmanship-eBook.html</feedburner:origLink></item>

   </channel>
</rss>
