<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Free Programming Ebooks</title>
	<atom:link href="http://appsapps.com/ebooks/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://appsapps.com/ebooks</link>
	<description>Directory of freely available programming related ebooks.</description>
	<lastBuildDate>Sat, 31 Mar 2012 17:51:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Programming in Lua (first edition)</title>
		<link>http://appsapps.com/ebooks/?p=317</link>
		<comments>http://appsapps.com/ebooks/?p=317#comments</comments>
		<pubDate>Sat, 31 Mar 2012 17:51:00 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Lua]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=317</guid>
		<description><![CDATA[Author: Roberto Ierusalimschy Format: online HTML Price: free This book is a detailed and authoritative introduction to all aspects of Lua programming, by Lua&#8217;s chief architect. Programming in Lua gives a solid base for any programmer who wants to use Lua. It covers all aspects of Lua—from the basics to its API with C—explaining how [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Roberto Ierusalimschy </li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>This book is a detailed and authoritative introduction to all aspects of Lua programming, by Lua&#8217;s chief architect. </p>
<p>Programming in Lua gives a solid base for any programmer who wants to use Lua. It covers all aspects of Lua—from the basics to its API with C—explaining how to make good use of its features and giving numerous code examples. The book is targeted at people with some programming background, but it does not assume any prior knowledge about Lua or other scripting languages. </p>
<p>Chapters include: </p>
<ul>
<li>Chunks</li>
<li>Global Variables</li>
<li>Some Lexical Conventions</li>
<li>The Stand-Alone Interpreter</li>
<li>Nil</li>
<li>Booleans</li>
<li>Numbers</li>
<li>Strings</li>
<li>Tables</li>
<li>Functions</li>
<li>Userdata and Threads</li>
<li>Arithmetic Operators</li>
<li>Relational Operators</li>
<li>Logical Operators</li>
<li>Concatenation</li>
<li>Precedence</li>
<li>Table Constructors</li>
<li>Assignment</li>
<li>Local Variables and Blocks</li>
<li>Control Structures</li>
<li>break and return</li>
<li>Multiple Results</li>
<li>Variable Number of Arguments</li>
<li>Named Arguments</li>
<li>Closures</li>
<li>Non-Global Functions</li>
<li>Proper Tail Calls</li>
<li>Iterators and the Generic for</li>
<li>Compilation, Execution, and Errors</li>
<li>Coroutine Basics</li>
<li>Pipes and Filters</li>
<li>Coroutines as Iterators</li>
<li>Non-Preemptive Multithreading</li>
<li>Complete Examples</li>
<li>Arrays</li>
<li>Linked Lists</li>
<li>Matrices and Multi-Dimensional Arrays</li>
<li>Queues and Double Queues</li>
<li>Sets and Bags</li>
<li>String Buffers</li>
<li>Data Files and Persistence</li>
<li>Arithmetic Metamethods</li>
<li>Relational Metamethods</li>
<li>Library-Defined Metamethods</li>
<li>Table-Access Metamethods</li>
<li>Accessing Global Variables with Dynamic Names</li>
<li>Declaring Global Variables</li>
<li>Non-Global Environments</li>
<li>Packages</li>
<li>Object-Oriented Programming</li>
<li>Weak Tables</li>
<li>The Mathematical Library</li>
<li>The Table Library</li>
<li>The String Library</li>
<li>The I/O Library</li>
<li>The Operating System Library</li>
<li>The Debug Library</li>
<li>An Overview of the C API</li>
<li>Extending your Application</li>
<li>Calling C from Lua</li>
<li>Techniques for Writing C Functions</li>
<li>User-Defined Types in C</li>
<li>Managing Resources </li>
</ul>
<p><a title="Programming in Lua (first edition)" href="http://www.lua.org/pil/" target="_blank">http://www.lua.org/pil/</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=317&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=317</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sams Teach Yourself JavaScript in 24 Hours</title>
		<link>http://appsapps.com/ebooks/?p=315</link>
		<comments>http://appsapps.com/ebooks/?p=315#comments</comments>
		<pubDate>Sat, 31 Mar 2012 17:34:31 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=315</guid>
		<description><![CDATA[Author: Michael Moncur Format: online HTML Price: free JavaScript is one of the easiest, most straightforward ways to enhance a Web site with interactivity. Sams Teach Yourself JavaScript in 24 Hours serves as an easy-to-understand tutorial on both scripting basics and JavaScript itself. The book is written in a clear and personable style with an [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Michael Moncur</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>JavaScript is one of the easiest, most straightforward ways to enhance a Web site with interactivity. </p>
<p>Sams Teach Yourself JavaScript in 24 Hours serves as an easy-to-understand tutorial on both scripting basics and JavaScript itself. The book is written in a clear and personable style with an extensive use of practical, complete examples. </p>
<p>Readers will learn how to use JavaScript to enhance Web pages with interactive forms, objects, and cookies. They will also discover how to use JavaScript to work with games, animation, and multimedia. </p>
<p>Chapters include: </p>
<ul>
<li>Understanding JavaScript</li>
<li>Creating a Simple Script</li>
<li>How JavaScript Programs Work</li>
<li>Using Functions and Variables</li>
<li>Using Strings and Arrays</li>
<li>Testing and Comparing Values</li>
<li>Repeating Yourself: Using Loops</li>
<li>Using Math and Date Functions</li>
<li>Working with the Document Object Model</li>
<li>Responding to Events</li>
<li>Using Windows and Frames</li>
<li>Getting Data with Forms</li>
<li>Using Graphics and Animation</li>
<li>Creating Cross-Browser Scripts</li>
<li>Creating Custom Objects</li>
<li>Working with Sounds and Plug-Ins</li>
<li>Debugging JavaScript Applications</li>
<li>Working with Style Sheets</li>
<li>Using Dynamic HTML (DHTML)</li>
<li>Using Advanced DOM Features</li>
<li>Improving a Web Page with JavaScript</li>
<li>Creating a JavaScript Game</li>
<li>Creating DHTML Applications</li>
<li>JavaScript Tips and Tricks </li>
</ul>
<p><a title="Sams Teach Yourself JavaScript in 24 Hours" href="http://www.informit.com/library/library.aspx?b=STY_JavaScript_24_hours" target="_blank">http://www.informit.com/library/library.aspx?b=STY_JavaScript_24_hours</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=315&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=315</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNU Bash Reference Manual</title>
		<link>http://appsapps.com/ebooks/?p=313</link>
		<comments>http://appsapps.com/ebooks/?p=313#comments</comments>
		<pubDate>Sat, 31 Mar 2012 17:21:51 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Bash]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=313</guid>
		<description><![CDATA[Author: Chet Ramey and Brian Fox Format: online HTML Price: free Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the &#8216;Bourne-Again SHell&#8217;, a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell /bin/sh, which appeared in the Seventh [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Chet Ramey and Brian Fox</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the &#8216;Bourne-Again SHell&#8217;, a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell /bin/sh, which appeared in the Seventh Edition Bell Labs Research version of Unix. </p>
<p>Bash is largely compatible with sh and incorporates useful features from the Korn shell ksh and the C shell csh. It is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). It offers functional improvements over sh for both interactive and programming use. </p>
<p>While the GNU operating system provides other shells, including a version of csh, Bash is the default shell. Like other GNU software, Bash is quite portable. It currently runs on nearly every version of Unix and a few other operating systems &#8211; independently-supported ports exist for MS-DOS, OS/2, Windows 95/98, and Windows NT. </p>
<p>Chapters include: </p>
<ul>
<li>Introduction</li>
<li>Definitions</li>
<li>Basic Shell Features</li>
<li>Shell Syntax</li>
<li>Shell Operation</li>
<li>Shell Commands</li>
<li>Shell Functions</li>
<li>Shell Parameters</li>
<li>Shell Expansions</li>
<li>Redirections</li>
<li>Executing Commands</li>
<li>Shell Builtin Commands</li>
<li>Shell Variables</li>
<li>Bash Features</li>
<li>Invoking Bash</li>
<li>Bash Startup Files</li>
<li>Interactive Shells</li>
<li>Bash Conditional Expressions</li>
<li>Shell Arithmetic</li>
<li>Aliases</li>
<li>Arrays</li>
<li>The Directory Stack</li>
<li>Controlling the Prompt</li>
<li>The Restricted Shell</li>
<li>Bash POSIX Mode</li>
<li>Job Control</li>
<li>Command Line Editing</li>
<li>Readline Interaction</li>
<li>Readline Init File</li>
<li>Bindable Readline Commands</li>
<li>Readline vi Mode</li>
<li>Programmable Completion</li>
<li>Using History Interactively</li>
<li>Installing Bash </li>
</ul>
<p><a title="GNU Bash Reference Manual" href="http://www.linuxtopia.org/online_books/bash_reference_guide/index.html" target="_blank">http://www.linuxtopia.org/online_books/bash_reference_guide/index.html</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=313&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=313</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash Guide for Beginners</title>
		<link>http://appsapps.com/ebooks/?p=311</link>
		<comments>http://appsapps.com/ebooks/?p=311#comments</comments>
		<pubDate>Sat, 31 Mar 2012 17:09:24 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Awk]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=311</guid>
		<description><![CDATA[Author: Machtelt Garrels Format: online HTML Price: free The primary reason for this document is that a lot of readers feel the existing HOWTO to be too short and incomplete, while the Bash Scripting guide is too much of a reference work. There is nothing in between these two extremes. It was also written on [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Machtelt Garrels</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>The primary reason for this document is that a lot of readers feel the existing HOWTO to be too short and incomplete, while the Bash Scripting guide is too much of a reference work. There is nothing in between these two extremes. It was also written on the general principal that not enough free basic courses are available, though they should be. </p>
<p>This is a practical guide which, while not always being too serious, tries to give real-life instead of theoretical examples. It was partly written because the author doesn&#8217;t get excited with stripped down and over-simplified examples written by people who know what they are talking about, showing some really cool Bash feature so much out of its context that you cannot ever use it in practical circumstances. You can read that sort of stuff after finishing this book, which contains exercises and examples that will help you survive in the real world. </p>
<p>From the author&#8217;s experience as a UNIX/Linux user, system administrator and trainer, he knows that people can have years of daily interaction with their systems, without having the slightest knowledge of task automation. Thus they often think that UNIX is not user friendly, and even worse, they get the impression that it is slow and old-fashioned. This problem is another one that can be remedied by this guide. </p>
<p>Chapters include: </p>
<ul>
<li>Introduction</li>
<li>Bash and Bash scripts</li>
<li>Writing and debugging scripts</li>
<li>The Bash environment</li>
<li>Regular expressions</li>
<li>The GNU sed stream editor</li>
<li>The GNU awk programming language</li>
<li>Conditional statements</li>
<li>Writing interactive scripts</li>
<li>Repetitive tasks</li>
<li>More on variables</li>
<li>Functions</li>
<li>Catching signals </li>
</ul>
<p><a title="Bash Guide for Beginners" href="http://www.linuxtopia.org/online_books/bash_guide_for_beginners/index.html" target="_blank">http://www.linuxtopia.org/online_books/bash_guide_for_beginners/index.html</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=311&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=311</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Microsoft SQL Server 2012</title>
		<link>http://appsapps.com/ebooks/?p=309</link>
		<comments>http://appsapps.com/ebooks/?p=309#comments</comments>
		<pubDate>Sat, 31 Mar 2012 16:53:24 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=309</guid>
		<description><![CDATA[Author: Ross Mistry and Stacia Misner Format: PDF, EPUB, MOBI Price: free This book is for anyone who has an interest in SQL Server 2012 and wants to understand its capabilities. In a book of this size, we cannot cover every feature that distinguishes SQL Server from other databases or previous versions, and consequently we [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Ross Mistry and Stacia Misner</li>
<li>Format: PDF, EPUB, MOBI</li>
<li>Price: free </li>
</ul>
<p>This book is for anyone who has an interest in SQL Server 2012 and wants to understand its capabilities. In a book of this size, we cannot cover every feature that distinguishes SQL Server from other databases or previous versions, and consequently we assume you have some&#160;&#160; familiarity with SQL Server already. You might be a database administrator (DBA), an application developer, a business intelligence solution architect, a power user, or a technical decision maker. Regardless of your role, we hope you can use this book to discover the features in SQL Server 2012 that are most beneficial to you. </p>
<p>Chapters include: </p>
<ul>
<li>SQL Server 2012 Editions and Engine Enhancements</li>
<li>High-Availability and Disaster-Recovery Enhancements</li>
<li>Performance and Scalability</li>
<li>Security Enhancements</li>
<li>Programmability and Beyond-Relational Enhancements</li>
<li>Integration Services</li>
<li>Data Quality Services</li>
<li>Master Data Services</li>
<li>Analysis Services and PowerPivot</li>
<li>Reporting Services </li>
</ul>
<p><a title="Introducing Microsoft SQL Server 2012" href="http://blogs.msdn.com/b/microsoft_press/archive/2012/03/15/free-ebook-introducing-microsoft-sql-server-2012.aspx" target="_blank">http://blogs.msdn.com/b/microsoft_press/archive/2012/03/15/free-ebook-introducing-microsoft-sql-server-2012.aspx</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=309&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=309</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Look and Feel Design Guidelines</title>
		<link>http://appsapps.com/ebooks/?p=307</link>
		<comments>http://appsapps.com/ebooks/?p=307#comments</comments>
		<pubDate>Fri, 16 Mar 2012 03:08:10 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=307</guid>
		<description><![CDATA[Author: Sun Microsystems, Inc. Format: online HTML Price: free Java Look and Feel Design Guidelines, second edition, provides essential information for anyone involved in creating cross-platform GUI (graphical user interface) applications and applets in the JavaTM programming language. In particular, this book offers design guidelines for software that uses the Swing classes together with the [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Sun Microsystems, Inc.</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>Java Look and Feel Design Guidelines, second edition, provides essential information for anyone involved in creating cross-platform GUI (graphical user interface) applications and applets in the JavaTM programming language. In particular, this book offers design guidelines for software that uses the Swing classes together with the Java look and feel. </p>
<p>This revised and expanded edition contains a collection of toolbar graphics, lists of terms localized for European and Asian languages, and an appendix on look and feel switching. New and revised guidelines are provided throughout, and new sections discuss smooth interaction, the use of badges in button graphics, and revised standards for window titles. </p>
<p>Although an application&#8217;s human interface designer and software developer might well be the same person, the two jobs involve different tasks and require different skills and tools. Primarily, this book addresses the designer who chooses the interface elements, lays them out in a set of components, and designs the user interaction model for an application. (Unless specified otherwise, this book uses &quot;application&quot; to refer to both applets and applications.) This book should also prove useful for developers, technical writers, graphic artists, production and marketing specialists, and testers who participate in the creation of Java applications and applets. </p>
<p>Java Look and Feel Design Guidelines focuses on design issues and human-computer interaction in the context of the Java look and feel. It also attempts to provide a common vocabulary for designers, developers, and other professionals. </p>
<p>The guidelines provided in this book are appropriate for GUI applications and applets that run on personal computers and network computers. They do not address the needs of software that runs on consumer electronic devices. </p>
<p>Chapters include: </p>
<ul>
<li>The Java Look and Feel</li>
<li>The Java Foundation Classes</li>
<li>Design Considerations</li>
<li>Visual Design</li>
<li>Application Graphics</li>
<li>Behavior</li>
<li>Windows and Panes</li>
<li>Dialog Boxes and Alert Boxes</li>
<li>Menus and Toolbars</li>
<li>Basic Controls</li>
<li>Text Components</li>
<li>Selectable Lists, Tables, and Tree Components</li>
<li>Keyboard Shortcuts, Mnemonics, and Other Keyboard Operations</li>
<li>Graphics Repository</li>
<li>Localization Word Lists</li>
<li>Switching Look and Feel Designs </li>
</ul>
<p><a title="Java Look and Feel Design Guidelines" href="http://java.sun.com/products/jlf/ed2/book/index.html" target="_blank">http://java.sun.com/products/jlf/ed2/book/index.html</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=307&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=307</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bleeding at the Keyboard: A Guide to Modern Programming with Java</title>
		<link>http://appsapps.com/ebooks/?p=305</link>
		<comments>http://appsapps.com/ebooks/?p=305#comments</comments>
		<pubDate>Fri, 16 Mar 2012 02:53:34 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=305</guid>
		<description><![CDATA[Author: Gregory J. E. Rawlins Format: online HTML Price: free Creating a Java program is a bit like making a movie or putting on a play. Every theatrical production needs actors (in Java these are objects), roles the actors play (classes), and scenes the actors play out (methods). In a movie or play, actors step [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Gregory J. E. Rawlins</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>Creating a Java program is a bit like making a movie or putting on a play. Every theatrical production needs actors (in Java these are objects), roles the actors play (classes), and scenes the actors play out (methods). In a movie or play, actors step into one of their scenes when given a cue; in a Java program, objects enter one of their methods when cued to do so by another object. The Java interpreter, which runs each Java program, is like a combination stage manager and producer&#8212;it creates the set, casts the actors, and teaches them their roles. We, as Java programmers, are like playwrights (or screenwriters) and directors put together, we specify the roles the actors will play. Our program&#8217;s users are the audience. </p>
<p>Just as a stage manager and a producer read a play or movie script to find out what sets to create and what kinds of actors to audition, the Java interpreter reads each of the classes that we as programmers write to find out how objects of that class must behave (their role). Unlike temperamental actors, however, each Java object does exactly as its class tells it, so each object is the personification of a single role. Real actors can play many roles; Java objects are all role. A play&#8217;s script usually specifies the actions of many characters in lots of different roles: butlers, tycoons, girl scouts, lone gunmen. A Java class, however, only specifies the actions of one quite specific type of character; that is, one role. So a simple Java program might be the equivalent of an extremely boring play about a butler forever polishing silverware, or a snoozer about a tennis pro playing exactly one round of a game of tennis. A complex program, however, might describe a universe of thousands of roles for its objects to play, all working together to run a sophisticated game, a nuclear power station, a national telephone service, or an orbital telescope. </p>
<p>Chapters include: </p>
<ul>
<li>Setting the Stage </li>
<li>Introducing the Players </li>
<li>Behind the Scenes </li>
<li>Character Study </li>
<li>Stage Direction </li>
<li>All Together Now</li>
<li>It Takes All Types </li>
<li>What&#8217;s in a Name? </li>
<li>Think Like an Object </li>
<li>Let the Games Begin </li>
<li>The Play&#8217;s the Thing</li>
<li>Networking </li>
<li>Defensive Programming </li>
<li>Design Patterns </li>
<li>Navel Gazing </li>
<li>Satori</li>
<li>Avoiding Style Crime </li>
<li>Java&#8217;s Flaws </li>
<li>Book Recommendations </li>
<li>The Rest of Java </li>
</ul>
<p><a title="Bleeding at the Keyboard: A Guide to Modern Programming with Java" href="http://www.roxie.org/books/bleeding/tableofcontents.html" target="_blank">http://www.roxie.org/books/bleeding/tableofcontents.html</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=305&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=305</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dive Into Python 3</title>
		<link>http://appsapps.com/ebooks/?p=303</link>
		<comments>http://appsapps.com/ebooks/?p=303#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:42:25 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=303</guid>
		<description><![CDATA[Author: Mark Pilgrim Format: PDF, online HTML, archived HTML Price: free Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it’s about 20% revised and 80% new material. Chapters include: What’s New in “Dive Into Python 3” Installing Python Your First Python Program Native Datatypes Comprehensions [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Mark Pilgrim</li>
<li>Format: PDF, online HTML, archived HTML</li>
<li>Price: free </li>
</ul>
<p>Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it’s about 20% revised and 80% new material. </p>
<p>Chapters include: </p>
<ul>
<li>What’s New in “Dive Into Python 3”</li>
<li>Installing Python</li>
<li>Your First Python Program</li>
<li>Native Datatypes</li>
<li>Comprehensions</li>
<li>Strings</li>
<li>Regular Expressions</li>
<li>Closures &amp; Generators</li>
<li>Classes &amp; Iterators</li>
<li>Advanced Iterators</li>
<li>Unit Testing</li>
<li>Refactoring</li>
<li>Files</li>
<li>XML</li>
<li>Serializing Python Objects</li>
<li>HTTP Web Services</li>
<li>Case Study: Porting chardet to Python 3</li>
<li>Packaging Python Libraries</li>
<li>Porting Code to Python 3 with 2to3</li>
<li>Special Method Names</li>
<li>Where to Go From Here</li>
<li>Troubleshooting </li>
</ul>
<p><a title="Dive Into Python 3" href="http://diveintopython3.ep.io/" target="_blank">http://diveintopython3.ep.io/</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=303&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=303</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dive Into Python</title>
		<link>http://appsapps.com/ebooks/?p=301</link>
		<comments>http://appsapps.com/ebooks/?p=301#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:37:26 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=301</guid>
		<description><![CDATA[Author: Mark Pilgrim Format: PDF, online HTML, archived HTML, Word 97 DOC, plain text, XML Price: free Dive Into Python is a free Python book for experienced programmers. It was originally hosted at DiveIntoPython.org, but the author has pulled down all copies. It is being mirrored here. Chapters include: Installing Python Your First Python Program [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Mark Pilgrim</li>
<li>Format: PDF, online HTML, archived HTML, Word 97 DOC, plain text, XML </li>
<li>Price: free </li>
</ul>
<p>Dive Into Python is a free Python book for experienced programmers. It was originally hosted at DiveIntoPython.org, but the author has pulled down all copies. It is being mirrored here. </p>
<p>Chapters include: </p>
<ul>
<li>Installing Python</li>
<li>Your First Python Program</li>
<li>Native Datatypes</li>
<li>The Power Of Introspection</li>
<li>Objects and Object-Orientation</li>
<li>Exceptions and File Handling</li>
<li>Regular Expressions</li>
<li>HTML Processing</li>
<li>XML Processing</li>
<li>Scripts and Streams</li>
<li>HTTP Web Services</li>
<li>SOAP Web Services</li>
<li>Unit Testing</li>
<li>Test-First Programming</li>
<li>Refactoring</li>
<li>Functional Programming</li>
<li>Dynamic functions</li>
<li>Performance Tuning </li>
</ul>
<p><a title="Dive Into Python" href="http://www.diveintopython.net/" target="_blank">http://www.diveintopython.net/</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=301&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=301</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Byte of Python</title>
		<link>http://appsapps.com/ebooks/?p=299</link>
		<comments>http://appsapps.com/ebooks/?p=299#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:26:40 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=299</guid>
		<description><![CDATA[Author: Swaroop C H Format: PDF, online HTML Price: free &#8216;A Byte of Python&#8217; is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Swaroop C H </li>
<li>Format: PDF, online HTML </li>
<li>Price: free </li>
</ul>
<p>&#8216;A Byte of Python&#8217; is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.&#160; </p>
<p>Chapters include: </p>
<ul>
<li>Introduction</li>
<li>Installation</li>
<li>First Steps</li>
<li>Basics</li>
<li>Operators and Expressions</li>
<li>Control Flow</li>
<li>Functions</li>
<li>Modules</li>
<li>Data Structures</li>
<li>Problem Solving</li>
<li>Object Oriented Programming</li>
<li>Input Output</li>
<li>Exceptions</li>
<li>Standard Library</li>
<li>More</li>
<li>What Next </li>
</ul>
<p><a title="A Byte of Python" href="http://www.swaroopch.com/notes/Python" target="_blank">http://www.swaroopch.com/notes/Python</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=299&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=299</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Advice</title>
		<link>http://appsapps.com/ebooks/?p=297</link>
		<comments>http://appsapps.com/ebooks/?p=297#comments</comments>
		<pubDate>Mon, 06 Feb 2012 21:29:43 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=297</guid>
		<description><![CDATA[Author: Editor Lydia Pintscher and 42 prominent contributors to Open Source projects Format: PDF Price: free Free Software projects are changing the software landscape in impressive ways with dedicated users and innovative management. Each person contributes something to the movement in their own way and to their abilities and knowledge. This personal commitment and the [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Editor Lydia Pintscher and 42 prominent contributors to Open Source projects </li>
<li>Format: PDF </li>
<li>Price: free </li>
</ul>
<p>Free Software projects are changing the software landscape in impressive ways with dedicated users and innovative management. Each person contributes something to the movement in their own way and to their abilities and knowledge. This personal commitment and the power of collaboration over the internet is what makes Free Software great and what brought the authors of this book together. </p>
<p>This book is the answer to &quot;What would you have liked to know when you started contributing?&quot;. The authors give insights into the many different talents it takes to make a successful software project, coding of course but also design, translation, marketing and other skills. We are here to give you a head start if you are new. And if you have been contributing for a while already, we are here to give you some insight into other areas and projects. </p>
<p>Chapters include: </p>
<ul>
<li>Ideas and Innovation</li>
<li>Code First </li>
<li>Everyone Else Might Be Wrong, But Probably Not </li>
<li>Out of the Lab, into the Wild </li>
<li>Prepare for the Future: Evolution of Teams in FLOSS </li>
<li>You&#8217;ll Eventually Know Everything They&#8217;ve Forgotten </li>
<li>University and Community </li>
<li>Being Allowed to Do Awesome </li>
<li>Love the Unknown </li>
<li>Backups to Maintain Sanity </li>
<li>The Art of Problem Solving </li>
<li>Cross-Project Collaboration </li>
<li>Writing Patches </li>
<li>Given Enough Eyeballs, Not All Bugs are Shallow </li>
<li>Kick, Push </li>
<li>Test-Driven Enlightenment </li>
<li>Life-Changer Documentation for Novices </li>
<li>Good Manners Matter </li>
<li>Documentation and My Former Self </li>
<li>Stop Worrying and Love the Crowd </li>
<li>My Project Taught Me how to Grow Up </li>
<li>Learn from Your Users </li>
<li>Software that Has the Quality Without A Name </li>
<li>Don&#8217;t Be Shy </li>
<li>Use of Color and Images in Design Practices </li>
<li>How Not to Start a Community </li>
<li>Hindsight is Almost 20/20 </li>
<li>Things I&#8217;m Happy I Didn&#8217;t Know</li>
<li>From Beginner to Professional</li>
<li>Packaging &#8211; Providing a Great Route into Free Software</li>
<li>Where Upstream and Downstream Meet</li>
<li>Finding Your Feet in a Free Software Promotion Team</li>
<li>Big Plans Don&#8217;t Work</li>
<li>Who are You, What are You Selling, and Why Should I Care?</li>
<li>People are Everything</li>
<li>Getting People Together</li>
<li>We&#8217;re Not Crazy . . . We&#8217;re Conference Organizers!</li>
<li>How to Ask for Money</li>
<li>Free Software in Public Administrations</li>
<li>Underestimating the Value of a Free Software Business Model</li>
<li>Free and Open Source-Based Business Models</li>
<li>On being a Lawyer in FOSS</li>
<li>Building Bridges </li>
</ul>
<p><a title="Open Advice" href="http://open-advice.org/">http://open-advice.org/</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=297&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=297</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C#: The Basics</title>
		<link>http://appsapps.com/ebooks/?p=295</link>
		<comments>http://appsapps.com/ebooks/?p=295#comments</comments>
		<pubDate>Sat, 04 Feb 2012 16:42:21 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=295</guid>
		<description><![CDATA[Author: Vijay Mukhi, Sandeep Shanbhag, and Sonal Mukhi Format: online HTML Price: free The book is written assuming no prior programming knowledge on the part of the readers. However, we make certain other assumptions that we shall explain now. Many a times, on a clear night when we look up at the stars, we can&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Vijay Mukhi, Sandeep Shanbhag, and Sonal Mukhi</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>The book is written assuming no prior programming knowledge on the part of the readers. However, we make certain other assumptions that we shall explain now. </p>
<p>Many a times, on a clear night when we look up at the stars, we can&#8217;t help but wonder whether there is intelligent life out there &#8211; or are they just like us? </p>
<p>For we don&#8217;t believe that intellect is a quality that we are born with. In fact we are going to share a secret with you. It is the secret of success given to us by an old gypsy woman. This magic mantra has worked with many and we assume you would also use it in your life. In fact this is the only assumption we make in this book. </p>
<p>The secret is in persistence &#8211; nothing in the world can take place of persistence. Talent will not, nothing is more common than unsuccessful people with talent. Genius will not, unrewarded genius is almost a proverb. Education will not, the world is full of educated derelicts. Persistence and determination alone are omnipotent. We hope you agree with the old gypsy apply the maxim while learning C#. </p>
<p>Chapters include: </p>
<ul>
<li>Getting Started</li>
<li>Namespaces</li>
<li>Constructors and Destructors&#160; </li>
<li>Components and Databases</li>
<li>Web Enabling Data</li>
<li>Function Overloading and Inheritance</li>
<li>Modifiers</li>
<li>Virtual Functions &#8211; new, override</li>
<li>Properties and Indexers&#160; </li>
<li>Interfaces and Structures</li>
<li>Operator Overloading</li>
<li>Collection Objects</li>
<li>Attributes, The Reflection API and Conditionals&#160; </li>
<li>Unsafe code </li>
</ul>
<p><a title="C#: The Basics" href="http://www.vijaymukhi.com/documents/books/csbasics/csharp1.html" target="_blank">http://www.vijaymukhi.com/documents/books/csbasics/csharp1.html</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=295&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=295</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Structures and Algorithms with Object-Oriented Design Patterns in C#</title>
		<link>http://appsapps.com/ebooks/?p=293</link>
		<comments>http://appsapps.com/ebooks/?p=293#comments</comments>
		<pubDate>Sat, 04 Feb 2012 16:15:35 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=293</guid>
		<description><![CDATA[Author: Bruno R. Preiss Format: online HTML Price: free The primary goal of this book is to promote object-oriented design using C# and to illustrate the use of the emerging object-oriented design patterns. Experienced object-oriented programmers find that certain ways of doing things work best and that these ways occur over and over again. The [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Bruno R. Preiss</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>The primary goal of this book is to promote object-oriented design using C# and to illustrate the use of the emerging object-oriented design patterns. Experienced object-oriented programmers find that certain ways of doing things work best and that these ways occur over and over again. The book shows how these patterns are used to create good software designs. In particular, the following design patterns are used throughout the text: singleton, container, enumeration, adapter and visitor. </p>
<p>Virtually all of the data structures are presented in the context of a single, unified, polymorphic class hierarchy. This framework clearly shows the relationships between data structures and it illustrates how polymorphism and inheritance can be used effectively. In addition, algorithmic abstraction is used extensively when presenting classes of algorithms. By using algorithmic abstraction, it is possible to describe a generic algorithm without having to worry about the details of a particular concrete realization of that algorithm. </p>
<p>A secondary goal of the book is to present mathematical tools just in time. Analysis techniques and proofs are presented as needed and in the proper context. In the past when the topics in this book were taught at the graduate level, an author could rely on students having the needed background in mathematics. However, because the book is targeted for second- and third-year students, it is necessary to fill in the background as needed. To the extent possible without compromising correctness, the presentation fosters intuitive understanding of the concepts rather than mathematical rigor. </p>
<p>Chapters include: </p>
<ul>
<li>Colophon</li>
<li>Dedication</li>
<li>Preface</li>
<li>Contents</li>
<li>Introduction</li>
<li>Algorithm Analysis</li>
<li>Asymptotic Notation</li>
<li>Foundational Data Structures</li>
<li>Data Types and Abstraction</li>
<li>Stacks, Queues, and Deques</li>
<li>Ordered Lists and Sorted Lists</li>
<li>Hashing, Hash Tables, and Scatter Tables</li>
<li>Trees</li>
<li>Search Trees</li>
<li>Heaps and Priority Queues</li>
<li>Sets, Multisets, and Partitions</li>
<li>Garbage Collection and the Other Kind of Heap</li>
<li>Algorithmic Patterns and Problem Solvers</li>
<li>Sorting Algorithms and Sorters</li>
<li>Graphs and Graph Algorithms</li>
<li>C# and Object-Oriented Programming</li>
<li>Class Hierarchy Diagrams</li>
<li>Character Codes</li>
<li>References</li>
</ul>
<p><a title="Data Structures and Algorithms with Object-Oriented Design Patterns in C#" href="http://www.brpreiss.com/books/opus6/" target="_blank">http://www.brpreiss.com/books/opus6/</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=293&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=293</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# Tutorial</title>
		<link>http://appsapps.com/ebooks/?p=291</link>
		<comments>http://appsapps.com/ebooks/?p=291#comments</comments>
		<pubDate>Sat, 04 Feb 2012 16:04:38 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=291</guid>
		<description><![CDATA[Author: Hanspeter Mössenböck Format: PDF Price: free This tutorial was given at the Microsoft .NET Crash Course in Cambridge on March 25-28, 2002. It is intended for programmers who are already familiar with Java or similar languages. It starts out with basic C# features such as types, expressions, statements and object-orientation and continues with more [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Hanspeter Mössenböck</li>
<li>Format: PDF</li>
<li>Price: free </li>
</ul>
<p>This tutorial was given at the Microsoft .NET Crash Course in Cambridge on March 25-28, 2002. It is intended for programmers who are already familiar with Java or similar languages. It starts out with basic C# features such as types, expressions, statements and object-orientation and continues with more advanced features such as threads, attributes, namespaces and assemblies. It also provides a short glimpse into .NET&#8217;s base class library. </p>
<p>Contents include: </p>
<ul>
<li>Part 1: Introduction to C#</li>
<li>Part 2: Advanced C# </li>
</ul>
<p><a title="C# Tutorial" href="http://www.ssw.uni-linz.ac.at/Teaching/Lectures/CSharp/Tutorial/" target="_blank">http://www.ssw.uni-linz.ac.at/Teaching/Lectures/CSharp/Tutorial/</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=291&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=291</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++: A Dialog</title>
		<link>http://appsapps.com/ebooks/?p=286</link>
		<comments>http://appsapps.com/ebooks/?p=286#comments</comments>
		<pubDate>Fri, 03 Feb 2012 16:28:52 +0000</pubDate>
		<dc:creator>App</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://appsapps.com/ebooks/?p=286</guid>
		<description><![CDATA[Author: Steve Heller Format: online HTML Price: free Is this book for you? If you&#8217;re a programmer in a language other than C++ and you want to upgrade your skills, then you shouldn&#8217;t have much difficulty figuring that out for yourself by reading a few pages. But what if you have no previous programming experience? [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Author: Steve Heller</li>
<li>Format: online HTML</li>
<li>Price: free </li>
</ul>
<p>Is this book for you? If you&#8217;re a programmer in a language other than C++ and you want to upgrade your skills, then you shouldn&#8217;t have much difficulty figuring that out for yourself by reading a few pages. But what if you have no previous programming experience? In that case, here&#8217;s a little quiz that may help you decide:   <br />1. Do you want to know how the programs in your computer work inside and how to write some of your own?    <br />2. Are you willing to exert yourself mentally to learn a complex technical subject?    <br />3. Do you have a sense of humor?    <br />If you&#8217;ve answered yes to these questions and follow through with the effort required, then you will get a lot out of this book. </p>
<p>Chapters include: </p>
<ul>
<li>Introduction to Programming</li>
<li>Hardware Fundamentals</li>
<li>Basics of Programming</li>
<li>More Basics</li>
<li>Functional Literacy</li>
<li>Taking Inventory</li>
<li>Creating a Homegrown string class</li>
<li>Finishing Our homegrown string class</li>
<li>Inheritance</li>
<li>Polymorphism</li>
<li>The Home Inventory Project </li>
<li>More on the Home Inventory Project</li>
<li>Analyzing the Home Inventory Project </li>
</ul>
<p><a title="C++: A Dialog" href="http://www.steveheller.com/cppad/cppad.htm" target="_blank">http://www.steveheller.com/cppad/cppad.htm</a></p>
<img src="http://appsapps.com/ebooks/?ak_action=api_record_view&id=286&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://appsapps.com/ebooks/?feed=rss2&#038;p=286</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

