<?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>Loyal Moses &#187; Architecture</title>
	<atom:link href="http://www.loyalmoses.com/content/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loyalmoses.com</link>
	<description>public var blog:Blog = Blog.getInstance();</description>
	<lastBuildDate>Thu, 13 Oct 2011 02:33:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Woohoo! Pre-order: iPhone Applications Tune-Up</title>
		<link>http://www.loyalmoses.com/2011/02/woohoo-pre-order-iphone-application-tune-up/</link>
		<comments>http://www.loyalmoses.com/2011/02/woohoo-pre-order-iphone-application-tune-up/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 00:40:00 +0000</pubDate>
		<dc:creator>moses</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[packt]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[tune-up]]></category>

		<guid isPermaLink="false">http://www.loyalmoses.com/?p=581</guid>
		<description><![CDATA[Well, my first published book is now available for pre-order and it&#8217;s details are now public. To sum it up, it&#8217;s an action-thriller set in the medieval age of war-torn eastern Europe filled with empirical struggles between feudalism and aristocratic ideals. It&#8217;s not well known that Objective-C played a pivotal role in the dismantling of [...]]]></description>
			<content:encoded><![CDATA[<p>Well, my first published book is now available for pre-order and it&#8217;s details are now public.</p>
<p><a href="http://www.loyalmoses.com/wp-content/uploads/2011/02/0348ot_mockupcover_normal.jpg"><img class="alignright size-medium wp-image-582" title="0348ot_mockupcover_normal" src="http://www.loyalmoses.com/wp-content/uploads/2011/02/0348ot_mockupcover_normal-243x300.jpg" alt="" width="243" height="300" /></a>To sum it up, it&#8217;s an action-thriller set in the medieval age of war-torn eastern Europe filled with empirical struggles between feudalism and aristocratic ideals. It&#8217;s not well known that Objective-C played a pivotal role in the dismantling of the populous western caste system responsible for the stagnant performance of current day mobile platform development.</p>
<p>I don&#8217;t want to give away too much, but there is a romantic interposition towards the end of the book that will leave readers highly suspicious and apprehensive of Android&#8217;s luring siren calls.</p>
<p>&#8230; but more seriously, details are below.</p>
<p><strong>iPhone Applications Tune-Up</strong><br />
High performance tuning guide for real-world iOS projects</p>
<p>Details and pre-order @ Packt Publishing: <a href="http://loyal.ms/gwGfAa">http://loyal.ms/gwGfAa</a></p>
<p><strong>Book description</strong><br />
The best iPhone applications are the ones that demonstrate smooth, fast, efficient and optimal performance. An application should be designed to run at 200 mph, but operate just as smoothly as it would at 5 mph. Developing an application that supports such a wide range of performance needs is no small task and requires an understanding of the basic elements of performance as well as a strong strategy.</p>
<p>This book covers every aspect of tuning, optimizing, and squeezing every last bit of performance out of an iOS project. From application architecture and design to development and deployment, readers will be guided through the entire process of tuning an iOS application for high performance.</p>
<p>Every line of code presents an opportunity to improve upon the effective performance of an application. This book begins with the fundamentals of performance, demonstrating the impact poor performance can have on the success of an application. Apple&#8217;s App Store is riddled with applications that fall just short of success and it isn&#8217;t too much of a stretch to attribute many of these failures to a lack of optimization. Readers will be lead through each chapter, learning every aspect of performance tuning from simple syntax tips and tricks to advanced process management, and network and memory optimizations.</p>
<div style="text-align:center;margin:5px 0px 20px 0px;"><script type="text/javascript"><!--
google_ad_client = "pub-2572565503002911";
/* 468x60, created 1/2/10 */
google_ad_slot = "7768175042";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>In addition to theories, syntax, and detailed code examples, readers will learn to take advantage of Apple&#8217;s powerful performance measurement and benchmarking utilities to identify the specific components of an iOS project that might need attention.</p>
<p>Learn the fundamentals of performance driven development to remedy existing performance related issues or design high performance iOS applications from start to finish</p>
<p><strong>Who this book is written for</strong><br />
This book is for iOS application developers who are interested in resolving application performance bottlenecks in both new and existing Xcode projects. Readers should be familiar with the basic concepts and principles of iOS development, Objective-C syntax, and use of Apple&#8217;s Xcode development environment.</p>
<p><strong>About</strong><br />
This is the first (to be published) book of its kind and is very much focused on Objective-C tuning practices for all iOS platforms, including the iPhone, iPod Touch, iPad and iPad 2. Performance tuning is a recipe that includes some common sense, a little bit of obvious and of course generous helpings of technical know-how and all around development experience. No matter the size or depth of an iOS project, performance can play a key role in an applications success or failure on the market. iPhone Applications Tune-Up is designed to aid developers in squeezing every last bit of performance from every aspect of an application. A lot of experience and research has gone in to producing a book that highlights the areas in which performance gains are most critical and even commonly overlooked.</p>
<p>&#8212;</p>
<p>I have an absolute passion for technology and Objective-C represents this deep focus most simply because it encompasses the highest levels of programming technology and advancements in development languages. iPhone Applications Tune-Up will be the result of more than 1000 hours of my personal time; authoring, researching and generally staring at the screen. At this point I have only a couple of chapters remaining before the re-write and finalization work begins. It&#8217;s been a long and enjoyable road up to this point and I look forward to its final release.</p>
<p>Now, go pre-order it! <a href="http://loyal.ms/gwGfAa">http://loyal.ms/gwGfAa</a></p>
<p>Enjoy.</p>
<p>~Moses</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loyalmoses.com/2011/02/woohoo-pre-order-iphone-application-tune-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cairngorm = Narcotic for Flex developers</title>
		<link>http://www.loyalmoses.com/2008/09/cairngorm-narcotic-for-flex-developers/</link>
		<comments>http://www.loyalmoses.com/2008/09/cairngorm-narcotic-for-flex-developers/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 07:17:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.loyalmoses.com/?p=45</guid>
		<description><![CDATA[It&#8217;s impossible to be a Flex consultant and NOT deal with Cairngorm at some point. Cairngorm is everywhere and everyone seems to be talking about it. We need to understand that Cairngorm is not a solution to a problem. It is an architecture to force stricter standards compliance with the MVC concept. MVC (&#8220;Model-View-Controller&#8221;) is [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s impossible to be a Flex consultant and NOT deal with Cairngorm at some point. Cairngorm is everywhere and everyone seems to be talking about it.</p>
<p>We need to understand that Cairngorm is not a solution to a problem. It is an architecture to force stricter standards compliance with the MVC concept.</p>
<p>MVC (&#8220;Model-View-Controller&#8221;) is a concept, and we as developers are free to adhere as closely or as loose to this concept as we like.</p>
<p>Each project will have different requirements for the structure that is used to follow an MVC concept and this is where true developers shine.</p>
<p>Common problems or pitfalls in current languages are solved by the use of well known design patterns, not architectures. Design patterns hand a solution to a developer and allow him/her to integrate it in the most appropriate fashion.</p>
<p>Architectures such as Cairngorm create many layers of communication that for some projects may be perfect but for others just too much. They are heavy, commonly break development standards such as encapsulation and programming to interface as well as create vast amounts of linked classes that are near impossible to re-factor in large projects.</p>
<p>Cairngorm has its benefits if used sparingly, but all too often there is an overkill of usage, in which adding one simple feature can cause an avalanche of class modifications.</p>
<p>I find that I become easily annoyed with the half dozen layers, retyping the same code over and over again in each class component and begin to find myself breaking out of Cairngorm standards after only a few hours of development.</p>
<p>Creating a common standard is a good thing, but isn&#8217;t that what the language is in itself? A developer is taught standards, best practices and theories for design and some will expand upon these basics and become experts, while others will become lazy and produce poor results.</p>
<p>Let&#8217;s all not be punished by those with poor coding practices and be forced to use these training wheels.</p>
<p>&#8230; and don&#8217;t get me started on rails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loyalmoses.com/2008/09/cairngorm-narcotic-for-flex-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

