<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Larry Ullman&#039;s Blog &#187; book</title>
	<atom:link href="http://blog.dmcinsights.com/tag/book/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dmcinsights.com</link>
	<description>flotsam and jetsam abounds</description>
	<lastBuildDate>Tue, 27 Jul 2010 16:27:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>&#8220;Effortless Flex 4 Development&#8221; Released!</title>
		<link>http://blog.dmcinsights.com/2010/06/22/effortless-flex-4-development-released/</link>
		<comments>http://blog.dmcinsights.com/2010/06/22/effortless-flex-4-development-released/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 22:29:49 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=1136</guid>
		<description><![CDATA[I am very pleased to announce that my latest book, &#8220;Effortless Flex 4 Development&#8221;, came out today. Well, kind of. I received my copies today, which means that the book does exist in physical format, although it may be a couple/few days before it&#8217;s on bookshelves. Amazon has it listed as being available on July [...]]]></description>
			<content:encoded><![CDATA[<p>I am very pleased to announce that my latest book, &#8220;Effortless Flex 4 Development&#8221;, came out today. Well, kind of. I received my copies today, which means that the book does exist in physical format, although it may be a couple/few days before it&#8217;s on bookshelves. Amazon has it listed as being available on July 5, 2010 and <a href="http://www.amazon.com/Effortless-Flex-Development-Larry-Ullman/dp/0321705947/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1277245626&amp;sr=1-1">currently sells it for $29.69</a> (the MSRP is $44.99). I will also be giving away a few copies to people <a href="http://www.dmcinsights.com/lists/">subscribed to my newsletter</a>.</p>
<p>As always, my thanks to those interested in my work!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/06/22/effortless-flex-4-development-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My Forthcoming E-Commerce Book, Rough Table of Contents</title>
		<link>http://blog.dmcinsights.com/2010/06/17/my-forthcoming-e-commerce-book-rough-table-of-contents/</link>
		<comments>http://blog.dmcinsights.com/2010/06/17/my-forthcoming-e-commerce-book-rough-table-of-contents/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 17:26:27 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[e-commerce]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=1125</guid>
		<description><![CDATA[I am very pleased to say that I&#8217;ve just finished the rough draft of the Table of Contents for my forthcoming &#8220;E-Commerce with PHP and MySQL&#8221; book, to be published by New Riders Fall 2010. I&#8217;ve been wanting to do this book for some time (and was supposed to do it last year) and readers [...]]]></description>
			<content:encoded><![CDATA[<p>I am very pleased to say that I&#8217;ve just finished the rough draft of the Table of Contents for my forthcoming &#8220;E-Commerce with PHP and MySQL&#8221; book, to be published by New Riders Fall 2010. I&#8217;ve been wanting to do this book for some time (and was supposed to do it last year) and readers have been asking for it for even longer, so I&#8217;m really excited to get going on it finally.<span id="more-1125"></span></p>
<p>Many generous readers have provided their ideas and feedback in a <a href="http://www.dmcinsights.com/phorum/read.php?20,40748">forum thread</a> and an <a href="http://blog.dmcinsights.com/2009/01/29/my-forthcoming-e-commerce-book/#more-222">earlier blog post</a>. I&#8217;ve taken all of those opinions, plus my own thoughts, to come up with this first draft. The content (in terms of what I&#8217;m going to write about) is maybe 90% settled and the order of the chapters is about that, too. Many of the specifics, especially when it comes to chapter and section headings will most likely change. Hopefully it should be clear from the table of contents what the intentions are, but just in case&#8230;</p>
<p>The book is broken down into four parts. In the first part, which is just two chapters long, I talk about the fundamentals that will apply to any e-commerce project you take on. This starts with planning, choosing a host, development tools, etc. Security as a theory gets its own chapter and security will be hammered in throughout the entire book. But that security chapter covers the bigger picture and some gritty details with respect to choices that have big impacts (such as hosting).</p>
<p>In the second part of the book, I&#8217;ll walk through a complete e-commerce project, from HTML and database design to user management to handling payments through PayPal. There are three points to this first example:</p>
<ol>
<li>Understanding the basics in terms of design and the development process</li>
<li>Knowing how to perform user management and access control</li>
<li>Handling payments with a simple gateway like PayPal</li>
</ol>
<p>This e-commerce project would be digital/virtual content. The specific example would be a subscription access to the site (like what <a href="http://www.ConsumerReports.org">ConsumerReports.org</a> does) but it could also be PDFs that you sell or licenses for software or whatever. Anything that doesn&#8217;t have a limited quantity to be sold or that needs to be shipped. I&#8217;ll be using PayPal because it&#8217;s far and away the most common payment system, even if not everyone likes it. Google&#8217;s payment gateway would be comparable.</p>
<p>In the third part of the book, I&#8217;ll cover a second complete e-commerce project. This one will be a lot more complicated, with the focus on:</p>
<ul>
<li>Creating a product catalog</li>
<li>Creating a shopping cart</li>
<li>A multi-step checkout process, including shipping</li>
<li>A credit card payment gateway</li>
<li>Order and catalog administration</li>
</ul>
<p>This example wouldn&#8217;t specifically require user registration and logging in, but you could take the information taught in the second part to enable that feature here. I&#8217;ll try to make the thing being sold reasonably diverse (a range of products, not just a single thing).</p>
<p>The fourth part of the book will be add-ons and improvements. This is also the &#8220;if I have the space&#8221; section, which is to say that I&#8217;ll write about as much of this extra stuff as I have the available pages. I&#8217;ve organized these chapters in terms of most universally useful, starting with a search engine and then going into marketing. There&#8217;s a lot of possible topics in the marketing section, from SEO, to product recommendations and reviews, to analytics. Next up is a chapter on using Ajax to improve the user experience. There should be room for those three chapters in the printed edition of the book.</p>
<p>The final three chapters, in this rough table of contents, are definitely &#8220;if there&#8217;s space&#8221;. If not, I&#8217;ll write about them in this blog. Instead of offering entirely new concepts, the last three chapters would be alternative ways to do things you&#8217;ve already seen to that point: expanding the depth of the content, not its breadth. First up would be other gateways, as that&#8217;s a vital part of the process and there are many good options out there. Next would be a chapter on Object-Oriented Programming (OOP), in which I rewrite some of the book&#8217;s code using OOP. Many people really want to see OOP in the book, many absolutely don&#8217;t, so as a middle ground my theory is to add an OOP chapter that translates procedural code in an understandable way. The final chapter, which I&#8217;ll admit there probably won&#8217;t be room for, would present alternative database schemas for other kinds of e-commerce applications.</p>
<p>All that being said, here&#8217;s the current rough table of contents. I welcome all comments, questions, and thoughts!</p>
<ul>
<li>Introduction</li>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><strong>Part 1: Fundamentals</strong></p>
<li><strong>Chapter 1: Getting Started</strong>
<ul>
<li>Identifying Your Business Goals</li>
<li>Legal/Business Issues</li>
<li>Choosing Web Technologies</li>
<li>Getting a Host</li>
<li>Development Tools</li>
<li>The Development Process</li>
</ul>
</li>
<li><strong>Chapter 2: Security Fundamentals</strong>
<ul>
<li>Hosting Implications</li>
<li>Payment Considerations</li>
<li>Secure Transactions</li>
<li>Protecting Information</li>
</ul>
</li>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<strong><br />
</strong></p>
<p><strong>Part 2: The Digital Content Example</strong> (Rename)</p>
<li><strong>Chapter 3: Site Structure and Design</strong>
<ul>
<li>HTML</li>
<li>Server Organization</li>
<li>Database Design</li>
</ul>
</li>
<li><strong>Chapter 4: Handling Payments with PayPal</strong></li>
<li><strong>Chapter 5: User Management</strong>
<ul>
<li>Registration</li>
<li>Login</li>
<li>Access Control</li>
<li>Updating Accounts</li>
</ul>
</li>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<strong><br />
</strong></p>
<p><strong>Part 3: The Physical Content Example</strong> (Rename)</p>
<li><strong>Chapter 6: Site Structure and Design 2</strong>
<ul>
<li>HTML</li>
<li>Server Organization</li>
<li>Database Design</li>
</ul>
</li>
<li><strong>Chapter 7: Creating a Catalog</strong>
<ul>
<li>Browsing by category</li>
<li>Highlighting new products</li>
<li>Creating Sales and Discounts</li>
</ul>
</li>
<li><strong>Chapter 8: Starting Orders</strong>
<ul>
<li>Creating a Shopping Cart</li>
<li>Shopping Cart Managment</li>
<li>Shipping</li>
<li>Finalizing Purchases</li>
</ul>
</li>
<li><strong>Chapter 9: Checking Out</strong>
<ul>
<li>Credit Card Payment Gateway</li>
<li>Storing Orders</li>
<li>Email Status/Receipts</li>
<li>Checking Order Status Online</li>
</ul>
</li>
<li><strong>Chapter 10: Administration</strong>
<ul>
<li>Authentication</li>
<li>Stock Management</li>
<li>Reports/Graphs</li>
</ul>
</li>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<strong><br />
</strong></p>
<p><strong>Part 4: Extra Touches</strong></p>
<li><strong>Chapter 11: Building a Search Engine</strong></li>
<li><strong>Chapter 12: Marketing</strong>
<ul>
<li>Search Engine Optimization</li>
<li>Adding Ads</li>
<li>Product Recommendations</li>
<li>Notify when product is available</li>
<li>Reviews</li>
<li>Newsletters</li>
<li>Customer Help</li>
<li>Tracking referrers/Analytics</li>
</ul>
</li>
<li><strong>Chapter 13: Adding Ajax</strong>
<ul>
<li>cart management in sidebar</li>
<li>comments/reviews</li>
<li>ratings</li>
<li>purchasing</li>
</ul>
</li>
<li><strong>Chapter 14: Alternative Gateways</strong></li>
<li><strong>Chapter 15: Using OOP</strong></li>
<li><strong>Chapter 16: Alternative Database Schemas</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/06/17/my-forthcoming-e-commerce-book-rough-table-of-contents/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Second Excerpt from &#8220;Effortless Flex 4 Development&#8221; Posted Online</title>
		<link>http://blog.dmcinsights.com/2010/05/13/second-excerpt-from-effortless-flex-4-development-posted-online/</link>
		<comments>http://blog.dmcinsights.com/2010/05/13/second-excerpt-from-effortless-flex-4-development-posted-online/#comments</comments>
		<pubDate>Thu, 13 May 2010 06:07:19 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=1051</guid>
		<description><![CDATA[Peachpit Press, publisher of my forthcoming &#8220;Effortless Flex 4 Development&#8221; book, has published another excerpt of the book online, free for anyone to read. (Technically New Riders is the publisher, but New Riders is owned by Peachpit.) This article represents a few pages from Chapter 4 of the book, &#8220;Event Management&#8221;. It follows the previous [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.peachpit.com">Peachpit Press</a>, publisher of my forthcoming &#8220;Effortless Flex 4 Development&#8221; book, has <a href="http://www.peachpit.com/articles/article.aspx?p=1577444">published another excerpt of the book online</a>, free for anyone to read. (Technically New Riders is the publisher, but New Riders is owned by Peachpit.) This article represents a few pages from Chapter 4 of the book, &#8220;Event Management&#8221;. It follows the <a href="http://www.peachpit.com/articles/article.aspx?p=1577443">previous excerpt</a> (also from Chapter 4), which you should probably read first if you haven&#8217;t. The first excerpt largely discusses event handling theory; in this excerpt you&#8217;ll see how to turn that theory into actual code. Even if you don&#8217;t yet know <a href="http://www.adobe.com/go/flex">Flex</a> and ActionScript, you should still be able to follow along. Most importantly, Flex is largely an event-driven approach to application development (conversely, Flash Professional is primarily a timeline-driven approach), so this section is really a key insight into what it&#8217;s like to use Flex.</p>
<p>I&#8217;m just about to do two &#8220;5 Tips in 5 Days&#8221; blog posts for Peachpit&#8217;s site. One will be specifically on the Flex 4 framework and the other will be on <a href="http://www.adobe.com/go/flashbuilder">Flash Builder</a>. Flash Builder, in case you&#8217;re not familiar with it, used to be called Flex Builder and is just a commercial IDE for developing using Flex. You don&#8217;t have to use Flash Builder as the Flex 4 framework and its SDK are available for free, but it does ease the process significantly. The book does not assume you&#8217;re using Flash Builder, either. There are specific instructions for how to create Flex applications using a text editor and the command-line IDE, but there are also areas that cover how you would do X or Y using Flash Builder. Most of the book focuses on the Flex framework, so it doesn&#8217;t matter what development tools you&#8217;re using.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/05/13/second-excerpt-from-effortless-flex-4-development-posted-online/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>First Draft of &#8220;Effortless Flex 4 Development&#8221; Book Complete!</title>
		<link>http://blog.dmcinsights.com/2010/05/11/first-draft-of-effortless-flex-4-development-book-complete/</link>
		<comments>http://blog.dmcinsights.com/2010/05/11/first-draft-of-effortless-flex-4-development-book-complete/#comments</comments>
		<pubDate>Wed, 12 May 2010 01:00:43 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=1046</guid>
		<description><![CDATA[I&#8217;m pleased to say that the first draft of my latest book, &#8220;Effortless Flex 4 Development&#8221;, is now complete. In fact, I&#8217;ve already done the rewrites on half the book and should complete those this week. The final table of contents is below. The table lists all of the top level sections, but doesn&#8217;t reflect [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to say that the first draft of my latest book, &#8220;Effortless Flex 4 Development&#8221;, is now complete. In fact, I&#8217;ve already done the rewrites on half the book and should complete those this week. The final table of contents is below. The table lists all of the top level sections, but doesn&#8217;t reflect specifics covered in subsections or addressed in sidebars. There are a couple of minor topics that I wanted to get in there if there was room, such as effects, and I&#8217;ll write those up in this blog instead.<span id="more-1046"></span></p>
<ul>
<li><span class="title">Introduction</span></li>
<hr />
<li><strong>Part 1: </strong><span class="title">The Fundamentals</span><br />
<hr /></li>
<li><strong>Chapter 1: </strong><span class="title">Building Flex Applications</span>
<ul>
<li>A Survey of the Land</li>
<li>Basic MXML</li>
<li>Using Flash Builder</li>
<li>A Cheaper, Slower Alternative</li>
<li>Creating Desktop Applications</li>
<li>Getting Help</li>
</ul>
</li>
<li><strong>Chapter 2: </strong><span class="title">User Interface Basics </span>
<ul>
<li>Things to Know</li>
<li>Customizing the Application</li>
<li>Simple Controls</li>
<li>Controlling the Layout</li>
<li>Creating Forms</li>
<li>Putting It All Together</li>
</ul>
</li>
<li><strong>Chapter 3: </strong><span class="title">The ActionScript You Need to Know </span>
<ul>
<li>Data Binding</li>
<li>OOP Fundamentals</li>
<li>ActionScript and MXML</li>
<li>ActionScript Comments</li>
<li>Simple Data Types</li>
<li>Creating Functions</li>
<li>Looking Ahead: the Click Event</li>
<li>Control Structures</li>
<li>Arrays</li>
<li>Loops</li>
<li>Manipulating Components</li>
<li>Debugging Techniques</li>
</ul>
</li>
<li><strong>Chapter 4: </strong><span class="title">Event Management </span>
<ul>
<li>Fundamental Concepts</li>
<li>Inline Event Handling</li>
<li>Functions as Event Handlers</li>
<li>System Events</li>
<li>User Events</li>
<li>Managing Event Handlers with ActionScript</li>
<li>Creating a Hash</li>
<li>Common Hash Methods</li>
</ul>
</li>
<hr />
<li><strong>Part 2: </strong><span class="title">Data and Communications</span><br />
<hr /></li>
<li><strong>Chapter 5: </strong><span class="title">Displaying Data </span>
<ul>
<li>Representing Data</li>
<li>Providing Data to Components</li>
<li>ComboBox and DropDownList Components</li>
<li>The List Components</li>
<li>The DataGrid Component</li>
<li>The AdvancedDataGrid Component</li>
</ul>
</li>
<li><strong>Chapter 6: </strong><span class="title">Formatting, Rendering, and Validating Data </span>
<ul>
<li>Formatting Data</li>
<li>Using Label Functions</li>
<li>Item Renderers</li>
<li>The DataGroup Component</li>
<li>Customizing the AdvancedDataGrid</li>
<li>Validating Data</li>
<li>Changing the Editor</li>
</ul>
</li>
<li><strong>Chapter 7: </strong><span class="title">Common Data Formats </span>
<ul>
<li>The Client-Server Relationship</li>
<li>Four Data Formats</li>
<li>Data Formats in PHP</li>
<li>Data Types in ActionScript</li>
<li>Debugging</li>
</ul>
</li>
<li><strong>Chapter 8: </strong><span class="title">Using Simple Services </span>
<ul>
<li>Flash Security Model</li>
<li>Setting Up a Local Environment</li>
<li>Creating the PHP Scripts</li>
<li>Flex Networking Components</li>
<li>The HTTPService Component</li>
<li>Sending Data to a Server</li>
<li>Flash Builder Data Wizards</li>
<li>Using the Network Monitor</li>
</ul>
</li>
<li><strong>Chapter 9: </strong><span class="title">Using Complex Services </span>
<ul>
<li>Connecting to Web Services</li>
<li>Setting Up a Local Environment</li>
<li>Using RPC</li>
<li>Data Management in Flash Builder</li>
<li>Paginating Results</li>
<li>Creating Value Objects</li>
<li>Adding Authentication</li>
</ul>
</li>
<hr />
<li><strong>Part 3: </strong><span class="title">Application Development</span><br />
<hr /></li>
<li><strong>Chapter 10: </strong><span class="title">Creating Custom Code</span>
<ul>
<li>Simple Custom Components</li>
<li>A Wee Bit More OOP</li>
<li>Using ActionScript in Components</li>
<li>Custom Events</li>
<li>Custom Editors</li>
</ul>
</li>
<li><strong>Chapter 11: </strong><span class="title">Improving the User Experience </span>
<ul>
<li>Establishing Menus</li>
<li>Adding Navigation</li>
<li>Using View States</li>
<li>Adding Deep Linking</li>
<li>More on ToolTips</li>
</ul>
</li>
<li><strong>Chapter 12: </strong><span class="title">Alerts and Popups </span>
<ul>
<li>Working with Alerts</li>
<li>Creating Popup Windows</li>
<li>Communicating Between Windows</li>
</ul>
</li>
<li><strong>Chapter 13: </strong><span class="title">Improving the Appearance </span>
<ul>
<li>Creating Graphics</li>
<li>Styling Applications</li>
<li>Skinning Applications</li>
<li>Working with Fonts</li>
<li>Using Themes</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/05/11/first-draft-of-effortless-flex-4-development-book-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excerpt from &#8220;Effortless Flex 4 Development&#8221; Posted Online</title>
		<link>http://blog.dmcinsights.com/2010/04/20/excerpt-from-effortless-flex-4-development-posted-online/</link>
		<comments>http://blog.dmcinsights.com/2010/04/20/excerpt-from-effortless-flex-4-development-posted-online/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 15:41:05 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=1020</guid>
		<description><![CDATA[Peachpit Press, publisher of my forthcoming &#8220;Effortless Flex 4 Development&#8221; book, has published an excerpt of the book online, free for anyone to read. (Technically New Riders is the publisher, but New Riders is owned by Peachpit.) The article represents the first several pages from Chapter 4 of the book, &#8220;Event Management&#8221;. Even if you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.peachpit.com">Peachpit Press</a>, publisher of my forthcoming &#8220;Effortless Flex 4 Development&#8221; book, has <a href="http://www.peachpit.com/articles/article.aspx?p=1577443">published an excerpt of the book online</a>, free for anyone to read. (Technically New Riders is the publisher, but New Riders is owned by Peachpit.) The article represents the first several pages from Chapter 4 of the book, &#8220;Event Management&#8221;. Even if you don&#8217;t yet know <a href="http://www.adobe.com/go/flex">Flex</a> and ActionScript, you should still be able to follow along. Most importantly, Flex is largely an event-driven approach to application development (conversely, Flash Professional is primarily a timeline-driven approach), so this section is really a key insight into what it&#8217;s like to use Flex.</p>
<p>I believe another excerpt from the book will be published soon, and I&#8217;m currently working on two &#8220;5 Tips in 5 Days&#8221; blog posts for Peachpit&#8217;s site. One will be specifically on the Flex 4 framework and the other will be on <a href="http://www.adobe.com/go/flashbuilder">Flash Builder</a>. Flash Builder, in case you&#8217;re not familiar with it, used to be called Flex Builder and is just a commercial IDE for developing using Flex. You don&#8217;t have to use Flash Builder as the Flex 4 framework and its SDK are available for free, but it does ease the process significantly. The book does not assume you&#8217;re using Flash Builder, either. There are specific instructions for how to create Flex applications using a text editor and the command-line IDE, but there are also areas that cover how you would do X or Y using Flash Builder. Most of the book focuses on the Flex framework, so it doesn&#8217;t matter what development tools you&#8217;re using.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/04/20/excerpt-from-effortless-flex-4-development-posted-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time Flies: Flex Book Update</title>
		<link>http://blog.dmcinsights.com/2010/04/13/time-flies-flex-book-update/</link>
		<comments>http://blog.dmcinsights.com/2010/04/13/time-flies-flex-book-update/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:27:39 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=1007</guid>
		<description><![CDATA[For those of you that read this blog regularly (-ish), my apologies for the lack of posts last week. I&#8217;m continuing to work my way through my new book, &#8220;Effortless Flex 4 Development,&#8221; and it&#8217;s taking up all of my time. But I&#8217;m over two-thirds of the way through the book now, having just completed [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you that read this blog regularly (-ish), my apologies for the lack of posts last week. I&#8217;m continuing to work my way through my new book, &#8220;Effortless Flex 4 Development,&#8221; and it&#8217;s taking up all of my time. But I&#8217;m over two-thirds of the way through the book now, having just completed the second section. That&#8217;s the heart of the book, focusing on data and communications. The last third of the book will be written over the next couple of weeks. It covers &#8220;finishing touches&#8221; types of concepts, such as styling applications, effects, using popup windows, and so forth. These will be shorter chapters and involve information that you wouldn&#8217;t necessarily use on every project.</p>
<p>I believe the book will be published in July. The list price is about $45 (US), but you can normally get books for much cheaper than that. <a href="http://www.amazon.com/Effortless-Flex-Development-Larry-Ullman/dp/0321705947/ref=sr_1_14?ie=UTF8&amp;s=books&amp;qid=1271175748&amp;sr=1-14">Amazon currently has it at $33.44</a>. You can also read the book as I&#8217;m writing it via <a href="http://my.safaribooksonline.com/9780131389465">Safari Books Online</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/04/13/time-flies-flex-book-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>C++ Development Tools</title>
		<link>http://blog.dmcinsights.com/2010/04/04/c-development-tools/</link>
		<comments>http://blog.dmcinsights.com/2010/04/04/c-development-tools/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 14:49:17 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[C and C++]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=1002</guid>
		<description><![CDATA[When I wrote my C++ Programming: Visual QuickStart Guide book back in 2005 (with co-auth0r Andreas Signer), I had to decide what software to recommend for C++ beginners. As with most languages, full-time experienced programmers may like serious, complete tools, or commercial products, but I often find that software on that level can provide too [...]]]></description>
			<content:encoded><![CDATA[<p>When I wrote my <a href="http://www.dmcinsights.com/cpp/">C++ Programming: Visual QuickStart Guide</a> book back in 2005 (with co-auth0r Andreas Signer), I had to decide what software to recommend for C++ beginners. As with most languages, full-time experienced programmers may like serious, complete tools, or commercial products, but I often find that software on that level can provide too much of a learning curve for someone simultaneously trying to learn a programming language. What I like to recommend in my books is software that&#8217;s approachable, reliable, and, preferably, free. So, for the C++ book, I recommend Bloodshed&#8217;s Dev-C++ for Windows.</p>
<p>At that time, Dev-C++ was more or less a standard for beginners (and it was free). I used either version 4 or the beta of version 5 for the book and for years readers seemed to be fine with Dev-C++. Now it seems that either Dev-C++ is no more or just not a good enough option. The Dev-C++ Web site is down, although I don&#8217;t know yet if the site is down for good. You can still download <a href="http://sourceforge.net/projects/dev-cpp/">Dev-++ from Sourceforge</a>, but it&#8217;s the five-year old version.</p>
<p>In searching for good alternatives to Dev-C++ (I don&#8217;t use Windows regularly, so couldn&#8217;t make a recommend on that myself), I came across a post about <a href="http://www.jasonbadams.net/20081218/why-you-shouldnt-use-dev-c/">why you shouldn&#8217;t use Dev-C++</a>. That writer recommended <a href="http://www.pnotepad.org/">Programmer&#8217;s Notepad</a>, <a href="http://www.codeblocks.org/">Code::Blocks</a> (which also runs on Mac OS X and Linux), and the free edition of <a href="http://www.microsoft.com/express/Windows/">Microsoft&#8217;s Visual Studio</a>.  I haven&#8217;t used any of these, so I can&#8217;t personally recommend them, although I have used the full version of Microsoft&#8217;s Visual Studio (years ago for C# programming in ASP.NET), and can attest to how good it is as an IDE. In the comments to that post, some readers still say that Dev-C++ is so much easier to learn with than the others, so I wouldn&#8217;t rule that out entirely.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/04/04/c-development-tools/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Effortless Flex 4 Development Available to Read Online</title>
		<link>http://blog.dmcinsights.com/2010/03/24/effortless-flex-4-development-available-to-read-online/</link>
		<comments>http://blog.dmcinsights.com/2010/03/24/effortless-flex-4-development-available-to-read-online/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 15:26:32 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=990</guid>
		<description><![CDATA[My forthcoming book, Effortless Flex 4 Development, is now available to be read online through Safari Books Online. The direct URL is http://my.safaribooksonline.com/9780131389465. Through that site you&#8217;ll be able to read the book as I write it and make comments on the work. Frequently those comments can be used to fix or improve the finished [...]]]></description>
			<content:encoded><![CDATA[<p>My forthcoming book, <em>Effortless Flex 4 Development</em>, is now available to be read online through Safari Books Online. The direct URL is <a href="http://my.safaribooksonline.com/9780131389465">http://my.safaribooksonline.com/9780131389465</a>. Through that site you&#8217;ll be able to read the book as I write it and make comments on the work. Frequently those comments can be used to fix or improve the finished version of the book. Note that Safari Books Online is a paid service but there is a free 10 day/100 page trial.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/03/24/effortless-flex-4-development-available-to-read-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 4 and Flash Builder 4 Released Today</title>
		<link>http://blog.dmcinsights.com/2010/03/22/flex-4-and-flash-builder-4-released-today/</link>
		<comments>http://blog.dmcinsights.com/2010/03/22/flex-4-and-flash-builder-4-released-today/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 19:55:28 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=987</guid>
		<description><![CDATA[The latest version of Flex 4 was released by Adobe today. Adobe also released today the latest version of Flex Builder, now called Flash Builder 4. In case you&#8217;re not familiar with these products, Flex 4 is an open-source framework for generating Flash content that can run in a Web browser through a Flash plug-in, [...]]]></description>
			<content:encoded><![CDATA[<p>The latest version of <a href="http://www.adobe.com/products/flex/">Flex 4</a> was released by Adobe today. Adobe also released today the latest version of Flex Builder, now called <a href="http://www.adobe.com/products/flashbuilder/">Flash Builder 4</a>. In case you&#8217;re not familiar with these products, Flex 4 is an open-source framework for generating Flash content that can run in a Web browser through a Flash plug-in, in a standalone Flash Player, or on the desktop using Adobe AIR. Using the Flex 4 SDK, any text editor, and a command-line interface, you can create Flash content for no cost. This is Flash content developed from a <em>programming perspective</em>, by the way, not graphically, like the original Flash.</p>
<p>Flash Builder is a commercial IDE, based upon the popular Eclipse IDE, that greatly facilitates Flex development. It is available in a 60-day trial and is clearly the best way to learn Flex, in my opinion. But I acknowledge the Flash Builder isn&#8217;t cheap. Still, a 60-day trial is more than generous enough to see for yourself if you&#8217;re interested in learning Flex.</p>
<p>I&#8217;m currently half-way through my book on Flex 4. It&#8217;ll probably come out in July; price to be determined. I believe an excerpt of it will be posted on the publisher&#8217;s Web site this week (I will post that link once I have it), and the entire book will be readable through Peachpit Press&#8217; <a href="http://my.safaribooksonline.com/">Safari Books Online</a>. I&#8217;ll post more details about this when I have them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/03/22/flex-4-and-flash-builder-4-released-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effortless Flex 4 Development Book Update</title>
		<link>http://blog.dmcinsights.com/2010/03/20/effortless-flex-4-development-book-update/</link>
		<comments>http://blog.dmcinsights.com/2010/03/20/effortless-flex-4-development-book-update/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 14:26:52 +0000</pubDate>
		<dc:creator>Larry</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.dmcinsights.com/?p=974</guid>
		<description><![CDATA[It&#8217;s been about a month since I&#8217;ve posted about my next book, titled &#8220;Effortless Flex 4 Development&#8221;, so I thought I&#8217;d offer up a quick update. The book is being written for New Riders press, and should come out in June (hopefully). I don&#8217;t have an exact date, or a price, but will post that [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been about a month since I&#8217;ve posted about my next book, titled &#8220;Effortless Flex 4 Development&#8221;, so I thought I&#8217;d offer up a quick update. The book is being written for New Riders press, and should come out in June (hopefully). I don&#8217;t have an exact date, or a price, but will post that information once I do.</p>
<p>I&#8217;m just about halfway through the first draft. I&#8217;m currently in the middle of the second part of the book, which focuses on using data in Flex. My approach in the book is that data is critical to the value of Rich Internet Applications (RIAs), so I&#8217;m really focusing on the many ways you can create, retrieve, transmit, format, validate, and display data. The next two chapters on the docket will show how to perform client-server interactions, then demonstrate a handful of the most popular and/or best Web services available. I&#8217;m still finalizing that list, but Amazon, Google, Yahoo!, Flickr, Twitter, etc. are likely candidates.</p>
<p>My thanks to those of you that have expressed interest in the book and please keep those comments and questions coming. In the meantime, I&#8217;ll be writing more of the book!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dmcinsights.com/2010/03/20/effortless-flex-4-development-book-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
