<?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>Luke Hayler - SQL Server Developer &#187; Blogging</title>
	<atom:link href="http://lukehayler.com/category/blogging/feed/" rel="self" type="application/rss+xml" />
	<link>http://lukehayler.com</link>
	<description>A blog about Business Intelligence and other personal interests</description>
	<lastBuildDate>Tue, 13 Dec 2011 11:42:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>T-SQL Tuesday #017 &#8211; APPLY</title>
		<link>http://lukehayler.com/2011/04/t-sql-tuesday-017-apply/</link>
		<comments>http://lukehayler.com/2011/04/t-sql-tuesday-017-apply/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 00:00:00 +0000</pubDate>
		<dc:creator>Luke Hayler</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[PASS]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[tsql2sday]]></category>

		<guid isPermaLink="false">http://lukehayler.com/2011/04/t-sql-tuesday-017-apply/</guid>
		<description><![CDATA[Wow the months go past quickly these days. It is already time for yet another T-SQL Tuesday, and this round is hosted by Matt Velic (Blog &#124; @mattvelic). His chosen topic for this month is APPLY. If you are not &#8230; <a href="http://lukehayler.com/2011/04/t-sql-tuesday-017-apply/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://mattvelic.com/tsql-tuesday-17-invite/" target="_blank"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lukehayler.com/wp-content/uploads/2011/04/image.png" width="173" height="206" /></a>Wow the months go past quickly these days. It is already time for yet another T-SQL Tuesday, and this round is hosted by Matt Velic (<a href="http://mattvelic.com/" target="_blank">Blog</a> | <a href="http://twitter.com/#!/mvelic" target="_blank">@mattvelic</a>). His chosen <a href="http://mattvelic.com/tsql-tuesday-17-invite/" target="_blank">topic for this month is APPLY</a>. If you are not sure what T-SQL Tuesday is about then please <a href="http://sqlblog.com/blogs/adam_machanic/archive/2009/11/30/invitation-to-participate-in-t-sql-tuesday-001-date-time-tricks.aspx">read this article</a> written by Adam Machanic (<a href="http://twitter.com/#%21/AdamMachanic">Twitter </a>| <a href="http://sqlblog.com/blogs/adam_machanic/">Blog</a>).</p>
<h4>APPLY</h4>
<p>I could go on to tell you that APPLY comes in two flavours; CROSS APPLY and OUTER APPLY and that their use is primarily with Table Valued Functions or derived tables. I could even give you a couple of uses of APPLY and show you some examples. But that’s boring….and it’s <a href="http://msdn.microsoft.com/en-us/library/ms175156.aspx" target="_blank">covered by BOL</a> and a host of much better bloggers than myself. Page 1 search results on Google reveal:</p>
<blockquote><ul>
<li>Itzik Ben-Gan <a href="http://msdn.microsoft.com/en-us/magazine/cc164012.aspx#S6" target="_blank">explains The APPLY Operator</a> </li>
<li>Gregory A. Larson <a href="http://www.databasejournal.com/features/mssql/article.php/3616286/Apply-Operator.htm" target="_blank">gives us a few APPLY examples</a> </li>
<li>Steve Novoselac <a href="http://blog.stevienova.com/2009/07/15/t-sql-using-cross-apply-to-turn-2-queries-into-1/" target="_blank">Turns 2 queries into 1 using APPLY</a> </li>
<li>Robert Sheldon <a href="http://www.simple-talk.com/sql/t-sql-programming/sql-server-apply-basics/" target="_blank">give us the APPLY Basics</a> </li>
</ul>
</blockquote>
<p>&#160;</p>
<p>There are some other uses of APPLY too, namely:</p>
<h4>APPLY <em>Common Sense</em></h4>
<p>Sometimes it is way better to APPLY some common sense to everyday hurdles. Don’t try to re-invent the wheel, chances are that someone has gone through what you are experiencing and has already come up with a number of solutions. If you have a problem, by all means attempt to conquer it yourself first, but don’t dwell on it too long. It doesn’t do anyone any good. The business will loose out on your productivity, and you may start to think that “<em>it’s just to hard</em>” – which leads to stress. Reach out!! The SQL Server Community is vast and is here to help. There are so many avenues which you can explore to obtain the help you need, here are just a few:</p>
<ul>
<li><a href="http://twitter.com/#!/search?q=%23sqlhelp" target="_blank">Twitter #sqlhelp</a> – the AWESOME live, short answer forums that ALWAYS has someone on hand to answer your questions. </li>
<li>Twitter&#160; &#8211; go to <a href="http://wefollow.com">http://wefollow.com</a> and find people in your line of work that can help you, i.e.
<ul>
<li><a title="http://wefollow.com/twitter/ssrs" href="http://wefollow.com/twitter/ssrs">http://wefollow.com/twitter/ssrs</a> a list of SQL Server Reporting Services peeps </li>
<li><a title="http://wefollow.com/twitter/ssis" href="http://wefollow.com/twitter/ssis">http://wefollow.com/twitter/ssis</a> a list of SQL Server Integration Services peeps </li>
<li><a title="http://wefollow.com/twitter/ssas" href="http://wefollow.com/twitter/ssas">http://wefollow.com/twitter/ssas</a> a list of SQL Server Analysis Services peeps </li>
<li><a title="http://wefollow.com/twitter/sql" href="http://wefollow.com/twitter/sql">http://wefollow.com/twitter/sql</a> a list of SQL Server peeps </li>
</ul>
</li>
<li>Forums – MSDN has loads of forums that are worth looking into:
<ul>
<li>SSRS Forum: <a title="http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/threads" href="http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/threads">http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/threads</a> </li>
<li>SSIS Forum: <a title="http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/threads/" href="http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/threads/">http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/threads/</a> </li>
<li>SSAS Forum: <a title="http://social.msdn.microsoft.com/Forums/en/sqlanalysisservices/threads" href="http://social.msdn.microsoft.com/Forums/en/sqlanalysisservices/threads">http://social.msdn.microsoft.com/Forums/en/sqlanalysisservices/threads</a> </li>
</ul>
</li>
<li><a href="http://www.stackoverflow.com" target="_blank">Stackoverflow</a> – Your one-stop-answer-shop. </li>
</ul>
<h4>&#160;</h4>
<h4>APPLY <em>Yourself</em></h4>
<p>Be honest with yourself. Has there been something that you have been putting off for while? I don’t care what excuse comes to the forefront of your mind. Make a point NOW to tackle it. Schedule it in your diary and Get It Done!! </p>
<p>In my last post, <a href="http://lukehayler.com/2011/04/1st-quarter-review-2011/" target="_blank">1st Quarter Review 2011</a>, I mentioned that I’d been putting off doing the MCITP &#8211; Business Intelligence 2008 Exams. Well, not anymore. I have now scheduled them and will be taking a crack at the first one on Friday, May 13th 2011. Yes, that’s right, I’m choosing to take my exams on <a href="http://en.wikipedia.org/wiki/Friday_the_13th" target="_blank">Friday the 13th</a>. I’m weird like that. I’ve made my commitment, now it’s time to make yours.</p>
<p>Thanks again to Matt for hosting this month’s <a href="http://twitter.com/#!/search?q=%23tsql2sday" target="_blank">T-SQL Tuesday</a>. I’m certainly looking forward to seeing what others have come up with and reading Matt’s digest.</p>
]]></content:encoded>
			<wfw:commentRss>http://lukehayler.com/2011/04/t-sql-tuesday-017-apply/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TSQL Tuesday #014 &#8211; Resolutions</title>
		<link>http://lukehayler.com/2011/01/tsql-tuesday-014-resolutions/</link>
		<comments>http://lukehayler.com/2011/01/tsql-tuesday-014-resolutions/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 00:07:00 +0000</pubDate>
		<dc:creator>Luke Hayler</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Luke Hayler]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[goals]]></category>
		<category><![CDATA[tsql2sday]]></category>

		<guid isPermaLink="false">http://www.lukehayler.com/2011/01/tsql-tuesday-014-resolutions/</guid>
		<description><![CDATA[It’s that time again. Time for another TSQL Tuesday and this round, brought to you by Jen McCowan (Blog &#124; @MidnightDBA), is all about Resolutions. Since I’ve not mentioned T-SQL Tuesdays on this blog before here’s a quick rundown of &#8230; <a href="http://lukehayler.com/2011/01/tsql-tuesday-014-resolutions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It’s that time again. Time for another TSQL Tuesday and this round, brought to you by Jen McCowan (<a href="http://www.midnightdba.com/" target="_blank">Blog</a> | <a href="http://www.twitter.com/MidnightDBA" target="_blank">@MidnightDBA</a>), is all about <strong><a href="http://www.midnightdba.com/Jen/tag/tsql2sday/" target="_blank">Resolutions</a></strong>. Since I’ve not mentioned T-SQL Tuesdays on this blog before here’s a quick rundown of what it’s all about, as described by its creator Adam Machanic (<a href="http://sqlblog.com/blogs/adam_machanic/default.aspx" target="_blank">Blog</a> | <a href="http://twitter.com/adammachanic" target="_blank">@AdamMachanic</a>:</p>
<blockquote><p>T-SQL Tuesday is the SQL Server blogosphere&#8217;s first <b>recurring, revolving blog party</b>. The idea is simple: Each month a blog will host the party, and about a week before the second Tuesday of the month a theme will be posted. Any blogger that wishes to participate is invited to write a post on the chosen topic. The event is called &quot;T-SQL Tuesday&quot;, but <b>any post that is related to both SQL Server and the theme is fair game</b>. So feel free to post about SSIS, SSRS, Java integration, or whatever other technologies you&#8217;re working with in conjunction with SQL Server. Even if your post includes no T-SQL we still want to see it.&#160; </p>
<p><a href="http://sqlblog.com/blogs/adam_machanic/archive/2009/11/30/invitation-to-participate-in-t-sql-tuesday-001-date-time-tricks.aspx" target="_blank">Read more about T-SQL Tuesday…</a></p>
</blockquote>
<p><a title="T-SQL Tuesday!" href="http://www.midnightdba.com/Jen/tag/tsql2sday/" target="_blank"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lukehayler.com/wp-content/uploads/2011/01/image3.png" width="154" height="154" /></a></p>
<p>This T-SQL Tuesday (and its particular topic) couldn’t have come at a better time. I have <a href="http://www.lukehayler.com/2011/01/blog-stats-2010-in-a-nutshell/" target="_blank">only just posted about activity on the blog</a>. In it I mention that my next post will list my goals for 2011. So I guess I get a 2-for-1 with this post!</p>
<p>So what am I resolving to do, or do better (or not do) in 2011? Well, my theme for this year is ‘<strong>more</strong>’ (it’s also my 2 year old son’s favourite word. Well, that and a very emphatic <strong>NO!</strong>):</p>
<h5>Blog ‘more’</h5>
<p>In early 2010 I set myself the goal of blogging at least once a week. I started fairly well and even got to scheduling posts as opposed to just hitting ‘publish’ once I was happy with what I had written. But life happened. I got to working crazy hours for about 6 months and <a href="http://www.lukehayler.com/2010/08/new-beginnings-australia-here-we-come/" target="_blank">then moved our family from London, UK to Melbourne, Australia</a>. This effectively put a damper on writing for me and I finished the year with a measly 21 posts for 2010. </p>
<p>While the above resolution does not have an actual figure committed to it, I definitely need to do better than 21! And I am already making progress. I have posts scheduled through to mid-March, so I have a better feeling about this one already.</p>
<h5>Learn ‘more’</h5>
<p>Since the middle of last year I have been meaning to take the MCITP exams (<a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-452&amp;locale=en-us" target="_blank">70-452</a> &amp; <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-448&amp;locale=en-us" target="_blank">70-448</a>). But since I failed to plan for them then, they are now a 2011 challenge. I’m resolving to get these ‘done and dusted’ in Q1, and I already have drawn up a schedule to get this done.</p>
<p>I also am resolving to learn more about the ‘soft skills’ so often overlooked by technical professionals, but so important to the successful outcome of a project. Communication (with clients, staff members &amp; the SQL Community), personal effectiveness, strategic thinking, team building and problem solving are some of the areas I’ll be looking at building and fine tuning during the course of the year.</p>
<p>Project Management – a new area for me, but one that I am starting to get very interested in. I’ve seen first hand how NOT having the necessary PM skills can lead to a project being pulled. So I’m taking steps to ensure that it doesn’t happen to any project that I lead.</p>
<h5><strong>Attend ‘more’ SQL Server Events</strong></h5>
<p>2010 was a busy year. So my attendance at various events was sporadic to say the least. I did get to <a href="http://www.sqlbits.com/events/event5/SQLBitsV.aspx" target="_blank">SQLBits V in 2009</a> (<a href="http://www.lukehayler.com/2009/09/sqlbits-here-i-come/" target="_blank">Post 1</a>, <a href="http://www.lukehayler.com/2009/11/gearing-up-for-sqlbits-v/" target="_blank">Post 2</a>, <a href="http://www.lukehayler.com/2009/11/sqlbits-v-conference-session-recap-part-1/" target="_blank">Recap 1</a>, <a href="http://www.lukehayler.com/2009/12/sqlbits-v-conference-session-recap-part-ii/" target="_blank">Recap 2</a>), but missed out on attending either of the events in 2010. These are such great events and if you get the chance to go you shouldn’t hesitate – I believe that <a href="http://www.sqlbits.com/" target="_blank">the next one is to be held in Brighton, on the South Coast of England</a>. </p>
<p><a href="http://lukehayler.com/wp-content/uploads/2011/01/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://lukehayler.com/wp-content/uploads/2011/01/image_thumb3.png" width="308" height="104" /></a>So this year I have diarised the Local User Group events and aim to attend each of them. On the conference side of things, I may have cheated a little, as just before the end of last year I confirmed my booking for the PASS Summit 2011!! I am properly stoked about this and will be doing as much as possible to ensure that my first Summit experience is a great one. Which leads me to my next resolution…</p>
<p> <strong></strong><br />
<h5><strong>Interact ‘more’ with the SQL Community</strong></h5>
<p>Twitter, blogging, comments, forums, user groups, conferences, email, Skype, and of course, meeting more people. Since my days are pretty busy during ‘working hours’, I’m going to try setting aside some time before the day really begins to get back in touch with the SQL Server Pulse.</p>
<p>&#160;</p>
<h5>Sleep ‘less’</h5>
<p>Something has to give. Always. </p>
<p>In order to achieve what I have set out here I need to give up on something that I hold dear. Precious sleep. I used to <strike>think </strike>know that I needed at least 9 hours sleep a night. Then I became a dad. Now I know that I will get by on 7 hours.&#160; And when a new bundle of joy (in the form of a daughter) joins us in about 6 weeks, I’ll ‘know’ I can get by on less than 5. </p>
<p>&#160;</p>
<p>I’m looking forward to a great year. A year of family expansion, personal growth and community involvement. What do you have lined up?</p>
]]></content:encoded>
			<wfw:commentRss>http://lukehayler.com/2011/01/tsql-tuesday-014-resolutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog Stats – 2010 in a nutshell</title>
		<link>http://lukehayler.com/2011/01/blog-stats-2010-in-a-nutshell/</link>
		<comments>http://lukehayler.com/2011/01/blog-stats-2010-in-a-nutshell/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 04:00:00 +0000</pubDate>
		<dc:creator>Luke Hayler</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Luke Hayler]]></category>
		<category><![CDATA[stats]]></category>

		<guid isPermaLink="false">http://www.lukehayler.com/2011/01/blog-stats-2010-in-a-nutshell/</guid>
		<description><![CDATA[Now that 2010 is done and dusted, I figured it was time to have a look at how the blog has done over the last year. Before I even had a look at any of the numbers I knew that &#8230; <a href="http://lukehayler.com/2011/01/blog-stats-2010-in-a-nutshell/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now that 2010 is done and dusted, I figured it was time to have a look at how the blog has done over the last year. </p>
<p>Before I even had a look at any of the numbers I knew that there was one area that would be way below the level that I had hoped for. This number refers to the number of blog posts that I put out during the year. I had started the year with a view to post at least once a week – 52 blog posts. Well that didn’t happen… only a paltry 21 made it online last year. <em>This needs to change this year.</em></p>
<p>Here’s a look at what took place:</p>
<p>&#160;</p>
<h5>Overall Stats</h5>
<table border="0" cellspacing="0" cellpadding="2" width="262">
<tbody>
<tr>
<td valign="top" width="200">Blog Posts</td>
<td valign="top" width="60">21</td>
</tr>
<tr>
<td valign="top" width="200">Comments</td>
<td valign="top" width="60">216</td>
</tr>
<tr>
<td valign="top" width="200">Total Site Visits</td>
<td valign="top" width="60">34,618</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<h5>Traffic Sources</h5>
<table border="0" cellspacing="0" cellpadding="2" width="263">
<tbody>
<tr>
<td valign="top" width="200"><strong>Source</strong></td>
<td valign="top" width="61"><strong>Visits</strong></td>
</tr>
<tr>
<td valign="top" width="200">Search Engines</td>
<td valign="top" width="61">28,880</td>
</tr>
<tr>
<td valign="top" width="200">Site Referrals</td>
<td valign="top" width="61">2950</td>
</tr>
<tr>
<td valign="top" width="200">Direct</td>
<td valign="top" width="61">2786</td>
</tr>
<tr>
<td valign="top" width="200">Other</td>
<td valign="top" width="61">82</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<h5>Top Content</h5>
<table border="0" cellspacing="0" cellpadding="2" width="605">
<tbody>
<tr>
<td valign="top" width="528"><strong>Blog Post</strong></td>
<td valign="top" width="75"><strong>Pageviews</strong></td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2009/11/the-datepart-function-in-ssrs/" target="_blank">The DatePart() Function in SSRS</a></td>
<td valign="top" width="75">5,540</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2009/07/the-inscope-function-and-the-key-to-formatting-subtotals-in-ssrs-matrix-objects/" target="_blank">The InScope() Function and the key to formatting subtotals in SSRS Matrix Objects</a></td>
<td valign="top" width="75">5,421</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2009/07/custom-visibility-toggling-in-ssrs/" target="_blank">Custom Visibility Toggling in SSRS</a> (2005)</td>
<td valign="top" width="75">4,967</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2010/02/custom-visibility-toggling-ssrs-2008/" target="_blank">Custom Visibility Toggling in SSRS 2008</a></td>
<td valign="top" width="75">2,819</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2009/07/managing-reporting-services-layouts-using-the-rectangle-in-ssrs/" target="_blank">Managing Reporting Services Layouts using the Rectangle in SSRS</a></td>
<td valign="top" width="75">2,778</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2009/08/the-join-function-in-ssrs/" target="_blank">The Join() Function in SSRS</a></td>
<td valign="top" width="75">2,415</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2009/07/the-dateadd-function-in-ssrs/" target="_blank">The DateAdd() function in SSRS</a></td>
<td valign="top" width="75">1,908</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2009/07/the-choose-function-in-ssrs/" target="_blank">The Choose() function in SSRS</a></td>
<td valign="top" width="75">1,614</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http://www.lukehayler.com/2010/03/creating-subtotals-in-a-matrix-in-ssrs-20052008/" target="_blank">Creating Subtotals in a Matrix in SSRS (2005/2008)</a></td>
<td valign="top" width="75">1,663</td>
</tr>
<tr>
<td valign="top" width="528"><a href="http:///www.lukehayler.com" target="_blank">Homepage</a></td>
<td valign="top" width="75">1,536</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<h5>Top 5 Locations</h5>
<table border="0" cellspacing="0" cellpadding="2" width="605">
<tbody>
<tr>
<td valign="top" width="528"><strong>Country</strong></td>
<td valign="top" width="75"><strong>Visits</strong></td>
</tr>
<tr>
<td valign="top" width="528">United States</td>
<td valign="top" width="75">15,380</td>
</tr>
<tr>
<td valign="top" width="528">United Kingdom</td>
<td valign="top" width="75">4,013</td>
</tr>
<tr>
<td valign="top" width="528">India</td>
<td valign="top" width="75">3,383</td>
</tr>
<tr>
<td valign="top" width="528">Canada</td>
<td valign="top" width="75">1,438</td>
</tr>
<tr>
<td valign="top" width="528">Australia</td>
<td valign="top" width="75">1,414</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>I’m pretty happy with these numbers and they certainly give me a benchmark for this year. If you have any feedback on these numbers let me know, I’m always interested to hear your views.</p>
<p>In my next post I’ll outline my goals for the blog and what I hope to achieve for 2011. </p>
]]></content:encoded>
			<wfw:commentRss>http://lukehayler.com/2011/01/blog-stats-2010-in-a-nutshell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blogging with Windows Live Writer</title>
		<link>http://lukehayler.com/2009/10/blogging-with-windows-live-writer/</link>
		<comments>http://lukehayler.com/2009/10/blogging-with-windows-live-writer/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 13:00:00 +0000</pubDate>
		<dc:creator>Luke Hayler</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Luke Hayler]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[windows live writer]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.lukehayler.com/2009/10/blogging-with-windows-live-writer/</guid>
		<description><![CDATA[Who, What, Why &#38; When When I first got into blogging (not that long ago), all my writing was done online. It meant that I had to be connected when I wanted to write, which was fine most of the &#8230; <a href="http://lukehayler.com/2009/10/blogging-with-windows-live-writer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h4>Who, What, Why &amp; When</h4>
<p>When I first got into blogging (not that long ago), all my writing was done online. It meant that I had to be connected when I wanted to write, which was fine most of the time. But I found that more and more I needed/wanted to write when I didn’t have the luxury of being online. When I was on the train for example. So I started using [notepad/word/other] to draft my posts and then used ‘copy/paste’ to transfer them to the blog. This was frustrating as any formatting in the draft would be mangled on pasting it into the ‘new post’ on the blog. It meant that I would have to reformat everything, normally with horrible consequences. Many of my earlier blog posts were of varying styles. Ugly stuff. </p>
<p>Then I found out about <a href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!1650.entry" target="_blank">Windows Live Writer</a>. It does everything I need it to do, from saving drafts, inserting pictures, hyperlinks, tables, maps, video, code snippets. All while preserving formatting [Paragraph, Heading1, heading2, heading<em>n]</em>, which is handled in the blog at the other end of the tubez. </p>
<p>So what is Windows Live Writer? In their own words:</p>
<blockquote><p>“Windows Live Writer is a desktop application that makes it easier to compose compelling blog posts”</p>
</blockquote>
<p>What are some of the features of WLW?</p>
<ul>
<li>Integration with most [all?] blogging sites (WordPress/Blogger/TypePad/Live Spaces…) </li>
<li>WYSIWYG authoring </li>
<li>Save drafts locally </li>
<li>Publish to draft (on blog) </li>
<li>Scheduling &#8211; set the publish date &amp; time. </li>
<li>A great UI. </li>
<li>Photo editing (basic) – crop, tilt, border styles, tints (no caption inclusion though???) </li>
<li>Photo albums (care of Windows Live Photo Albums) </li>
<li>Insert &amp; publish video (YouTube) </li>
<li>Tagging – both server-side and 3rd party integration (technorati, del.icio.us, etc) </li>
<li>A whole load of <a href="http://gallery.live.com/default.aspx?l=8" target="_blank">plugins</a> – I use <a href="http://gallery.live.com/liveItemDetail.aspx?li=d4409446-af7f-42ec-aa20-78aa5bac4748&amp;bt=9&amp;pl=8">Code Snippet</a> &amp; <a href="http://gallery.live.com/liveItemDetail.aspx?li=6a125986-6550-4ce9-9c71-9a0fbbc3443f&amp;bt=9&amp;pl=8">Polaroid Picture</a> among others </li>
<li>Multi-Blog management </li>
<li>Many of the Microsoft keyboard shortcuts you are already used to –Ctrl [S|C|V|I|B|Z|Y|K|<em>etc]</em> </li>
</ul>
<p>&#160;</p>
<h4>Getting Started</h4>
<p>Firstly, go <a href="http://download.live.com/writer" target="_blank">download the setup file</a>. There is a gotcha here though. When you click the link you’ll be directed to the download page for WL Writer and should get a ‘Save as’ dialog box pop-up. This file is only 1.1MB and will not fulfil your installation requirements. Cancel that download and instead click the ‘Try Again’ button located on the right. This will download a much larger file (~135MB), which <u>will</u> enable you to successfully install WL Writer.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:84764296-a29a-4739-9c4e-0dcf1bf836f6" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Download_page8x6.png" title="The Windows Live Writer Download Page" rel="thumbnail"><img border="0" src="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Download_page.png" width="550" height="298" /></a></div>
<p>Installation is straight forward, just follow each of the instructions selecting the options you want and click ‘next’. </p>
<h4>&#160;</h4>
<h4>Setting up a connection to your blog</h4>
<p>Once installed, locate &amp; run WL Writer to set up your blog account(s). If you don’t yet have a blog, you can set up a Live Spaces blog from Writer, otherwise you will need to go to your preferred provider and create one.</p>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:788d5985-4f00-4212-b0cb-e5efddd69635" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Set_up_18x6.png" title="Step 1. choose your service provider" rel="thumbnail"><img border="0" src="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Set_up_1.png" width="335" height="318" /></a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:2a7b9776-e5d4-4649-a108-ad4a89c8d5ae" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Setup_28x6.png" title="Step 2. Insert your blog details" rel="thumbnail"><img border="0" src="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Setup_2.png" width="335" height="318" /></a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:7af1c56b-b81d-4dd4-9b8f-f9dc3771888a" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Setup_38x6.png" title="Step 3. Wait" rel="thumbnail"><img border="0" src="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Setup_3.png" width="335" height="318" /></a></div>
<p>WL Writer will attempt to get your blog’s template (so that you can preview your posts in all their formatted glory), and you will likely get a message pop-up asking if you would like WLW to detect the blog theme by posting a temporary post:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:a7e0bbd9-b09d-4a5d-a318-87e14f27db27" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Setup_48x6.png" title="Step 4. Detecting the Blog Theme" rel="thumbnail"><img border="0" src="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Account_Setup_4.png" width="535" height="171" /></a></div>
<p><strike>The fact that this does not work (most of the time – for me with WordPress) and that when it does (blogger), it makes writing a post quite awkward, so I have chosen to say ‘<strong>NO’ </strong>here.</strike> <strike>This means that I create my posts without previewing the theme that I use on the blog.</strike> I still use the Paragraph/header formatting that’s available which is carried through to the blog &#8211; which will apply the appropriate style sheet and ensure consistency to the look &amp; feel.</p>
<p><em>Update &#8211; a recent update to WLW has meant that previewing your posts using the theme from your blog now works just fine. With no funny business. </em></p>
<p>&#160;</p>
<h4>Plugins</h4>
<p>There are a number of great <a href="http://gallery.live.com/results.aspx?c=0&amp;bt=9&amp;pl=8&amp;st=5">plugins available</a> for integration with Windows Live Writer. The preinstalled features include the following:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:e7308bdb-0bee-4bb6-b1a1-873ac706384f" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__installed_plugins8x6.png" title="Plugins" rel="thumbnail"><img border="0" src="http://www.lukehayler.com/wp-content/upl<br />
oads/2009/10/Windows_Live_Writer__installed_plugins.png" width="175" height="279" /></a></div>
<p>The ones I use at the moment are (the last two on the list above):</p>
<p>- <a href="http://gallery.live.com/liveItemDetail.aspx?li=d4409446-af7f-42ec-aa20-78aa5bac4748&amp;bt=9&amp;pl=8">Code Snippet</a> an AWESOME plugin that formats any code that you paste into it in the style associated with the code type that you choose. Here’s a sample in SQL:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:0ddd864a-45e3-402d-998e-7e80aa578108" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Plugins8x6.png" title="Inserting TSQL Formatted Code into your blog post" rel="thumbnail"><img border="0" src="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Plugins.png" width="420" height="356" /></a></div>
<p>- <a href="http://gallery.live.com/liveItemDetail.aspx?li=6a125986-6550-4ce9-9c71-9a0fbbc3443f&amp;bt=9&amp;pl=8">Polaroid Picture</a> allows you to add pictures to your blog posts with captions, as in the picture above. Honestly though, the caption is the only real difference over the integration <strong>Picture…</strong> feature.</p>
<p>&#160;</p>
<h4>Categories, Tags &amp; Scheduling</h4>
<p>Adding Categories (or topics), Tags and a publishing date (&amp; time) can be done easily using the category/tag/publish boxes located at the bottom part of the application:</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:7f3da7f5-7578-4763-86bd-9799a7e09365" class="wlWriterEditableSmartContent"><a href="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Tags_Caetegories_Publishing8x6.png" title="Add Categories, Tags &#038; a Publishing Date" rel="thumbnail"><img border="0" src="http://lukehayler.com/wp-content/uploads/2009/10/Windows_Live_Writer__Tags_Caetegories_Publishing.png" width="570" height="126" /></a></div>
<p>You can also add Tags using your favourite provider (Technorati, del.icio.us, etc) using the Tags…. plugin.</p>
<p>&#160;</p>
<p>That’s about it. Now all that remains is to write your posts and save locally or online as a draft or publish to your blog (immediately or at a specified date &amp; time). </p>
<p>&#160;</p>
<p>Happy typing!</p>
]]></content:encoded>
			<wfw:commentRss>http://lukehayler.com/2009/10/blogging-with-windows-live-writer/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

