<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Works on Michael Morrison</title><link>https://michaelmorrison.com/works/</link><description>Recent content in Works on Michael Morrison</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 01 Nov 2010 00:00:00 -0700</lastBuildDate><atom:link href="https://michaelmorrison.com/works/index.xml" rel="self" type="application/rss+xml"/><item><title>Injecting iAds into iPhone Apps</title><link>https://michaelmorrison.com/works/injecting-iads-into-iphone-apps/</link><pubDate>Mon, 01 Nov 2010 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/injecting-iads-into-iphone-apps/</guid><description>&lt;p&gt;A 90-minute on-demand video course from the O&amp;rsquo;Reilly iPhone development series, covering integration of Apple&amp;rsquo;s iAds mobile advertising platform into native iPhone applications. The course walks through banner ad implementation, ad lifecycle handling, delegate patterns, and best practices for revenue without compromising user experience.&lt;/p&gt;</description></item><item><title>Supporting Multitasking on the iPhone</title><link>https://michaelmorrison.com/works/supporting-multitasking-on-the-iphone/</link><pubDate>Mon, 01 Nov 2010 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/supporting-multitasking-on-the-iphone/</guid><description>&lt;p&gt;A 92-minute on-demand video course from the O&amp;rsquo;Reilly iPhone development series, covering how to add multitasking support to iPhone apps when Apple first introduced it in iOS 4. Topics include the app lifecycle states (background, suspended, terminated), the various background execution modes (audio, location, VoIP, finite-length tasks), state restoration, and the design patterns for apps that need to keep working when the user switches away.&lt;/p&gt;</description></item><item><title>Consuming Web Services on the iPhone</title><link>https://michaelmorrison.com/works/consuming-web-services-on-the-iphone/</link><pubDate>Fri, 01 Oct 2010 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/consuming-web-services-on-the-iphone/</guid><description>&lt;p&gt;A 90-minute on-demand video course from the O&amp;rsquo;Reilly iPhone development series, covering how to integrate remote web services into native iPhone apps. Walks through HTTP requests with NSURLConnection, parsing JSON and XML responses, handling asynchronous network operations without blocking the UI, error handling, and caching strategies for unreliable mobile networks.&lt;/p&gt;</description></item><item><title>Optimizing Tables in iPhone Apps</title><link>https://michaelmorrison.com/works/optimizing-tables-in-iphone-apps/</link><pubDate>Fri, 01 Oct 2010 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/optimizing-tables-in-iphone-apps/</guid><description>&lt;p&gt;An 80-minute on-demand video course from the O&amp;rsquo;Reilly iPhone development series, focused on performance optimization for UITableView — the workhorse list control of every early iPhone app. Covers cell reuse, asynchronous image loading, lazy data fetching, scroll performance profiling with Instruments, and the patterns that prevent dropped frames in long lists.&lt;/p&gt;</description></item><item><title>JavaScript® Bible, 7th Edition</title><link>https://michaelmorrison.com/works/javascript-bible-7th-edition/</link><pubDate>Tue, 01 Jun 2010 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/javascript-bible-7th-edition/</guid><description>&lt;p&gt;The seventh edition of the long-running JavaScript Bible reference, the most comprehensive treatment of JavaScript in print at the time of its release. Updated to reflect the modern web platform — Ajax patterns, DOM manipulation, the maturing JS ecosystem post-jQuery. Co-authored with Danny Goodman and several contributors, including Brendan Eich.&lt;/p&gt;</description></item><item><title>Sams Teach Yourself HTML and CSS in 24 Hours, 8th Edition</title><link>https://michaelmorrison.com/works/ty-html-css-in-24-hours-8th-edition/</link><pubDate>Fri, 01 Jan 2010 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-html-css-in-24-hours-8th-edition/</guid><description>&lt;p&gt;The eighth edition of the long-running Sams Teach Yourself HTML and CSS guide, co-authored with Julie Meloni. Twenty-four one-hour lessons covering HTML, CSS, multimedia, forms, and site management — updated for cross-browser compatibility (Safari, Chrome, Firefox, IE, Opera) and introducing HTML5 where applicable.&lt;/p&gt;</description></item><item><title>Head First PHP &amp; MySQL</title><link>https://michaelmorrison.com/works/head-first-php-and-mysql/</link><pubDate>Mon, 01 Dec 2008 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/head-first-php-and-mysql/</guid><description>&lt;p&gt;The ultimate learn-by-doing guide to building dynamic database-driven web applications with PHP and MySQL. Co-authored with Lynn Beighley as part of O&amp;rsquo;Reilly&amp;rsquo;s Head First series — the visually rich, brain-friendly approach to technical learning. Covers form handling, server-side processing, MySQL database design, authentication, file uploads, and CAPTCHA.&lt;/p&gt;</description></item><item><title>Engineering Failure</title><link>https://michaelmorrison.com/works/engineering-failure/</link><pubDate>Tue, 01 Jan 2008 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/engineering-failure/</guid><description>&lt;p&gt;Since we all tend to learn through failure, to what degree should the learning process involve the deliberate engineering of failure? Published on Head First Labs in 2008, exploring why the most effective technical books are the ones that let readers stumble before they&amp;rsquo;re handed the answer.&lt;/p&gt;</description></item><item><title>Head First Behind the Scenes: Storyboarding</title><link>https://michaelmorrison.com/works/head-first-behind-the-scenes-storyboarding/</link><pubDate>Tue, 01 Jan 2008 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/head-first-behind-the-scenes-storyboarding/</guid><description>&lt;p&gt;A look behind the scenes at how storyboards are used to construct &lt;em&gt;Head First&lt;/em&gt; books. Published on Head First Labs in 2008, walking through the process of mapping out a chapter&amp;rsquo;s narrative beats and exercises before any prose gets written — the design discipline that gives the series its distinct learning rhythm.&lt;/p&gt;</description></item><item><title>Head First JavaScript</title><link>https://michaelmorrison.com/works/head-first-javascript/</link><pubDate>Tue, 01 Jan 2008 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/head-first-javascript/</guid><description/></item><item><title>You Used JavaScript to Write WHAT?</title><link>https://michaelmorrison.com/works/you-used-javascript-to-write-what/</link><pubDate>Tue, 01 Jan 2008 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/you-used-javascript-to-write-what/</guid><description>&lt;p&gt;The key to understanding when (and when not) to deploy JavaScript has as much to do with the intent of the target application as it does JavaScript itself. Originally published in CIO Magazine in January 2008, framing the then-live debate over Web 1.0 pages versus Web 2.0 applications. The full article PDF is preserved as a sample download. Holds up as an artifact of the moment Ajax was the new thing, Gmail was the marquee example, and JavaScript&amp;rsquo;s role on the server was still years away.&lt;/p&gt;</description></item><item><title>Ajax Construction Kit</title><link>https://michaelmorrison.com/works/ajax-construction-kit/</link><pubDate>Sun, 01 Jul 2007 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ajax-construction-kit/</guid><description>&lt;p&gt;You’ve heard how great Ajax is - how it can help make your Web sites more usable, more interactive, more responsive, more successful. &lt;em&gt;Ajax Construction Kit&lt;/em&gt; lets you put Ajax to work right now, even if you’ve never written a script! Just learn a few essentials, check out a few examples, then run the live CD and discover all the plug-and-play code you need to hit the ground running. The book’s built-in applications work right out of the box. And with easy guidance from Michael Morrison, you’ll gradually deepen your understanding - learn how to customize, extend, and reuse these applications, and even build skills for creating new ones. Walk away an expert.&lt;/p&gt;</description></item><item><title>JavaScript Bible, 6th Edition</title><link>https://michaelmorrison.com/works/javascript-bible-6th-edition/</link><pubDate>Sun, 01 Apr 2007 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/javascript-bible-6th-edition/</guid><description>&lt;p&gt;Make your Web pages stand out above the noise with JavaScript and the expert instruction in this much-anticipated update to the bestselling JavaScript Bible. With renowned JavaScript expert Danny Goodman at your side, you’ll get a thorough grounding in JavaScript basics, see how it fits with current Web browsers, and find all the soup-to-nuts detail you’ll need. Whether you’re a veteran programmer or just starting out, this is the JavaScript book Web developers turn to again and again.&lt;/p&gt;</description></item><item><title>TY XML in 24 Hours, 3rd Edition</title><link>https://michaelmorrison.com/works/ty-xml-in-24-hours-3rd-edition/</link><pubDate>Tue, 01 Nov 2005 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-xml-in-24-hours-3rd-edition/</guid><description>&lt;p&gt;The third edition of &lt;em&gt;Teach Yourself XML in 24 Hours&lt;/em&gt; is everything you need to know about the XML language and how to use it in practical, innovative applications. Understanding the syntax of XML is only a small part of the learning process; understanding how to apply it is the larger part of the learning process, and is the primary focus of this book. It covers a broad range of topics, and wil show you how to use XML to mine data on the web, how to use it to interact with existing data services such as iTunes and Google, and how to use it in applications such as e-books, online speech synthesis, and multimedia. &lt;em&gt;Teach Yourself XML in 24 Hours, 3rd Edition&lt;/em&gt; will teach you what you need to know to get up and running with XML and more importantly, how to do cool things with it!&lt;/p&gt;</description></item><item><title>Treo Essentials</title><link>https://michaelmorrison.com/works/treo-essentials/</link><pubDate>Sat, 01 Oct 2005 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/treo-essentials/</guid><description/></item><item><title>TY HTML &amp; CSS in 24 Hours, 7th Edition</title><link>https://michaelmorrison.com/works/ty-html-css-in-24-hours-7th-edition/</link><pubDate>Sat, 01 Oct 2005 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ty-html-css-in-24-hours-7th-edition/</guid><description>&lt;p&gt;This carefully organized, well-written tutorial teaches beginning web page development skills, covering only those HTML and CSS tags that are likely to be used on creating a beginning web page. The 24 separate, one hour-long tutorials follow the process by which you should be creating your web page, building knowledge not only of how to create a web page, but building a general knowledge of how to use HTML and CSS in other projects as well.&lt;/p&gt;</description></item><item><title>TY BlackBerry in a Snap</title><link>https://michaelmorrison.com/works/ty-blackberry-in-a-snap/</link><pubDate>Fri, 01 Jul 2005 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ty-blackberry-in-a-snap/</guid><description/></item><item><title>Beginning Mobile Phone Game Programming</title><link>https://michaelmorrison.com/works/beginning-mobile-phone-game-programming/</link><pubDate>Mon, 01 Nov 2004 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/beginning-mobile-phone-game-programming/</guid><description>&lt;p&gt;Build several fully functional games as well as a game engine to use for programming cell phone and mobile games with &lt;em&gt;Beginning Mobile Phone Game Programming&lt;/em&gt;! The included CD provides the tool, code and graphics necessary to complete all exercises covered in the chapters. &lt;em&gt;Beginning Mobile Phone Game Programming&lt;/em&gt; demystifies wireless game programming by providing clear, practical lessons using the J2ME Game API. You will learn how to use the most popular mobile programming language, Java, to build compact games that can run on any Java-enabled device, including mobile phones, pagers and handheld computers. You will also learn to add a splash screen, create a demo mode, keep track of high scores, and test, debug, and deploy your games.&lt;/p&gt;</description></item><item><title>Beginning Game Programming</title><link>https://michaelmorrison.com/works/beginning-game-programming/</link><pubDate>Thu, 01 Jul 2004 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/beginning-game-programming/</guid><description/></item><item><title>JavaScript Bible, 5th Edition</title><link>https://michaelmorrison.com/works/javascript-bible-5th-edition/</link><pubDate>Mon, 01 Mar 2004 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/javascript-bible-5th-edition/</guid><description>&lt;p&gt;Create Web pages brimming with dynamic content. Engage your site visitors with programmed style sheets that respond instantly to user interaction. Take charge of your user interface by controlling CSS, plug-ins, Java applets, and even XML data.&lt;/p&gt;</description></item><item><title>TY HTML and XHTML in 24 Hours, 6th Edition</title><link>https://michaelmorrison.com/works/ty-html-and-xhtml-in-24-hours-6th-edition/</link><pubDate>Thu, 01 May 2003 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ty-html-and-xhtml-in-24-hours-6th-edition/</guid><description>&lt;p&gt;Broken down into a series of 24 one-hour lessons, this guide explains the steps for creating a web page with HTML 4, putting it online, incorporating tables and frames, getting feedback from people visiting the site, and adding interactivity and motion with Dynamic HTML.&lt;/p&gt;</description></item><item><title>TY Game Programming in 24 Hours</title><link>https://michaelmorrison.com/works/ty-game-programming-in-24-hours/</link><pubDate>Sun, 01 Dec 2002 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-game-programming-in-24-hours/</guid><description>&lt;p&gt;This book demystifies game programming by providing clear, practical lessons using C/C++, the industry standard in game programming. The book focuses on the Windows API to construct games for the Windows platform and discusses game theory, including double-buffered graphics, sprite animation, and digitized sound effects and music. A fully functional game engine provides readers with the ability to create their own future games.&lt;/p&gt;</description></item><item><title>Faster Smarter HTML and XML</title><link>https://michaelmorrison.com/works/faster-smarter-html-and-xml/</link><pubDate>Fri, 01 Nov 2002 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/faster-smarter-html-and-xml/</guid><description>&lt;p&gt;Learn faster, smarter ways to work with Hypertext Markup Language (HTML) and eXtensible Markup Language (XML). This friendly guide uses a practical, learn-by-doing approach that helps simplify the work of building Web pages and exchanging Web data.&lt;/p&gt;</description></item><item><title>SE Using Pocket PC 2002</title><link>https://michaelmorrison.com/works/se-using-pocket-pc-2002/</link><pubDate>Sat, 01 Jun 2002 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/se-using-pocket-pc-2002/</guid><description/></item><item><title>TY SVG in 24 Hours</title><link>https://michaelmorrison.com/works/ty-svg-in-24-hours/</link><pubDate>Fri, 01 Feb 2002 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-svg-in-24-hours/</guid><description>&lt;p&gt;&lt;em&gt;Teach Yourself SVG in 24 Hours&lt;/em&gt; provides a thorough understanding of the SVG technology, complete with working examples and practical answers to common development questions. The book focuses on how to create imagery in SVG for static and dynamic graphics.&lt;/p&gt;</description></item><item><title>TY XML in 24 Hours, 2nd Edition</title><link>https://michaelmorrison.com/works/ty-xml-in-24-hours-2nd-edition/</link><pubDate>Sat, 01 Dec 2001 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-xml-in-24-hours-2nd-edition/</guid><description>&lt;p&gt;The second edition of &lt;em&gt;Teach Yourself XML in 24 Hours&lt;/em&gt; represents a completely new approach to teaching XML than the previous edition. The book explains the fundamental concepts of XML using practical, hands-on examples. After a quick primer on XML and its relationship to HTML and the Web, the book jumps into real-world examples of how the technology can be used today. Topics include modeling data in XML, viewing XML in Web browsers using style sheets, processing XML documents, and taking advantage of existing XML-based markup languages to create vector graphics, multimedia presentations, and virtual 3-D worlds.&lt;/p&gt;</description></item><item><title>HTML &amp; XML for Beginners</title><link>https://michaelmorrison.com/works/html-xml-for-beginners/</link><pubDate>Fri, 01 Jun 2001 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/html-xml-for-beginners/</guid><description>&lt;p&gt;&lt;em&gt;HTML and XML for Beginners&lt;/em&gt; provides Web coding beginners with a concise guide to the world of Hypertext Markup Language (HTML), and previews even more powerful alternatives such as Extensible Markup Language (XML). Rich in examples,the book walks the Web beginner through basic HTML techniques such as creating and publishing Web pages, formatting text, adding graphics, and creating hyperlinks. It shows how to use tables to organize content, forms to gather input from site visitors, image maps to support point-and-click navigation, and styles, properties, and multimedia to add visual and sonic interest. It clearly demonstrates how to spice up Web pages with interactive elements by using Dynamic HTML (DHTML). The book ends with an extensive discussion of the most important new language on the Web, XML, and its relevance for data exchange. The book also explores XML variants such as Vector Markup Language (VML), the standard for creating, storing, and exchanging vector drawings on the Internet, and XHTMLthe merger of XML and HTML. All in all, this title provides the fastest way to get started coding a Web page.&lt;/p&gt;</description></item><item><title>TY Wireless Java with J2ME in 21 Days</title><link>https://michaelmorrison.com/works/ty-wireless-java-with-j2me-in-21-days/</link><pubDate>Fri, 01 Jun 2001 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ty-wireless-java-with-j2me-in-21-days/</guid><description>&lt;p&gt;This book begins by establishing the basic parameters of J2ME development and its uses in building wireless applications. The tutorial chapters introduce both text and graphical application development for typical wireless devices. Finally, the book presents the major types of applications that the wireless developer will build: information management, communications, games, etc. The book also introduces the basic concepts of networking wireless devices through Java.&lt;/p&gt;</description></item><item><title>Java 2 in Plain English</title><link>https://michaelmorrison.com/works/java-2-in-plain-english/</link><pubDate>Thu, 01 Feb 2001 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/java-2-in-plain-english/</guid><description>&lt;p&gt;&lt;em&gt;Java 2 in Plain English&lt;/em&gt; provides instant access to the Java 2 language through a detailed reference section of key Java components and a dense tutorial that describes the essentials of Java programming. Extensive cross-references with live page numbers make this the perfect book to prop next to your computer while programming in Java. Instant access to core Java information comes through extensive cross references with live page numbers, topical and alphabetical organization of material, valuable examples, clean design, and a strong user-friendly In Plain English section that identifies common tasks and their corresponding elements. A programmers ability to reference the Java language from multiple angles beyond an ordinary index makes this book a powerful programming tool.&lt;/p&gt;</description></item><item><title>The Unauthorized Guide to Pocket PC</title><link>https://michaelmorrison.com/works/the-unauthorized-guide-to-pocket-pc/</link><pubDate>Thu, 01 Jun 2000 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/the-unauthorized-guide-to-pocket-pc/</guid><description>&lt;p&gt;&lt;em&gt;The Unauthorized Guide to Pocket PC&lt;/em&gt; is the best place to start for someone seriously considering the purchase of a Pocket PC, or someone who has just made the purchase and is eager to hit the ground running and use it to its full potential. Along with exploring the major software components of the Pocket PC platform, the book also guides the reader through other aspects of using a Pocket PC such as establishing an online connection and taking advantage of wireless communications.&lt;/p&gt;</description></item><item><title>IE 5 Web Programming Unleashed</title><link>https://michaelmorrison.com/works/ie-5-web-programming-unleashed/</link><pubDate>Mon, 01 May 2000 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ie-5-web-programming-unleashed/</guid><description>&lt;p&gt;&lt;em&gt;Microsoft Internet Explorer 5 Web Programming Unleashed&lt;/em&gt; focuses on Web programming. Regardless of what the topic material is for the chapter, the focus of the book is how or why to program for IE 5. This book fills the need that other books on the market miss: an overall look at web programming within the Internet Explorer 5.0 environment. Content includes IE 5.0, dynamic pages, components, dynamic Web content, data access techniques, multimedia, Offline Browsing, security and distribution, and more.&lt;/p&gt;</description></item><item><title>TY DirectX 7 in 24 Hours</title><link>https://michaelmorrison.com/works/ty-directx-7-in-24-hours/</link><pubDate>Wed, 01 Dec 1999 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-directx-7-in-24-hours/</guid><description>&lt;p&gt;From the first hour, &lt;em&gt;Teach Yourself DirectX 7 in 24 Hours&lt;/em&gt; has you creating your own DirectX-enabled applications. You are carefully guided through the complex DirectX APIs, empowering you to create your own DirectX powered applications featuring smooth 3D graphics and sound. In addition to laying the COM-based DirectX foundation, the book covers animation, DirectSound, DirectMusic, Direct3D, control devices, force feedback controls, and multi-user games. This book is an ideal starting point to hone your DirectX skills quickly and easily.&lt;/p&gt;</description></item><item><title>XML Unleashed</title><link>https://michaelmorrison.com/works/xml-unleashed/</link><pubDate>Wed, 01 Dec 1999 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/xml-unleashed/</guid><description>&lt;p&gt;&lt;em&gt;XML Unleashed&lt;/em&gt; is a complete and comprehensive reference for sophisticated Web developers that covers quite a few applications of XML, from creating Web documents to building sophisticated Web applications. It covers numerous aspects of XML technology, from DTDs, XSL, and XPointers to manipulating XML with Java and JavaScript. See hundreds of professional programming techniques as well as code for more than 15 real-world XML applications involving e-commerce, database access, Web management, real estate, healthcare, and virtual 3-D worlds. This book also includes coverage of SMIL, the XML-based language for Web multimedia.&lt;/p&gt;</description></item><item><title>TY Windows Script Host in 21 Days</title><link>https://michaelmorrison.com/works/ty-windows-script-host-in-21-days/</link><pubDate>Thu, 01 Jul 1999 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ty-windows-script-host-in-21-days/</guid><description>&lt;p&gt;Learn to take maximum advantage of Windows Script Host to automate routine tasks, create powerful macros, and manage users in remote locations. This book not only teaches how to implement Windows Script Host successfully with either JScript or VBScript, but it also provides dozens of useful script examples that you will be able to apply immediately.&lt;/p&gt;</description></item><item><title>MFC Programming with Visual C++ 6 Unleashed</title><link>https://michaelmorrison.com/works/mfc-programming-with-visual-c-6-unleashed/</link><pubDate>Tue, 01 Jun 1999 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/mfc-programming-with-visual-c-6-unleashed/</guid><description>&lt;p&gt;&lt;em&gt;MFC Programming with Visual C++ 6 Unleashed&lt;/em&gt; demonstrates how to apply the Microsoft Foundation Classes (MFC) to resolve a number of common and not-so-common programming issues. Within each topic, readers will be provided with detailed background information, including class hierarchies, as well as example code that can be applied to their own applications. Topic coverage includes MFC architecture, dialogs, messages, controls/notifications, documents, views, applications, MFC and COM programming, MFC database programming, MFC utility classes, MFC and the Web, graphics programming, and advanced MFC tips and tricks.&lt;/p&gt;</description></item><item><title>TY MFC in 24 Hours</title><link>https://michaelmorrison.com/works/ty-mfc-in-24-hours/</link><pubDate>Mon, 01 Mar 1999 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-mfc-in-24-hours/</guid><description>&lt;p&gt;&lt;em&gt;Teach Yourself MFC in 24 Hours&lt;/em&gt; provides an understanding of the fundamentals of MFC. Twenty four sessions of one hour or less show you how to create and customize user interfaces, develop complete applications for all versions of Windows, and organize and work with data. This straightforward, step-by-step approach also covers drawing graphics, managing and accessing databases, implementing printing, and creating DLLs and custom controls.&lt;/p&gt;</description></item><item><title>Java 1.2 Class Libraries Unleashed</title><link>https://michaelmorrison.com/works/java-1-2-class-libraries-unleashed/</link><pubDate>Fri, 01 Jan 1999 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/java-1-2-class-libraries-unleashed/</guid><description>&lt;p&gt;&lt;em&gt;Java 1.2 Class Libraries Unleashed&lt;/em&gt; takes you beyond introductory discussions of the technology, giving you an annotated class library reference with code examples and professional programming techniques. With this book you will obtain the skills, understanding, and breadth of knowledge you need to unleash the full potential of Java 1.2 Class Libraries.&lt;/p&gt;</description></item><item><title>PE Using HTML 4, XML, and Java 1.2</title><link>https://michaelmorrison.com/works/pe-using-html-4-xml-and-java-1-2/</link><pubDate>Tue, 01 Dec 1998 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/pe-using-html-4-xml-and-java-1-2/</guid><description>&lt;p&gt;Web developers must master several technologies to create sophisticated Web sites. &lt;em&gt;Platinum Edition Using HTML 4, XML, and Java 1.2&lt;/em&gt; gives Web developers this information in a concise tutorial/reference style that contains lots of code examples and real world solutions. This book not only teaches the most popular technologies, but shows Web developers how to build the most popular Web applications, including animation, interactive forms, Web databases, e-commerce, and Web broadcasting.&lt;/p&gt;</description></item><item><title>SE Using Visual Interdev 6</title><link>https://michaelmorrison.com/works/se-using-visual-interdev-6/</link><pubDate>Wed, 01 Jul 1998 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/se-using-visual-interdev-6/</guid><description/></item><item><title>TY More Java in 21 Days</title><link>https://michaelmorrison.com/works/ty-more-java-in-21-days/</link><pubDate>Wed, 01 Oct 1997 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ty-more-java-in-21-days/</guid><description>&lt;p&gt;&lt;em&gt;Teach Yourself More Java in 21 Days&lt;/em&gt; teaches you about many of the advanced features of the Java language in the familiar tutorial style of the Teach Yourself series. This book includes detailed coverage of working with the AWT, JavaBeans, JDBC, Java security and the latest developments for Java 1.2. Part One explains how to create components using advanced AWT programming, Java Foundation Classes and JavaBeans. Part Two contains information on creating database applications with JDBC, internationalizing applications and applets, as well as coverage of reflection, serialization, RMI and CORBA. Part Three delves into using the Java Web Server and the Java Servlet Development Kit. It also explains the JAR file format, creating signed Java objects, and explores the latest developments from Sun for Java 1.1.&lt;/p&gt;</description></item><item><title>Java Network Game Programming</title><link>https://michaelmorrison.com/works/java-network-game-programming/</link><pubDate>Tue, 12 Aug 1997 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/java-network-game-programming/</guid><description>&lt;p&gt;Building a two-player networked Connect Four game in Java, with a complete walkthrough of socket programming, client-server architecture, and the underlying Internet protocols. Originally published in Game Developer Magazine, August 1997. The annotated version with a 2026 preface lives in the &lt;a href="https://michaelmorrison.com/vault/articles/java-network-game-programming/"



 


&gt;Vault&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Visual InterDev Unleashed</title><link>https://michaelmorrison.com/works/visual-interdev-unleashed/</link><pubDate>Fri, 01 Aug 1997 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/visual-interdev-unleashed/</guid><description>&lt;p&gt;&lt;em&gt;Visual InterDev Unleashed&lt;/em&gt; provides an all-in-one advanced-level guide to designing, creating, and publishing for the Web using the most sophisticated visual development environment on the market: Internet Studio. In no time, readers will learn how to use ActiveX Server scripting with databases, build ActiveX controls, and program with objects. The book provides real-world examples to highlight a variety of tasks, including database and query design, content creation, server-side scripting, and front-end scripting.&lt;/p&gt;</description></item><item><title>Maximum Java 1.1</title><link>https://michaelmorrison.com/works/maximum-java-1-1/</link><pubDate>Sun, 01 Jun 1997 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/maximum-java-1-1/</guid><description/></item><item><title>How to Program JavaBeans</title><link>https://michaelmorrison.com/works/how-to-program-javabeans/</link><pubDate>Tue, 01 Apr 1997 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/how-to-program-javabeans/</guid><description>&lt;p&gt;JavaBeans allows developers to build components that make development quicker and easier, link to other component models, and successfully work with applets to create new applications. As the only full-color book on the JavaBeans technology, this easy-to-follow tutorial teaches users the basics of Beans and shows them how to build components that are truly reusable and instantly portable.&lt;/p&gt;</description></item><item><title>Java 1.1 Unleashed, 3rd Edition</title><link>https://michaelmorrison.com/works/java-1-1-unleashed-3rd-edition/</link><pubDate>Tue, 01 Apr 1997 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/java-1-1-unleashed-3rd-edition/</guid><description>&lt;p&gt;Completely revised, updated, and expanded, this comprehensive reference provides users with all the information you need to master Java 1.1 programming, program advanced Java applets, and successfully integrate Java with other technologies.&lt;/p&gt;</description></item><item><title>TY Java 1.1 in 21 Days, 2nd Edition</title><link>https://michaelmorrison.com/works/ty-java-1-1-in-21-days-2nd-edition/</link><pubDate>Tue, 01 Apr 1997 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-java-1-1-in-21-days-2nd-edition/</guid><description/></item><item><title>Presenting JavaBeans</title><link>https://michaelmorrison.com/works/presenting-javabeans/</link><pubDate>Sat, 01 Mar 1997 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/presenting-javabeans/</guid><description>&lt;p&gt;JavaBeans allows Web publishers and developers to write re-usable components once and then run them anywhere. This guide, loaded with real-world programming examples, is a solid introduction to this new compact platform-neutral component architecture. With &lt;em&gt;Presenting JavaBeans&lt;/em&gt;, readers will learn what JavaBeans is, how it relates to existing component technologies, and how it will affect the Web. The book includes extensive coverage of the basics of component software, the JavaBeans API, the creation of JavaBeans components, and the integration of Beans with other component models including ActiveX, LiveConnect, RMI, and CORBA.&lt;/p&gt;</description></item><item><title>Java Unleashed, 2nd Edition</title><link>https://michaelmorrison.com/works/java-unleashed-2nd-edition/</link><pubDate>Sun, 01 Dec 1996 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/java-unleashed-2nd-edition/</guid><description/></item><item><title>Late Night MS Visual J++</title><link>https://michaelmorrison.com/works/late-night-ms-visual-j/</link><pubDate>Sun, 01 Dec 1996 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/late-night-ms-visual-j/</guid><description/></item><item><title>TY Java in 21 Days PRE</title><link>https://michaelmorrison.com/works/ty-java-in-21-days-pre/</link><pubDate>Fri, 01 Nov 1996 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/ty-java-in-21-days-pre/</guid><description/></item><item><title>VBScript Web Page Interactivity</title><link>https://michaelmorrison.com/works/vbscript-web-page-interactivity/</link><pubDate>Tue, 01 Oct 1996 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/vbscript-web-page-interactivity/</guid><description/></item><item><title>Presenting ActiveX</title><link>https://michaelmorrison.com/works/presenting-activex/</link><pubDate>Thu, 01 Aug 1996 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/presenting-activex/</guid><description/></item><item><title>TY Internet Game Programming with Java in 21 Days</title><link>https://michaelmorrison.com/works/ty-internet-game-programming-with-java-in-21-days/</link><pubDate>Thu, 01 Aug 1996 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/ty-internet-game-programming-with-java-in-21-days/</guid><description>&lt;p&gt;&lt;em&gt;Teach Yourself Internet Game Programming with Java in 21 Days&lt;/em&gt; shows in detail how to use Java to program games for interactive use on the Internet and World Wide Web. Topics covered include sprite animation, collision detection, audio, artificial intelligence, and networked multiplayer gaming. Several interesting games are developed throughout the book such as Traveling Gecko, Scorpion Roundup, and Connect4.&lt;/p&gt;</description></item><item><title>Tricks of the Java Programming Gurus</title><link>https://michaelmorrison.com/works/tricks-of-the-java-programming-gurus/</link><pubDate>Mon, 01 Jul 1996 00:00:00 -0700</pubDate><guid>https://michaelmorrison.com/works/tricks-of-the-java-programming-gurus/</guid><description>&lt;p&gt;&lt;em&gt;Tricks of the Java Programming Gurus&lt;/em&gt; is a guide for the experienced Java programmer who wants to take his or her Java skills beyond simple animation and applets. It will show the reader how to streamline Java code, how to achieve unique results with undocumented tricks, and how to add advanced level functions to existing Java programs.&lt;/p&gt;</description></item><item><title>Java Unleashed</title><link>https://michaelmorrison.com/works/java-unleashed/</link><pubDate>Mon, 01 Apr 1996 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/java-unleashed/</guid><description/></item><item><title>Windows 95 Game Developer's Guide Using the Game SDK</title><link>https://michaelmorrison.com/works/windows-95-game-developers-guide/</link><pubDate>Mon, 01 Jan 1996 00:00:00 -0800</pubDate><guid>https://michaelmorrison.com/works/windows-95-game-developers-guide/</guid><description>&lt;p&gt;A guide to building games on the Windows 95 Game SDK, covering DIB Theory, DirectDraw, DirectSound, DirectInput, and DirectPlay. My first book, co-authored with Randy Weems — the same collaborator behind &lt;a href="https://michaelmorrison.com/vault/games/combat-tanks/"



 


&gt;Combat Tanks&lt;/a&gt; two years earlier.&lt;/p&gt;</description></item></channel></rss>