<?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>SRT Solutions &#187; Business</title>
	<atom:link href="http://www.srtsolutions.com/category/business/feed" rel="self" type="application/rss+xml" />
	<link>http://www.srtsolutions.com</link>
	<description>Software. Research. Teamwork. Building custom software in a collaborative way.</description>
	<lastBuildDate>Fri, 10 May 2013 04:34:34 +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>2013 Investments: Continuous Client Experience</title>
		<link>http://www.srtsolutions.com/2013-investments-continuous-client-experience</link>
		<comments>http://www.srtsolutions.com/2013-investments-continuous-client-experience#comments</comments>
		<pubDate>Wed, 20 Feb 2013 17:23:06 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Trending at SRT]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4971</guid>
		<description><![CDATA[<p>In this post, I&#8217;ll drill a bit into the final of the 3 areas SRT is investing in for 2013: Continuous Client Experience.</p> <p>Users are <p>Read more >> <a href="http://www.srtsolutions.com/2013-investments-continuous-client-experience">2013 Investments: Continuous Client Experience</a></p>]]></description>
			<content:encoded><![CDATA[<p>In this post, I&#8217;ll drill a bit into the final of the 3 areas SRT is investing in for 2013: Continuous Client Experience.</p>
<p>Users are now expecting that their experience, their work, and their data follows them from one device to the next. It&#8217;s not enough to have a presence on mobile, web, and desktop. It&#8217;s important that users have a seamless experience as they move from one device to the next. </p>
<p>One high profile example is Netflix. I can start a movie on my laptop. When I get home, I can switch to my Roku and have the movie pick up in exactly the same location. My picks are the same on my phone as on the living room device. We just expect that experience to move from device to device.</p>
<p>OneNote provides similar behavior as a productivity application. My notes automatically sync in the cloud. As I move from machine to machine, or to my phone, all my data just follows. The newest version of OneNote doesn’t even have a “save” command. My work just moves to the cloud on a regular basis.</p>
<p>All the applications we are now writing for business users demand the same kind of synchronization. It&#8217;s driving several design decisions.</p>
<p>We&#8217;re putting data in the cloud, where it&#8217;s accessible from multiple devices. We&#8217;re putting more effort into how we synchronize data. We&#8217;re putting thought into server side data crunching and client side rendering. We&#8217;re designing applications that have more and more of their algorithms in the cloud. That lets us develop more and more of the functionality for a single server platform. Each client has a smaller footprint and less device specific code. That lowers the cost of creating a great experience on each device. Finally, we&#8217;re investing in making great offline experiences that synchronize data when the device notifies applications that a network is available.</p>
<p>Put all these areas together, and we believe we&#8217;re well positioned for an exciting 2013. There are major shifts underway in our industry, and we intend to stay at the forefront.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/2013-investments-continuous-client-experience' addthis:title='2013 Investments: Continuous Client Experience '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/2013-investments-continuous-client-experience/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SRT Technology Investments for 2013</title>
		<link>http://www.srtsolutions.com/srt-technology-investments-for-2013</link>
		<comments>http://www.srtsolutions.com/srt-technology-investments-for-2013#comments</comments>
		<pubDate>Mon, 11 Feb 2013 19:06:03 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Trending at SRT]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4960</guid>
		<description><![CDATA[<p>At SRT, we continuously examine the overall technology landscape and make decisions on where to invest more time, what should stay the same, and what <p>Read more >> <a href="http://www.srtsolutions.com/srt-technology-investments-for-2013">SRT Technology Investments for 2013</a></p>]]></description>
			<content:encoded><![CDATA[<p>At SRT, we continuously examine the overall technology landscape and make decisions on where to invest more time, what should stay the same, and what should be getting less investment. The change is actually quite fluid. We are always looking at what can help our customers achieve their goals, and what technologies seem to be getting less emphasis in the future. </p>
<p>But, the beginning of the year seems to be the right time to make a statement for the coming year. Here goes:</p>
<h1></h1>
<p>We’re seeing three areas that deserve big investments this year:&#160; Mobile, Single Page Web Applications, and the seamless integration of user experiences.</p>
<p>Let’s start with mobile: We’ve been building mobile applications for years, and demand continues to grow. There is obvious growth for iPhones, iPads, Android Phones, and Droid tablets. Windows Phone 8 and Windows 8 tablets are adding strong competition as well. There are a number of questions relating to how much market share each of these platforms will enjoy. But there is no question that the overall market for mobile software is growing, and growing quickly.</p>
<p>But mobile is only half (or one third) of the story.</p>
<p>Our customers demand that users access applications from their main computer as well as from their mobile device.&#160; Modern web applications, termed “Single Page Applications” behave more and more like desktop applications everyday. Facebook and Gmail are the two most popular examples. These web applications provide an almost native experience in the browser. </p>
<p>This gets to the final and encompassing strategy decision:&#160; Applications we’re building now must be available to users on any device, at any time. Data must be available on the web, on mobile devices, or on the desktop/laptop. The best apps can move seamlessly from device to device.&#160; That requires building applications that are part mobile, part web, part cloud, and always available from anywhere. </p>
<p>We’ve positioned ourselves to build those applications.&#160; We’ve got strengths on mobile platforms, web platforms, cloud platforms, and most importantly, building applications that span those different environments.</p>
<p>In my next few posts, I’ll go into more detail on each of these three topics: why they are important, and how to learn more about each of these topics. In the meantime, what do you think? Are these where you’re investing? Do these ideas represent the kinds of applications you want to use? Leave comments.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/srt-technology-investments-for-2013' addthis:title='SRT Technology Investments for 2013 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/srt-technology-investments-for-2013/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effective Writing guidelines from Scott Meyers</title>
		<link>http://www.srtsolutions.com/effective-writing-guidelines-from-scott-meyers</link>
		<comments>http://www.srtsolutions.com/effective-writing-guidelines-from-scott-meyers#comments</comments>
		<pubDate>Fri, 25 Jan 2013 16:35:35 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Trending at SRT]]></category>
		<category><![CDATA[Effective C#]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4788</guid>
		<description><![CDATA[<p>I try not to write posts that are simply links to other posts, but I had to make an exception for this.&#160; I was quite <p>Read more >> <a href="http://www.srtsolutions.com/effective-writing-guidelines-from-scott-meyers">Effective Writing guidelines from Scott Meyers</a></p>]]></description>
			<content:encoded><![CDATA[<p>I try not to write posts that are simply links to other posts, but I had to make an exception for this.&#160; I was quite happy to see Scott Meyer&#8217;s post on <a href="http://scottmeyers.blogspot.com/2013/01/effective-effective-books.html">writing an effective effective book</a> earlier this week. I received an earlier version of this advice almost a decade ago when I first worked on the proposal and outline for Effective C#. That advice, and all of Scott&#8217;s additional advice and counsel made all the books I&#8217;ve written for the Effective series better. His guidance and advice are a key reason why the <a href="http://www.informit.com/imprint/series_detail.aspx?st=61267">Effective Series</a> books are so successful, and so well-received. The the authors in the series receive this advice, and receive constant feedback on the content, the form, the advice, and the style that goes into an Effective book.</p>
<p>The advice I got from Scott helped in many areas beyond writing that book. It has helped me become better at writing in general. I&#8217;m also better at explaining difficult concepts when I&#8217;m speaking to developers, or in meetings with other technical leaders. I remember several review comments from Scott on my first manuscript that started, “I don’t know C# very well, but this doesn’t make sense to me. Will your readers understand this?” It made me rework several explanations for greater clarity, and to be more complete.</p>
<p>If you&#8217;re thinking of writing a book, you must read this post. It contains many nuggets of information that will help you reach your audience. You&#8217;ll explain your points more clearly, and you&#8217;ll justify your arguments much better. Your writing will actually accomplish its purpose.</p>
<p>Even if you don&#8217;t plan to write a book, you should read this advice. If you work in technology, and you ever explain difficult concepts to coworkers, managers, customers, or others, this information is very useful. You&#8217;ll be more effective at work, and your advice and counsel will be taken more often.</p>
<p>If you&#8217;ve enjoyed the books I&#8217;ve written for the Effective Series, this post gives you a glimpse at Scott&#8217;s advice to make those books as useful as they&#8217;ve been. It’s invaluable advice. Read it. It will help you as much as it helped me.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/effective-writing-guidelines-from-scott-meyers' addthis:title='Effective Writing guidelines from Scott Meyers '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/effective-writing-guidelines-from-scott-meyers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum and multiple project teams</title>
		<link>http://www.srtsolutions.com/scrum-and-multiple-project-teams</link>
		<comments>http://www.srtsolutions.com/scrum-and-multiple-project-teams#comments</comments>
		<pubDate>Wed, 16 Jan 2013 12:36:23 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Tech Feature]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4707</guid>
		<description><![CDATA[<p>One of our customers is grappling with how to manage a scrum process that involves multiple teams with multiple responsibilities. The larger organization produces a <p>Read more >> <a href="http://www.srtsolutions.com/scrum-and-multiple-project-teams">Scrum and multiple project teams</a></p>]]></description>
			<content:encoded><![CDATA[<p>One of our customers is grappling with how to manage a scrum process that involves multiple teams with multiple responsibilities. The larger organization produces a number of business applications, all built on a common library. They have teams for each application, and a framework library team.</p>
<p>I thought our recommendations would be of general interest, so I’m posting them here. This is still a work in progress, so I&#8217;d appreciate any thoughts from my readers.</p>
<h2>Sprint Meetings</h2>
<p>We recommended moving away from a process where every team attended one large sprint meeting. Every team planned their next sprint during these large meetings. Our customer was concerned that there was very little energy in these marathon meetings. The main reason was that for many attendees, over 75% of the content was not interesting: it was about other applications. The level of detail was too deep for members of other teams. By scheduling project-specific sprint meetings, each meeting had fewer people, and those people were engaged in the activity.</p>
<p>To make sure that the voice of the customer was represented, we recommended that one member of each application team attend the framework team&#8217;s sprint meetings. </p>
<p>To make sure that the framework team knew of any issues relating to each application, we recommended that one member of the framework team attend each application team meeting. (Although not necessarily the same person. That would be a lot of meetings).</p>
<p>We made this recommendation because sprint meetings are in depth, and project focused. We feel it&#8217;s important to have all attendees engaged for the entire meeting. We wanted to reduce the waste associated with attending meetings where someone is not really contributing.</p>
<p>It did raise the energy in the project meetings. It also brought some concerns.&#160; Everyone felt this decreased the communication between application teams. That could lead to code duplication, missed opportunities for reuse, and siloes of knowledge.</p>
<h2>On to Standups</h2>
<p>Standups are a mechanism to communicate to everyone any progress, and any issues. We recommended having all the application teams and the framework team attend the same daily standup. That’s about 30 people, but it can still be a short meeting, if everyone follows the rules. We&#8217;re finding two main advantages to this process.</p>
<p>If someone is stuck, a larger group of peers hears about the issue. That increases the chance that someone will say &quot;I can help.&quot; Issues get solved quicker.</p>
<p>The framework team is becoming much more efficient. Imagine someone on an application team makes a feature request of the framework team at one of these standups. One of three outcomes are possible:</p>
<ul>
<li>No one says anything. That likely means that no other app needs that feature. Maybe that feature is better implemented in the app team&#8217;s code base.</li>
<li>Other App teams say they need (or will soon need) that same feature. That information helps the framework team prioritize requests.</li>
<li>Another App team says &quot;we&#8217;ve already built that feature.&quot; Now, the work changes from a new feature to refactoring code (and associated unit tests) to move it from the application&#8217;s codebase to the common framework. That avoid code duplication, and means the framework team can release the new feature more quickly. </li>
</ul>
<p>It&#8217;s working quite well so far.</p>
<p>What have you tried? How has it worked?</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/scrum-and-multiple-project-teams' addthis:title='Scrum and multiple project teams '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/scrum-and-multiple-project-teams/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software development company SRT Solutions offers new public training courses</title>
		<link>http://www.annarbor.com/business-review/software-development-company-srt-solutions-offers-new-public-training-courses/</link>
		<comments>http://www.annarbor.com/business-review/software-development-company-srt-solutions-offers-new-public-training-courses/#comments</comments>
		<pubDate>Fri, 11 Jan 2013 10:59:12 +0000</pubDate>
		<dc:creator>WBG Administrator</dc:creator>
				<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Business Review | News]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?guid=4ac279c55a42c06bb57063124968361e</guid>
		<description><![CDATA[Bill Wagner and co-founder Dianne Marsh started SRT Solutions in 2000 with an eye towards keeping software development in the Ann Arbor area.Photo by Mark Bialek &#124; For AnnArbor.comWhen the dot-com bubble burst in 2000, its impact on the software... <p>Read more >> <a href="http://www.annarbor.com/business-review/software-development-company-srt-solutions-offers-new-public-training-courses/">Software development company SRT Solutions offers new public training courses</a></p><div class="addthis_toolbox addthis_default_style " addthis:url='http://www.annarbor.com/business-review/software-development-company-srt-solutions-offers-new-public-training-courses/' addthis:title='Software development company SRT Solutions offers new public training courses '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="image_center" style="width:646px"><img alt="101809_BillWagner1.jpg" src="http://www.annarbor.com/assets_c/2009/10/101809_BillWagner1-thumb-646x453-12278.jpg" width="646" height="453" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /><p class="photo_caption">Bill Wagner and co-founder Dianne Marsh started SRT Solutions in 2000 with an eye towards keeping software development in the Ann Arbor area.</p><p class="photo_credit">Photo by Mark Bialek | For AnnArbor.com</p></div>When the dot-com bubble burst in 2000, its impact on the software development field was immediately felt in the pocketbooks of everyone from programmers to CEOs. <strong><a href="http://www.srtsolutions.com/">SRT Solutions</a></strong> co-founder <strong>Bill Wagner</strong> said the crash&#8217;s more lasting legacy was to discourage a generation from pursuing careers in the sector.

<p>&#8220;Everyone you talked to in the first half of the 2000s said, &#8216;No no no, don&#8217;t go into that space, the jobs are all going offshore, the wages are going down,&#8217;&#8221; he said.<br />
</p><p>&#8220;Now we&#8217;re reaching the point where we see an incredible shortage of people with computer science backgrounds who graduated from high school from 2004 to 2008. Those would be the recent college grads or the people with 3 to 5 years experience, we just don&#8217;t have those in the numbers we should.&#8221;</p>

<div style="border:1px solid #e5e5e5; border-bottom: 3px solid #e5e5e5; margin:5px 15px 15px 15px; float: right; width: 240px; font-size:11px !important; line-height:150%;">
<h3 style="display:block; background-color:#e5e5e5; padding:6px 8px 6px 8px;">
Get Ann Arbor news in your inbox
</h3>
<div style="padding:8px;">
<p style="font-size:12px; line-height:130%;">
Keep your finger on the pulse of the Ann Arbor business community by signing up for the Business Review newsletter sent out early every Thursday morning. You can also sign up for the daily 3@3 email to see our best local stories every day.
</p>
<ul>
<li style="font-size:12px; line-height:130%;">
<a href="http://link">Click here to sign up for the Business Review and 3@3 newsletters</a>
</li>
</ul>
</div>
</div>Wagner said the lack of programmers with a deep understanding of the theory behind computer science is putting the breaks on Ann Arbor&#8217;s local economy in a number of ways.

<p>&#8220;We&#8217;ve never formalized it as a mission statement, but what we&#8217;ve always been behind is doing whatever we can to help the software industry in this region grow,&#8221; he said.</p>

<p>The company&#8217;s newest effort towards increasing programming proficiency in the area is a <a href="http://www.srtsolutions.com/developer-growth-infusion-training-tech-talent">Developer Growth Infusion training series </a>planed to launch Jan. 16. </p>

<p>&#8220;We like to think that this course will complement courses such as [<strong>Ann Arbor SPARK&#8217;s</strong>] <a href="http://www.annarborusa.org/talent/Shifting-Code-Cohort-2">Shifting Code</a> and companies that are hiring new graduates,&#8221; Wagner said.</p>

<p>&#8220;Those types of people will have a lot of the basics, a lot of the theory, but they don&#8217;t know what a professional software development organization looks like. So we&#8217;re trying to augment their training and be the next stage in these individual&#8217;s development.&#8221;</p>

<p>SRT already hosts training sessions for companies that want to train their software staffs in new and emerging technologies. Wagner hopes that companies will sign their programmers up for the new courses as a way to make sure they stay on the cutting edge.</p>

<p>&#8220;From a company standpoint, you need to invest in your people. It&#8217;s a good retention strategy,&#8221; he said.</p>

<p>&#8220;If you&#8217;re going to be a company that helps your employees grow, you&#8217;re going to be a better destination employer, especially as the market for software skills keeps tightening up.&#8221;</p>

<p>Individuals also can sign up for the classes on their own. With new software languages and hardware products being developed all the time, Wagner said it&#8217;s vital for programmers to keep up with the newest technologies.</p>

<p>&#8220;One of our concerns is that there&#8217;s such a shortage of programmers that people think you can have great success by taking a couple community college classes and the Shifting Code workshop,&#8221; he said.</p>

<p>&#8220;Those are good on-ramps, but they don&#8217;t go deep enough to allow you to have a good long career in the industry. Development moves too fast, and there are too many things that happen too quickly for someone without a really strong basis in computer science and theory to keep up.&#8221;</p>

<p>Each half-day session costs $300, with a $250 group rate for groups of more than 5. The first class, scheduled for Jan. 16 will deal with <a href="http://en.wikipedia.org/wiki/C_Sharp_(programming_language)">C# </a>and <a href="http://en.wikipedia.org/wiki/.NET_Framework_version_history">.NET 4.5</a> programming. Wagner said he plans to run one session every two weeks.</p>

<p>&#8220;There&#8217;s more and more recognition these days that the software sector is a strong sector that people should want to be in,&#8221; he said.</p>

<p>&#8220;People say this last recession was a &#8216;great recession,&#8217; but for many of my colleagues it was not nearly as bad as the dot-com burst. Software developers really skated through the last recession. The sector kept growing, and it&#8217;s going to keep growing. We all need to keep learning to keep up with it.&#8221;</p>

<p><em>Ben Freed covers business for AnnArbor.com. You can <a href="http://www.annarbor.com/newsletter/signup/">sign up here</a> to receive Business Review updates every week. Reach out to Ben at 734-623-2528 or email him at <a href="mailto:benfreed@annarbor.com">benfreed@annarbor.com</a>. Follow him on twitter <a href="http://twitter.com/bfreedina2">@BFreedinA2</a></em></p><p><a href="http://www.annarbor.com/business-review/software-development-company-srt-solutions-offers-new-public-training-courses/" title="Continue Reading: Software development company SRT Solutions offers new public training courses ">Continue reading Software development company SRT Solutions offers new public training courses ...</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/software-development-company-srt-solutions-offers-new-public-training-courses/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.annarbor.com/101809_BillWagner1.jpg" length="0" type="image/jpeg" />
		</item>
		<item>
		<title>SRT Developer Infusion Training: Launching in February</title>
		<link>http://www.srtsolutions.com/srt-developerinfusion-training-launching-in-january</link>
		<comments>http://www.srtsolutions.com/srt-developerinfusion-training-launching-in-january#comments</comments>
		<pubDate>Fri, 14 Dec 2012 18:36:23 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[me]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4627</guid>
		<description><![CDATA[<p>We are excited to announce public classes for developers launching in January of 2013.</p> <p>Twice a month, we&#8217;ll host .NET developer training classes for professional <p>Read more >> <a href="http://www.srtsolutions.com/srt-developerinfusion-training-launching-in-january">SRT Developer Infusion Training: Launching in February</a></p>]]></description>
			<content:encoded><![CDATA[<p>We are excited to announce public classes for developers launching in January of 2013.</p>
<p>Twice a month, we&#8217;ll host .NET developer training classes for professional developers that want to grow their skills. Our curriculum is based on the wealth of material we&#8217;ve created to help .NET developers learn more about the C# language and environment. As readers of my blog, you&#8217;re probably familiar with my books, videos and articles. But it&#8217;s not just me. Patrick Steele has a regular column in Visual Studio Magazine. Many of our .NET developers have spoken at conferences and created content that we&#8217;ll use in our classes.</p>
<p>The format, the delivery, and the content are tailored for busy professional developers.  Each month, we&#8217;ll conduct two afternoon sessions. One will be focused on a recent release to help developers learn the latest tools and techniques.  The second will be focused on mainstream releases to help developers become more proficient with the tools they are already using. Each session includes discussion and demonstrations. Most importantly, half the time will be spent on labs that provide guided experience on the topics being covered. We&#8217;ll repeat sessions if there is enough interest.</p>
<p>All the classes will be hosted by the experienced conference speakers that have been providing developers with great content for years.</p>
<p>We&#8217;re excited about this launch. It augments but does not replace our core focus: creating great software for our customers.</p>
<p>Our area, like many locations, is experiencing a shortage of developers in certain areas, such as C# and .NET. That talent gap is slowing economic growth here. As Dianne and I have gotten more involved in the regional business community, we began looking for what we could do to help. The obvious choice is to help new developers in the community grow their skills. In fact, we’ve already hosted private classes for many of our customers. This launch enables us to reach a wider audience.</p>
<p>Longtime readers of any of the blogs on our site know that SRT Solutions has a commitment to continued learning. We know that this industry moves fast, and we have to continue learning to stay relevant and move ahead. All our developers spend time learning new techniques and creating content. It helps us created create great applications for our customers. It also positions us to help other developers in our region.  Our goal for this new program is to train the developers that our growing regional companies need to grow. It&#8217;s our way of closing the talent gap.</p>
<p>You can learn more <a href="http://www.srtsolutions.com/developer-growth-infusion-training-tech-talent">here</a>.</p>
<p>You can signup for the first two sessions <a href="http://csharpinfusion.eventbrite.com/#">here</a>, and <a href="http://genericsinfusion.eventbrite.com/#">here</a>.</p>
<p>Finally, this effort doesn&#8217;t stop with .NET.  We&#8217;re also hard at work finalizing the curriculum for alternative languages on the JVM, HTML5/JS, mobile Development, and cloud based development. Those will be going live in the next couple months.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/srt-developerinfusion-training-launching-in-january' addthis:title='SRT Developer Infusion Training: Launching in February '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/srt-developerinfusion-training-launching-in-january/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A big week of events in Ann Arbor / Detroit</title>
		<link>http://www.srtsolutions.com/a-big-week-of-events-in-ann-arbor-detroit</link>
		<comments>http://www.srtsolutions.com/a-big-week-of-events-in-ann-arbor-detroit#comments</comments>
		<pubDate>Sat, 10 Nov 2012 14:51:24 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[async]]></category>
		<category><![CDATA[Visual Studio 2012]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4597</guid>
		<description><![CDATA[<p>I’m finishing up my calendar and planning for next week. It’s a big week for developers here in Southeast Michigan. There are three big events <p>Read more >> <a href="http://www.srtsolutions.com/a-big-week-of-events-in-ann-arbor-detroit">A big week of events in Ann Arbor / Detroit</a></p>]]></description>
			<content:encoded><![CDATA[<p>I’m finishing up my calendar and planning for next week. It’s a big week for developers here in Southeast Michigan. There are three big events you should attend:</p>
<h2>Wed Nov 14th:&#160; Windows 8 / VS 2012 Launch and InstallFest</h2>
<p>This coming Wednesday, our local .NET developer group, AADND, is hosting an <a href="http://www.aadnd.org/2012/10/17/windows-8-visual-studio-2012-launch/">install fest / launch event</a> for Windows 8 and Visual Studio 2012.&#160; You can come and install Windows 8 and Visual Studio 2012 on your box. A number of people that have already worked with Windows 8 and VS2012 will be on hand to help, and to provide guidance. I’ll be there to help and to discuss the Open Source environment for Windows developers.</p>
<h2>Thursday Nov 15th:&#160; Doing Privacy Right. A workshop for app developers.</h2>
<p>SRT Solutions is teaming up with the <a href="http://actonline.org/">Association for Competitive Technology</a> and the <a href="http://www.gomobilemichigan.org/">Mobile Technology Association of Michigan</a> to raise awareness of <a href="http://michiganprivacy.eventbrite.com/#">privacy issues as it relates to mobile and app development</a>.&#160; We’ve got development experts, FTC officials, and legal and policy experts to help navigate what can be a complicated landscape. It is important information for developers to have at their disposal. I’ll be saying some opening remarks, and helping with Q and A on Windows 8 development.</p>
<h2>Saturday Nov 17th: 1DevDayDetroit.</h2>
<p>And the week ends with a <a href="http://1devdaydetroit.com/">full day of development</a> goodness at Cobo Hall in Detroit. Dave McKinnon and Dave Giard have put together a strong program (well, I’m speaking too), and it promises to be a great day.&#160; I am speaking on async / await features in C# 5 and what that means for .NET developers. </p>
<p>The first two events are free, and a great way to learn and grow your development skills.&#160; 1DevDayDetroit is $99.00. Check them out. All three events do require pre-registration.&#160; </p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/a-big-week-of-events-in-ann-arbor-detroit' addthis:title='A big week of events in Ann Arbor / Detroit '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/a-big-week-of-events-in-ann-arbor-detroit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools and Process: A positive feedback loop</title>
		<link>http://www.srtsolutions.com/tools-and-process-a-positive-feedback-loop</link>
		<comments>http://www.srtsolutions.com/tools-and-process-a-positive-feedback-loop#comments</comments>
		<pubDate>Tue, 23 Oct 2012 17:56:58 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4581</guid>
		<description><![CDATA[<p>I often find myself in conversations with customers and prospective customers regarding how we build software. How do we build software? What’s our process? How <p>Read more >> <a href="http://www.srtsolutions.com/tools-and-process-a-positive-feedback-loop">Tools and Process: A positive feedback loop</a></p>]]></description>
			<content:encoded><![CDATA[<p>I often find myself in conversations with customers and prospective customers regarding how we build software. How do we build software? What’s our process? How are we tracking tasks? What documentation do we create?</p>
<p>With some customers, we get a lot of pushback on the lean, fast process we use. According to these people, we don’t generate enough documentation. We don’t do enough manual testing. We start coding too soon. I’ve observed an interesting quality to these conversations:&#160; The person (or people) questioning our process is most familiar and has extensive experience developing software at least 20 years ago. Equally importantly, they no longer develop software, either professionally or casually.</p>
<p>Like all conversations, everyone brings their own perspective to the conversation.&#160; A couple decades ago, our tools were different. That meant a different process was better. These customers are bringing that natural bias to the conversations, and it comes out in their questions. Knowing where that bias starts makes it easier to explain the differences in a positive way.</p>
<h2>Picking up that new codebase today</h2>
<p>Let’s start with how today’s tools support and enable our current process. Suppose I was handed a large codebase we’ve created, and I needed to make some changes.&#160; The first thing I would do is to get that project from source control, build it, and run the automated tests. That would give me the following information:&#160; I’d expect all the tests to pass. If they didn’t, we’d have a serious problem. I’d expect that the tests cover a strong cross-section of the codebase. (I wouldn’t expect that we’d have 100% coverage, but I’d expect something in the high 70s, at a minimum). </p>
<p>Already, I’ve got a level of confidence. If I start making changes to this codebase, without doing any deeper investigation, I would expect that the automated tests would alert me if I’d made any change that introduced a regression bug. </p>
<p>Read that sentence again, because it’s a huge confidence builder for a new developer on any project: As a developer, I will know if I’ve broken anything even before I check the code into source control.</p>
<p>Next, I’d string trying to find the area of the code I need to modify. I’d use the search function in my IDE to find classes, methods, or modules with names that make sense. I’d pay special attention to tests the exercise the feature I’m going to work on. I’d read the test code. I’d use the “go to definition” feature of my IDE to find the code being exercised. I’d learn about the sections of code I’d need to modify. </p>
<p>Once I felt a bit comfortable, I’d start writing new tests to express the changes I would make. I’d leverage intellisense to see what the capabilities of the types I’m using are. I’d expect some reasonable method names to help me understand what’s already implemented.</p>
<p>Overall, I’d feel reasonably comfortable making changes and adding features within a day. I’d probably be quicker if the codebase was smaller.&#160; </p>
<p>Many open source developers learn a new project the same way. They look, they learn about the project using the source, they dive in.</p>
<h2>Picking up a new codebase in years past</h2>
<p>But it wasn’t always like this. Decades ago, we didn’t have powerful IDEs. In those dark ages, we started by reading voluminous documents. Those documents gave developers the roadmap and that important first handle into a large codebase. Next, a developer would read and digest detailed specs on the modules to be modified. Then, and only then, would someone make the first tentative steps into modifying the code.</p>
<p>Unit tests weren’t standard practice yet. Developers approaching a new codebase wouldn’t have that security and that safety of knowing that mistakes would be caught early. Any mistakes will escape to a QA department. Even worse, any mistake might even make it into production or distribution. </p>
<p>The common languages we used were very different. C was by far the most common language. The other main players were PASCAL and FORTRAN. Today’s common idioms for encapsulation were rare. You had to be careful about modifying global variables. Global variables weren’t a code smell. They were necessary. That introduced more risk into each change. That increased risk meant more process.</p>
<p>The extra process was necessary because the tools weren’t able to support greater speed. The costs of mistakes were high; we didn’t have a high probability of catching problems before customers did. Worse, we couldn’t give new developers the confidence to move quickly, especially on an unfamiliar codebase. </p>
<p>That extra process also carried real overhead. At my first job, we had librarians. They were responsible for helping developers find the necessary documents or code for a particular problem. Yes, their entire job was managing the documents we created. That overhead may sound like waste today, but it wasn’t. These people were instrumental in helping developers be productive.</p>
<p>We also had a much larger QA and test department than you would expect for a similar sized organization today. That’s because so much of the testing was done by hand. And, of course, the test organization meticulously followed test plan documents. There was also the science of sampling those test plans for sniff tests and regression tests (and rotating the sample so that over time every test was executed).</p>
<h2>Understand Upper Level Management</h2>
<p>The upper level managers I talk with had similar first job experiences to mine. One big difference is that they often left the ranks of main line developers to become managers many years ago. When they first hear about the lightweight process we use, they don’t see it as leveraging the tools. Instead, they see it as being sloppy. I have to frame that discussion in terms of moving fast and leveraging modern tools if I want to make any headway.</p>
<p>I can’t talk about the lack of test plans; I have to talk about the overwhelming number of automated tests.</p>
<p>I can’t talk about lack of documentation; I have to talk about documentation in the form of an Open Source project’s wiki, and IDE tools to browse, search, and learn about a codebase. Most importantly, I have to separate the act of creating a design (thinking and collaborating) from the act of writing a design document. </p>
<p>I can’t talk about lack of a firm plan; I have to talk about measuring velocity and responsiveness (even to change).</p>
<p>Most importantly, I have to explain in very clear terms how the artifacts we needed to create in the past are not necessary because the tools enable us to do more, do it faster, and become familiar with a project much faster.</p>
<p>I’m not saying that the people I’m referring to are dinosaurs, out of touch, or anything of the kind. I’m writing this to point out that they, like all of us, bring our own biases to every conversation. These same biases color our decisions. If you want to move these managers away from those processes they remember as necessary, you must explain why they are no longer necessary.</p>
<p>Remember this anecdote when you find yourself trying to change a process that’s no longer bringing value:</p>
<p>A newlywed couple was working on a roast for dinner. The young bride cut the ends off the roast and put them into a second smaller pan. The young husband had never prepared a roast this way, so he asked why. The bride said she didn’t know why, but it’s what her mother always did. The called the bride’s mother and asked why. She said she didn’t know either, but it was what her mother had always done. So the young couple called the bride’s grandmother. The wise grandmother laughed and laughed. When she finally stopped laughing, she said “I can’t believe you’re still doing that. I only cut the ends off the roast because when your grandpa and I were young we didn’t have a roasting pan big enough for a roast that would feed all of us.” </p>
<p>Don’t continue to use a process that’s no longer necessary with modern tools. Equally important, remember that those processes once had a purpose, and you need to explain why modern tools render them obsolete.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/tools-and-process-a-positive-feedback-loop' addthis:title='Tools and Process: A positive feedback loop '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/tools-and-process-a-positive-feedback-loop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experience in Omaha on the .NET Rocks Road show</title>
		<link>http://www.srtsolutions.com/experience-in-omaha-on-the-net-rocks-road-show</link>
		<comments>http://www.srtsolutions.com/experience-in-omaha-on-the-net-rocks-road-show#comments</comments>
		<pubDate>Tue, 02 Oct 2012 19:11:14 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[me]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4549</guid>
		<description><![CDATA[<p>Thanks again to Carl and Richard for inviting me to come along to Omaha to join the awesome community in Omaha. I continue to believe <p>Read more >> <a href="http://www.srtsolutions.com/experience-in-omaha-on-the-net-rocks-road-show">Experience in Omaha on the .NET Rocks Road show</a></p>]]></description>
			<content:encoded><![CDATA[<p>Thanks again to Carl and Richard for inviting me to come along to Omaha to join the awesome community in Omaha. I continue to believe that the strongest development communities are in the middle of the country. There are always strong crowds, engaged people, and good old mid-western friendliness. I’d love to see more of the big name conferences try locations in the Midwest.&#160; There’s a huge untapped community of developers that would attend these conferences if not for the extra large travel expenses.&#160; And, these developers are so energized that they are starting their own conferences in many of these locations.</p>
<p>Carl, Richard and I had a great discussion that is available <a href="http://dotnetrocks.com/default.aspx?showNum=807">here</a> on .NET Rocks. We discussed how the software we create continues to change the world around us. My talk before the recording was around the concept that as developers our career is about changing the world and creating new possibilities. Software changes the way we do everything:</p>
<ul>
<li>Delivering Health care has been radically changed by software.</li>
<li>Listening to music is completely different now that we buy music as files, not discs.</li>
<li>Watching TV and Video has been transformed by software.</li>
<li>Travel, retail, education.</li>
<li>Everything we is changed by software.</li>
</ul>
<p>Our jobs are helping our customers create and adopt new workflows and new ways of leveraging software to make things better.</p>
<p>I talked about looking for different ideas, and being aware that often the best ideas are dismissed. As an example, I mentioned Steve Jobs fight to get the iPod released. His board fought him on that, saying that it had no market. The interview with Steve Jobs and Bill Gates that I reference is <a href="http://allthingsd.com/20070530/d5-gates-jobs-interview/">here</a>. It’s long (2 hours or more), but it’s worth your time to listen to these giants of our industry discuss how they navigated long careers starting with home built computers on to the modern devices we now use.</p>
<p>The final point was why WinRT needs iTunes (or something like it). So many people use iTunes and and iPod (of some flavor) for their music source. Personally, I find much better value from ZunePass (now XBox live music). However, with the demise of the zune player device, those files aren’t portable. Music you download using your subscription is DRMed and can only be played on a linked device. I can’t plug my Windows 8 slate into my car. I can’t use it while I work out, or while I’m walking the dog. I need to get my music on an extremely portable device.</p>
<p>Today, that means iTunes and and iPod. </p>
<p>If I can’t do that on a WinRT device, I need another computer to manage my music library. That means I’m more likely to buy an Intel Windows 8 device, even if it’s only to manage my music. If I had a way to get my Zune music on a portable device (besides my phone), I’m set. </p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/experience-in-omaha-on-the-net-rocks-road-show' addthis:title='Experience in Omaha on the .NET Rocks Road show '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/experience-in-omaha-on-the-net-rocks-road-show/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our first Windows Store App: Skinned Calculator</title>
		<link>http://www.srtsolutions.com/our-first-windows-store-app-skinned-calculator</link>
		<comments>http://www.srtsolutions.com/our-first-windows-store-app-skinned-calculator#comments</comments>
		<pubDate>Sat, 29 Sep 2012 19:27:37 +0000</pubDate>
		<dc:creator>Bill Wagner</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[C# General]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.srtsolutions.com/?p=4547</guid>
		<description><![CDATA[<p>We released our first Windows Store app earlier this week:&#160; A calculator app that supports multiple skins.&#160; </p> <p>We’re concentrating on adding the art and <p>Read more >> <a href="http://www.srtsolutions.com/our-first-windows-store-app-skinned-calculator">Our first Windows Store App: Skinned Calculator</a></p>]]></description>
			<content:encoded><![CDATA[<p>We released our first Windows Store app earlier this week:&#160; A <a href="http://apps.microsoft.com/webpdp/en-US/app/srt-calculator/bad50209-516e-49ba-8c8b-0920bbee93bb" target="_blank">calculator app</a> that supports multiple skins.&#160; </p>
<p>We’re concentrating on adding the art and user experience to make a better experience for our customers.&#160; The first skin is a steampunk skin.&#160; It’s&#160;&#160; novel look at a simple application:</p>
<p><a href="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/SteampunkLandscape.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SteampunkLandscape" border="0" alt="SteampunkLandscape" src="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/SteampunkLandscape_thumb.png" width="244" height="139" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/SteampunkPortrait.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SteampunkPortrait" border="0" alt="SteampunkPortrait" src="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/SteampunkPortrait_thumb.png" width="139" height="244" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/SteampunkSnap.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SteampunkSnap" border="0" alt="SteampunkSnap" src="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/SteampunkSnap_thumb.png" width="244" height="139" /></a>&#160;&#160; </p>
<p>&#160;</p>
<p>&#160;</p>
<p>The Second skin is a kids calculator skin. Note that this skin has fewer functions than the steampunk skin. we wanted to make an app you’d be happy to let small children use to check their homework:</p>
<p>&#160;</p>
<p><a href="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/KidsLandscape.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="KidsLandscape" border="0" alt="KidsLandscape" src="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/KidsLandscape_thumb.png" width="244" height="139" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/KidsPortrait.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="KidsPortrait" border="0" alt="KidsPortrait" src="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/KidsPortrait_thumb.png" width="139" height="244" /></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a href="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/KidsSnapped.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="KidsSnapped" border="0" alt="KidsSnapped" src="http://www.srtsolutions.com/wbcntnt/wp-content/uploads/KidsSnapped_thumb.png" width="244" height="139" /></a></p>
<p>&#160;</p>
<p>&#160;</p>
<p>We also added history and sharing features. If you use the calculator in snap mode, or portrait mode, the screen has 5 lines of display instead of 1. Also, you can share from this app, putting all the calculation history as text in an email message, or a document. </p>
<p>We’re working on other skins and more functions.&#160; Please use the comments to let me know what you’d want to see.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.srtsolutions.com/our-first-windows-store-app-skinned-calculator' addthis:title='Our first Windows Store App: Skinned Calculator '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.srtsolutions.com/our-first-windows-store-app-skinned-calculator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
