<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>I’m a software developer here in the sunny UK, developing apps for this new thing called the Internet.

Mainly blogging about my pet project toepoke.co.uk and anything else I think might be moderately interesting to read about ….</description><title>Lose the faff, bring back the fun ...</title><generator>Tumblr (3.0; @toepoke)</generator><link>http://toepoke.tumblr.com/</link><item><title>Viewing previous matches, email notification and more ...</title><description>&lt;p&gt;You may notice some changes in &lt;a href="https://toepoke.co.uk" title="the website"&gt;the website&lt;/a&gt; recently.  If you haven&amp;rsquo;t already found the &lt;a href="http://toepoke.co.uk/about.aspx/change-log"&gt;change log&lt;/a&gt;, you can find details of all the changes &lt;a href="http://toepoke.co.uk/about.aspx/change-log?version=1.0.0030"&gt;here&lt;/a&gt;.&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/73299587955</link><guid>http://toepoke.tumblr.com/post/73299587955</guid><pubDate>Tue, 14 Jan 2014 12:01:06 +0000</pubDate><category>builds</category><category>toepoke</category><category>toepoke.publish</category></item><item><title>2013-2014-fantasy-league</title><description>&lt;p&gt;Was good fun last year, so we&amp;rsquo;re going it again!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://fantasy.premierleague.com/"&gt;http://fantasy.premierleague.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Code is&lt;br/&gt;&lt;strong&gt;257258-596780&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Good luck!&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/60376998074</link><guid>http://toepoke.tumblr.com/post/60376998074</guid><pubDate>Thu, 05 Sep 2013 19:47:25 +0100</pubDate><category>fun</category></item><item><title>Simple workaround for no Start Menu in Windows 8</title><description>&lt;p&gt;I recently went with Windows 8 and if you&amp;rsquo;ve gone down this path you&amp;rsquo;ll no doubt have noticed the absence of a &lt;strong&gt;Start Menu &lt;/strong&gt;in &lt;strong&gt;Desktop&lt;/strong&gt; mode.&lt;/p&gt;
&lt;p&gt;A few utilities have cropped up, some free, some paid for which add some variation of this missing feature.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not a huge fan of adding lots of little apps to my system as it leads to needing &lt;em&gt;another&lt;/em&gt; rebuild in 6 months time.  I&amp;rsquo;ve only just installed the new OS!&lt;/p&gt;
&lt;p&gt;Besides I only want it for a short time until I pin all my regular applications to the taskbar.  So here&amp;rsquo;s a quick tip you may also find useful.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Open up &lt;strong&gt;Desktop&lt;/strong&gt; view if you haven&amp;rsquo;t already.&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Right click on the &lt;strong&gt;Taskbar&lt;/strong&gt; and select &lt;strong&gt;Toolbars &amp;gt; New Toolbar&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="http://78.media.tumblr.com/8e044b4abe6b7fbcd9864047845d1f8c/tumblr_inline_mkp02mIbRd1qz4rgp.png"/&gt;&lt;br/&gt;
&lt;/li&gt;
&lt;li&gt;In the resulting dialog, navigate to your &lt;strong&gt;Programs&lt;/strong&gt; folder, which will be something like:&lt;br/&gt;&lt;strong&gt;&lt;br/&gt;C:\ProgramData\Microsoft\Windows\Start Menu\Programs&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;You should now have a menu &lt;strong&gt;Toolbar&lt;/strong&gt; marked &lt;strong&gt;Programs&lt;br/&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;SImply click the little arrow next to &lt;strong&gt;Programs&lt;/strong&gt; and enjoy a noddy start menu.&lt;br/&gt;&lt;br/&gt;&lt;img src="http://78.media.tumblr.com/9c4cc1959e57cdbb7b804b0be70b1fa4/tumblr_inline_mkp0763lr81qz4rgp.png"/&gt;&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;If you prefer your menu in a more traditional place, you can unlock the taskbar and drag the &lt;strong&gt;Programs&lt;/strong&gt; toolbar to the left.&lt;/p&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/47038650745</link><guid>http://toepoke.tumblr.com/post/47038650745</guid><pubDate>Wed, 03 Apr 2013 19:54:06 +0100</pubDate><category>techie-stuff</category></item><item><title>Emailing event reminders in Outlook</title><description>&lt;p&gt;I tend to use [event] reminders in Outlook a lot, as I&amp;rsquo;m sure lots of us do. However the downside is I end up with a mix of important (meetings) and not-so-important (defrag hard drive) reminders.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a few tools for sending an email reminder as well as having the reminders window pop-up, but they&amp;rsquo;re mostly paid ones. It can&amp;rsquo;t be that difficult? And indeed it isn&amp;rsquo;t :)&lt;/p&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;All that&amp;rsquo;s required is a simple macro:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Firstly enable the &lt;a href="http://msdn.microsoft.com/en-us/library/vstudio/bb608625.aspx"&gt;Developer Tab&lt;/a&gt; in &lt;strong&gt;Outlook&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Macros&lt;/strong&gt;, then &lt;strong&gt;Macros&lt;/strong&gt; again&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Edit&lt;/strong&gt; button&lt;/li&gt;
&lt;li&gt;Double click on &lt;strong&gt;ThisOutlookSession&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Copy and paste the code below into the code window&lt;/li&gt;
&lt;li&gt;Make any required changes to the constants at the top (i.e. your e-mail address)&lt;/li&gt;
&lt;li&gt;Restart &lt;strong&gt;Outlook&lt;/strong&gt; for the changes to take effect&lt;/li&gt;
&lt;/ol&gt;&lt;h2&gt;The Code&lt;/h2&gt;
&lt;pre&gt;Public WithEvents objReminders As Outlook.Reminders
Const EMAIL_TO = "xyz@example.com"
Const SEND_WHEN_IMPORTANT = True
Const SEND_WHEN_INVITES = True

Private Sub Application_StartUp()
    Set objReminders = Application.Reminders
End Sub

Private Sub objReminders_ReminderFire(ByVal ReminderObject As Reminder)
    Dim sendMsg As Boolean
    Dim app As AppointmentItem
    
    sendMsg = False
    If SEND_WHEN_IMPORTANT And ReminderObject.Item.Importance &amp;gt;= olImportanceHigh Then
        sendMsg = True
    End If
    If SEND_WHEN_INVITES And ReminderObject.Item.Recipients.Count &amp;gt; 1 Then
        ' Note there's always at least one person, i.e. YOU!
        sendMsg = True
    End If
    
    If sendMsg Then
        Dim body As String, subject As String
        
        subject = ReminderObject.Caption &amp;amp; " at " &amp;amp; ReminderObject.Item.Start
        body = "You have a meeting at " &amp;amp; ReminderObject.Item.Start
        
        EmailReminder EMAIL_TO, subject, body
    End If
End Sub

Private Sub EmailReminder(toEmail As String, subject As String, body As String)
    Dim oMail As Outlook.mailItem
    Set oMail = Application.CreateItem(olMailItem)
    oMail.subject = subject
    oMail.body = body
    oMail.Recipients.Add (toEmail)
    oMail.Send
End Sub
&lt;/pre&gt;
&lt;h2&gt;Usage&lt;/h2&gt;
&lt;p&gt;When Outlook fires the &lt;strong&gt;reminder&lt;/strong&gt; for an event in your calendar you will now get an e-mail sent too (which I for one tend to notice more).&lt;/p&gt;
&lt;p&gt;It won&amp;rsquo;t send you an e-mail everytime though, only when:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The event in your calendar has at least 2 people (there&amp;rsquo;s always 1 in them &amp;hellip; you!). I&amp;rsquo;ve used this to flag this event as a meeting.&lt;/li&gt;
&lt;li&gt;The event in your calendar it&amp;rsquo;s flagged as &lt;strong&gt;Important&lt;/strong&gt;. This is so you can add a normal reminder to do something, but you get an e-mail reminder as well.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;One last thing to note is that you will get an e-mail &lt;u&gt;everytime&lt;/u&gt; the event reminder is fired. So each time you &lt;strong&gt;Snooze&lt;/strong&gt; you&amp;rsquo;ll get another email (when the event wakes up again).&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/44703733705</link><guid>http://toepoke.tumblr.com/post/44703733705</guid><pubDate>Wed, 06 Mar 2013 13:20:00 +0000</pubDate><category>tips</category></item><item><title>Support for ad-hoc games and loads more ...</title><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Wow things have been quiet on &lt;a href="http://toepoke.co.uk" title="Lose the faff, bring back the fun with toepoke.co.uk"&gt;toepoke&lt;/a&gt; for the last few months.  We haven&amp;rsquo;t pushed a new build out to you guys and gals since &lt;a href="http://blog.toepoke.co.uk/new-build"&gt;last August&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Rest assured that we&amp;rsquo;ve still been beavering away at our goal to create the best website for organising football with your friends.&lt;/p&gt;
&lt;p&gt;So what&amp;rsquo;s been released this time?&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;h3&gt;Occasional games&lt;/h3&gt;
&lt;p&gt;From the outset &lt;a href="http://toepoke.co.uk"&gt;we&amp;rsquo;ve&lt;/a&gt; always concentrated on regular games.  We think this is the biggest challenge and barrier to playing football with your mates.  And without wishing to blow our own trumpet, we reckon we&amp;rsquo;ve got is sussed!&lt;/p&gt;
&lt;p&gt;From today you can create an occasional game too.  Playing in a tournament?  Or maybe just a curry night with your players?  When &lt;a href="http://toepoke.co.uk/game.aspx/create"&gt;adding a game&lt;/a&gt; there&amp;rsquo;s now an &lt;strong&gt;occasional&lt;/strong&gt; option.&lt;/p&gt;
&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile4.posterous.com/getfile/files.posterous.com/temp-2013-02-16/sncAsJAIIudnvIEmlziDaqdtCAvquxvxbquprsodssgdhjixkmzcxqDtatkA/as-and-when.JPG.scaled1000.jpg"&gt;&lt;img alt="As-and-when" src="http://getfile0.posterous.com/getfile/files.posterous.com/temp-2013-02-16/sncAsJAIIudnvIEmlziDaqdtCAvquxvxbquprsodssgdhjixkmzcxqDtatkA/as-and-when.JPG.scaled500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;I know what you&amp;rsquo;re thinking :) &amp;hellip;&lt;/p&gt;
&lt;blockquote class="posterous_short_quote"&gt;That&amp;rsquo;s all well and good, but I&amp;rsquo;ve got to go through my squad and invite them all! What a faff!&lt;/blockquote&gt;
&lt;p&gt;We don&amp;rsquo;t &lt;span style="text-decoration: underline;"&gt;do faff&lt;/span&gt; at &lt;a href="http://toepoke.co.uk"&gt;toepoke&lt;/a&gt; so we&amp;rsquo;ve made it easier to set-up more games with your squad.&lt;/p&gt;
&lt;h2&gt;Squad Invite Improvements&lt;/h2&gt;
&lt;p&gt;On the invitation screen there&amp;rsquo;s a &lt;strong&gt;squad picker&lt;/strong&gt; button which lets you pick another squad to find players.  &lt;br/&gt;&lt;/p&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile1.posterous.com/getfile/files.posterous.com/temp-2013-02-16/DoEojiEhplqdsvHJfzJCmtBprpeDGDslriCCEpnuapGbcnbAspxulpEukFnj/squad-picker-results.JPG.scaled1000.jpg"&gt;&lt;img alt="Squad-picker-results" src="http://getfile9.posterous.com/getfile/files.posterous.com/temp-2013-02-16/DoEojiEhplqdsvHJfzJCmtBprpeDGDslriCCEpnuapGbcnbAspxulpEukFnj/squad-picker-results.JPG.scaled500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;div&gt;&lt;em&gt;&lt;span style="font-size: xx-small;"&gt;In order to protect the privacy of our users, you must be a manager of both squads to use the picker.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;
&lt;p&gt;You may notice you can also add a &lt;strong&gt;note&lt;/strong&gt; to an invitation, so you can tell the player a little about your game or social event.&lt;/p&gt;
&lt;div&gt;
&lt;h2&gt;Squad Export&lt;/h2&gt;
&lt;p&gt;You&amp;rsquo;ve always being able to see who&amp;rsquo;s in your squad (as a manager at least), but now we&amp;rsquo;ve added a little more help.  On the &lt;strong&gt;my squad&lt;/strong&gt; screen we&amp;rsquo;ve added an &lt;strong&gt;export&lt;/strong&gt; facility.  &lt;br/&gt;&lt;/p&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Export-squad" src="http://getfile3.posterous.com/getfile/files.posterous.com/temp-2013-02-16/twrBwvbhzGCszchABdmtHHnneeFHcfFqzvquCcJyttInDiiJCpupyfzgCtgi/export-squad.JPG.scaled500.jpg"/&gt;&lt;/div&gt;

&lt;p&gt;So if you decide &lt;a href="http://toepoke.co.uk"&gt;toepoke&lt;/a&gt; isn&amp;rsquo;t for you - why, we can&amp;rsquo;t comprehend :) you can export your squad and use another service.&lt;/p&gt;
&lt;div&gt;You can also use the &lt;strong&gt;export&lt;/strong&gt; facility to e-mail all your squad members.&lt;br/&gt;&lt;h3&gt;Menu Improvements&lt;/h3&gt;
&lt;p&gt;As we&amp;rsquo;ve added more features to &lt;a href="http://toepoke.co.uk"&gt;toepoke&lt;/a&gt; more and more icons have appeared on the screens.&lt;/p&gt;
&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile0.posterous.com/getfile/files.posterous.com/temp-2013-02-16/GqAqyEyerofvmAllxyHGtClrtsAgnsEoeGeesDJCdzlcBrwJrjgxqhoGIpAw/menu-changes.JPG.scaled1000.jpg"&gt;&lt;img alt="Menu-changes" src="http://getfile7.posterous.com/getfile/files.posterous.com/temp-2013-02-16/GqAqyEyerofvmAllxyHGtClrtsAgnsEoeGeesDJCdzlcBrwJrjgxqhoGIpAw/menu-changes.JPG.scaled500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;To counter this we&amp;rsquo;ve split the icons between the ones we think you&amp;rsquo;ll use most often to the left (e.g. setting the sides, inviting players, etc).  The less used facilities have been moved to the right (e.g. changing pitch, reminders, etc).&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t think we&amp;rsquo;ve broken things up correctly, please &lt;a href="https://twitter.com/toepoke_co_uk"&gt;tell us :)&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Fixes&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve also fixed a few things in this build:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Players can now see matches that have been cancelled.&lt;/li&gt;
&lt;li&gt;Fix for disappearing password textbox when deleting a game.&lt;/li&gt;
&lt;li&gt;Some fixes in the teamsheet e-mail&lt;/li&gt;
&lt;li&gt;Fix for locked accounts, that were being locked for too long (after failing to login correctly multiple times).&lt;/li&gt;
&lt;li&gt;Fixed the menu icons on the squad screens, which had disappeared!!?!?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Until next time,&lt;br/&gt;Team TP! &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://toepoke.tumblr.com/post/43724054505</link><guid>http://toepoke.tumblr.com/post/43724054505</guid><pubDate>Mon, 18 Feb 2013 09:00:00 +0000</pubDate><category>JustMigrate</category><category>builds</category><category>features</category><category>toepoke.co.uk</category><category>toepoke.publish</category></item><item><title>Fluqi 1.9.0 released</title><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;A few weeks ago version 1.9.0 of &lt;a href="http://jqueryui.com/"&gt;jqueryui&lt;/a&gt; was pushed out.  This includes some fixes, depreciated methods and some new widgets.&lt;/p&gt;
&lt;p&gt;It’s taken a few weeks, but I’m happy to say that my little API, &lt;a href="http://fluqi.apphb.com/Home/History"&gt;Fluqi&lt;/a&gt; has been updated to take these into account.&lt;/p&gt;
&lt;p&gt;Full details in the &lt;a href="http://fluqi.apphb.com/Home/History"&gt;change log&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Until next time,&lt;br/&gt;Team TP.&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724055189</link><guid>http://toepoke.tumblr.com/post/43724055189</guid><pubDate>Mon, 19 Nov 2012 18:34:00 +0000</pubDate><category>JustMigrate</category><category>fluqi</category><category>techie-stuff</category><category>builds</category></item><item><title>Fluqi is a bit broken …For those of you who’ve been...</title><description>&lt;img src="http://78.media.tumblr.com/b6046f87d15b96e5e94721e59523d56d/tumblr_mimmr6yrJS1qifxcho1_400.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;Fluqi is a bit broken …&lt;/h2&gt;&lt;p&gt;For those of you who’ve been using &lt;a href="http://fluqi.apphb.com/" title="Fluqi"&gt;Fluqi&lt;/a&gt;, you may have noticed that the Theme Switch tool has been broken for a few days.  This is because the &lt;a href="http://old.jqueryui.com/themeroller/themeswitchertool/" title="underlying script"&gt;underlying script&lt;/a&gt; is no longer where it was.&lt;/p&gt;

&lt;p&gt;Indeed on some pages the demos aren’t working and this is because the absense of the Theme Switcher script breaks the rest of the page.&lt;/p&gt;
&lt;p&gt;The guys over at &lt;a href="http://jqueryui.com" title="jQuery UI"&gt;jQuery UI&lt;/a&gt; had a redesign of the website (which is a massive improvement, excellent work guys), but sadly the Theme Switcher Tool is no longer present.&lt;/p&gt;
&lt;p&gt;Fortunately the jQuery UI guys are way ahead of us on this one, and they’ve moved the existing site to &lt;a href="http://old.jqueryui.com" title="old jQuery website"&gt;&lt;strong&gt;old&lt;/strong&gt;.jqueryui.com&lt;/a&gt;.  So all is well with the world?&lt;/p&gt;
&lt;p&gt;Sadly not quite.  The Theme Switcher has always been a bit of a bad cousin of the jQuery UI project and kind of hangs off.  I think it was always intended just as an aid for development. &lt;/p&gt;
&lt;p&gt;Anyway so whilst the &lt;a href="http://old.jqueryui.com" title="old jQuery website"&gt;&lt;strong&gt;old&lt;/strong&gt;.jqueryui.com&lt;/a&gt; website works fine, sadly there are some hard-coded references to &lt;a href="http://jqueryui.com" title="jqueryui.com"&gt;jquery.com&lt;/a&gt; inside the &lt;strong&gt;Theme Switcher Tool &lt;/strong&gt;JavaScript source file.  To cut a long story short I’ve added my own version of the tool into the &lt;a href="https://github.com/toepoke/Fluqi/raw/master/Fluqi.Web.Demo/Scripts/jquery-theme-switcher.js" title="Fluqi source code"&gt;Fluqi source code&lt;/a&gt; which uses the new (or old!) &lt;a href="http://old.jqueryui.com" title="old.jqueryui.com"&gt;old.jqueryui.com&lt;/a&gt; website.  Please take your own copy rather than link directly to GitHub.&lt;/p&gt;
&lt;p&gt;Finally, for those of you who are using &lt;a href="http://fluqi.apphb.com/" title="Fluqi"&gt;Fluqi&lt;/a&gt; - and bless you for doing so :) - you may have noticed that &lt;a href="http://blog.jqueryui.com/2012/10/jquery-ui-1-9-0/" title="v1.9"&gt;v1.9&lt;/a&gt; of jQuery UI has been released.  This release brings the new &lt;a href="http://jqueryui.com/tooltip/" title="tooltip"&gt;tooltip&lt;/a&gt; and &lt;a href="http://jqueryui.com/menu/" title="menu"&gt;menu&lt;/a&gt; widget controls.  Just so you know I’ll be looking at the &lt;a href="http://jqueryui.com/changelog/1.9.0/" title="jQuery UI 1.9 release notes"&gt;release notes&lt;/a&gt; and pushing out a new build of &lt;a href="http://fluqi.apphb.com/" title="Fluqi"&gt;Fluqi&lt;/a&gt; in the near future (no confirmed date as yet).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Addendum&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/scott_gonzalez" title="Scott Gonzalez"&gt;@scott_gonzalez&lt;/a&gt; kindly pointed out that &lt;a href="https://www.twitter.com/jqueryui" title="jQuery UI"&gt;@jqueryui&lt;/a&gt; &lt;a href="https://twitter.com/jqueryui/status/256378200949678080"&gt;no longer supports&lt;/a&gt; the Theme Switcher Tool and suggests using the &lt;a href="https://github.com/harborhoffer/Super-Theme-Switcher"&gt;Super Theme Switcher&lt;/a&gt; by &lt;a href="https://twitter.com/davehoff"&gt;Dave Hoff&lt;/a&gt; instead.&lt;/p&gt;Until next time,&lt;br/&gt;Team TP.
&lt;p&gt; &lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724058153</link><guid>http://toepoke.tumblr.com/post/43724058153</guid><pubDate>Thu, 11 Oct 2012 13:44:00 +0100</pubDate><category>JustMigrate</category><category>fixes</category><category>fluqi</category><category>jquery-ui</category></item><item><title>New features and fixes in today's build!</title><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s new build time.  Here&amp;rsquo;s a rundown of the changes we&amp;rsquo;ve pushed out this morning.&lt;/p&gt;
&lt;h1&gt;Features and enhancements&lt;/h1&gt;
&lt;h2&gt;Alerts timetable&lt;/h2&gt;
&lt;p&gt;Changing when your match reminders are sent used to be a bit of guesswork.  &lt;strong&gt;&lt;em&gt;3 days before your match?&lt;/em&gt;&lt;/strong&gt;  Not very obvious what’s going on.&lt;/p&gt;
&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile3.posterous.com/getfile/files.posterous.com/toepoke/ZOAaKvPHS5co18MFQoGFhFoVSds7eTjuDrSp5Fma8unG8ahvG7N2a23ueLJc/image003.jpg"&gt;&lt;img alt="Image003" src="http://getfile4.posterous.com/getfile/files.posterous.com/toepoke/N6sD5zmcoLRubgfJc4ge2ZaHN9LvixURsjtxdCeqkF0cQfQVlIsSsKxIKG3I/image003.jpg.scaled.500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;From today this is much more understandable, and we’ll explain your reminder will be &lt;strong&gt;&lt;em&gt;Thursday before Sunday’s match&lt;/em&gt;&lt;/strong&gt;.  Much nicer we’re sure you’ll agree &lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;.&lt;/p&gt;
&lt;h2&gt;Adding players to a match&lt;/h2&gt;
&lt;p&gt;.. has just become much easier.  You can now select several at a time, rather than just one.&lt;/p&gt;
&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Image005" src="http://getfile9.posterous.com/getfile/files.posterous.com/toepoke/OEi4lUh8Tx5iWCqeCJYfqJEImqjtT0DjE7ONzRge30KY3PfSXsguVauvDE1X/image005.jpg"/&gt;&lt;/div&gt;

&lt;h2&gt;Touch Support&lt;/h2&gt;
&lt;p&gt;We’ve also added further support for touch devices.  You may have noticed on the side picker screen it was quite difficult selecting sides when using a tablet.  You should now find this much easier.&lt;/p&gt;
&lt;h1&gt;Performance&lt;/h1&gt;
&lt;p&gt;We &lt;em&gt;should&lt;/em&gt; see the site loads a bit more quickly now as our images are hosted &lt;a href="http://en.wikipedia.org/wiki/Content_delivery_network"&gt;elsewhere&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;Fixes&lt;/h1&gt;
&lt;h2&gt;Duplicate Emails&lt;/h2&gt;
&lt;p&gt;There was an issue when putting your name down for the match this week, and next week at the same time.  This resulted in you receiving multiple copies of the same e-mail.  This has now been resolved.&lt;/p&gt;
&lt;p&gt;Plus there’s lot of little changes we won’t bore you with &lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Until next time, may your boots remain laced up and may the &lt;a href="http://epetitions.direct.gov.uk/petitions/35571"&gt;government realise VAT on 5-a-side is a bad idea&lt;/a&gt;!&lt;/p&gt;Team TP.</description><link>http://toepoke.tumblr.com/post/43724058768</link><guid>http://toepoke.tumblr.com/post/43724058768</guid><pubDate>Sat, 18 Aug 2012 13:30:00 +0100</pubDate><category>JustMigrate</category><category>builds</category><category>features</category><category>toepoke.publish</category></item><item><title>Fantasy League, 2013 !</title><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;You may recall we ran a &lt;a href="http://blog.toepoke.co.uk/fantasy-league"&gt;Fantasy League&lt;/a&gt; last year for a bit of fun.&lt;/p&gt;

&lt;p&gt;With the &lt;a href="http://www.premierleague.com"&gt;2012/13&lt;/a&gt; season upon us, we’ve re-enabled the league.  If you joined last year you shouldn’t need to do anything.  If you’d like to join in, simply follow these steps.&lt;/p&gt;

&lt;p&gt;If you’d like to join in, simply:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Sign-up with &lt;a href="http://fantasy.premierleague.com"&gt;fantasy.premierleague.com&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;LEAGUES&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Join a league&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Private League&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;When prompted enter the code &lt;strong&gt;815363-206955&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;JOIN PRIVATE LEAGUE&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Hope to see you there!&lt;/p&gt;

&lt;p&gt;Kind regards,
Team TP.&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724059303</link><guid>http://toepoke.tumblr.com/post/43724059303</guid><pubDate>Sat, 11 Aug 2012 09:50:00 +0100</pubDate><category>JustMigrate</category></item><item><title>Pretty checkbox and rads with jQueryUI</title><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;One aspect of &lt;a href="http://toepoke.co.uk"&gt;toepoke&lt;/a&gt; (there&amp;rsquo;s a few!) I&amp;rsquo;ve been unhappy with is the appearance of checkboxes by default:&lt;/p&gt;
&lt;p&gt;&lt;label&gt;Remember me?&lt;/label&gt;   &lt;input type="checkbox"&gt;&lt;/p&gt;
&lt;p&gt;Bit basic aren&amp;rsquo;t they?  Had a look around on google and whilst there&amp;rsquo;s some  	&lt;a href="http://aaronweyenberg.com/90/pretty-checkboxes-with-jquery"&gt;nice&lt;/a&gt; &lt;a href="http://iwritecrappycode.wordpress.com/2012/03/01/jquery-ui-checkbox-better-feedback"&gt;examples&lt;/a&gt; and  	&lt;a href="https://github.com/markwatkinson/pretty-checkboxes"&gt;plug-ins&lt;/a&gt;, they either  	don&amp;rsquo;t quite do what I&amp;rsquo;m after or involve additional image files.&lt;/p&gt;
&lt;p&gt;As I&amp;rsquo;m already leveraging &lt;a href="http://jqueryui.com"&gt;jQuery UI&lt;/a&gt; I really  	wanted something that took advantage of the built in &lt;a href="http://jqueryui.com/docs/Theming/API#Icon_types"&gt;framework icons&lt;/a&gt; as they are already part of the page.&lt;/p&gt;
&lt;p&gt;So inspired by &lt;a href="https://github.com/alextea/Checkbox-d"&gt;Checkbox-d&lt;/a&gt; I&amp;rsquo;ve implemented  	my own variation (in retrospect should really have forked Checkbox-d &amp;hellip;), checkedUI:&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a quick &lt;a href="http://dl.dropbox.com/u/1055915/blog/checkedUI/demo.html"&gt;Demo&lt;/a&gt;, and 	the plug-in is up &lt;a href="https://github.com/toepoke/checkedUI"&gt;on Github&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hope you find this useful too,&lt;br/&gt; Team TP!&lt;/p&gt;
&lt;div style="padding-bottom: 3em;"&gt;
&lt;ul class="searchsort"&gt;&lt;li class="tag"&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.toepoke.co.uk%2fpretty-checkbox-and-rads-with-jqueryui"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url%3Dhttp%253a%252f%252fblog.toepoke.co.uk%252fpretty-checkbox-and-rads-with-jqueryui" border="0" alt="kick it on DotNetKicks.com"/&gt;&lt;/a&gt; &lt;/li&gt;
&lt;li class="tag"&gt;  &lt;a href="http://www.addtoany.com/share_save?linkurl=http%3a%2f%2fblog.toepoke.co.uk%2fpretty-checkbox-and-rads-with-jqueryui&amp;amp;linkname=Pretty%20checkbox%20and%20rads%20with%20jQueryUI" class="a2a_dd"&gt;&lt;img src="http://static.addtoany.com/buttons/share_save_171_16.png" border="0" alt="Share"/&gt;&lt;/a&gt;


 &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><link>http://toepoke.tumblr.com/post/43724059803</link><guid>http://toepoke.tumblr.com/post/43724059803</guid><pubDate>Thu, 26 Jul 2012 08:39:00 +0100</pubDate><category>JustMigrate</category><category>checkedUI</category><category>development</category><category>javascript</category><category>jquery</category><category>jquery-ui</category><category>techie-stuff</category></item><item><title>toepoke helps you more ...</title><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We released a build this week, with just a couple of small changes.  If you’ve logged on recently you may have noticed that the main menu has changed, and there’s a new button:&lt;/p&gt;
&lt;p&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile1.posterous.com/getfile/files.posterous.com/toepoke/yo757SoXNXPU2MPTRFgR61kb3OO7ggyZNKyUVf9n9U5QNFhzkJzcQ8vIcNvJ/image001.png"&gt;&lt;img alt="Image001" src="http://getfile2.posterous.com/getfile/files.posterous.com/toepoke/40Ea7StbNiVnDcnlMGWUUgS7R2kpeL4O8Bv49mDP8wOEhKWwHpTGMQ076Y1r/image001.png.scaled.500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Not sure how a screen works?  Click on the new &lt;strong&gt;tour&lt;/strong&gt; button and we’ll walk you through things …&lt;/p&gt;
&lt;p&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Image004" src="http://getfile8.posterous.com/getfile/files.posterous.com/toepoke/4ZNyPEWoh36cr76WnAYTh3g4eBc00AsMe0kAA7QIeGPEQy2vq1Ci9BuYSkDw/image004.jpg"/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://toepoke.co.uk/account.aspx/sign-in-demo"&gt;online demo&lt;/a&gt; has had a similar over hall, walking you through some of the ways &lt;a href="http://toepoke.co.uk/"&gt;toepoke&lt;/a&gt; makes organising a game of 5-a-side football &lt;em&gt;so much easier&lt;/em&gt;!&lt;/p&gt;
&lt;p&gt;Until next time!&lt;br/&gt;Team TP!&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724060318</link><guid>http://toepoke.tumblr.com/post/43724060318</guid><pubDate>Thu, 19 Jul 2012 18:41:00 +0100</pubDate><category>JustMigrate</category><category>builds</category><category>features</category><category>toepoke.publish</category></item><item><title>toepoke.co.uk leaves beta phase!</title><description>&lt;span style="color: black; font-family: Arial; font-size: x-small;"&gt; &lt;/span&gt;
&lt;div class="WordSection1"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It’s taken a while, nearly two years, 23 builds, 100+ fixes, tonnes of features and quite a few weekends but we’ve finally decided to move &lt;a href="http://toepoke.co.uk/"&gt;toepoke.co.uk&lt;/a&gt; out of &lt;a href="http://en.wikipedia.org/wiki/Beta"&gt;beta&lt;/a&gt; and into &lt;a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#General_availability_.28GA.29"&gt;live&lt;/a&gt; properly. &lt;/p&gt;
&lt;p&gt;It turns out it’s really quite simple and the release this weekend has the least amount of work of any &lt;a href="http://toepoke.co.uk/"&gt;toepoke.co.uk&lt;/a&gt; release ever!&lt;/p&gt;
&lt;h2 style="text-align: left;"&gt;Last week&lt;/h2&gt;
&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Untitled" src="http://getfile5.posterous.com/getfile/files.posterous.com/temp-2012-06-11/xtFafIlcrmbgIidrdCgJszBnbugpoGynejqegCqbCydhyxjkBuDwAAbdwCjB/Untitled.png.scaled500.png"/&gt;&lt;/div&gt;

&lt;h2 style="text-align: left;"&gt;Today!&lt;/h2&gt;
&lt;p style="text-align: center;"&gt;&lt;/p&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Now-live" src="http://getfile5.posterous.com/getfile/files.posterous.com/temp-2012-06-11/wtCngbhgojddfJzzuvCcdjauhyBJahIHwqwdDBCboibeEzjnHoznnrGJCIvi/now-live.png.scaled500.png"/&gt;&lt;/div&gt;

&lt;p&gt;Whilst we’ve hit this significant milestone ;-) don’t think we’re taking our foot off the gas.  We still have loads of ideas for improving the site, and &lt;a href="http://toepoke.uservoice.com/forums/36616-general?lang=en"&gt;we&amp;rsquo;d love to hear yours&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Until next time.&lt;br/&gt;Team TP!&lt;/p&gt;

&lt;/div&gt;</description><link>http://toepoke.tumblr.com/post/43724060834</link><guid>http://toepoke.tumblr.com/post/43724060834</guid><pubDate>Mon, 11 Jun 2012 14:52:00 +0100</pubDate><category>JustMigrate</category><category>builds</category><category>toepoke</category><category>toepoke.publish</category></item><item><title>toepoke social network integration is finally here!</title><description>&lt;p&gt;Hello internet,&lt;/p&gt;
&lt;p&gt;It’s been a while since we last released any changes to &lt;a href="http://toepoke.co.uk" title="our little website"&gt;our little website&lt;/a&gt; as we were &lt;a href="http://fluqi.apphb.com/"&gt;diverted to something else&lt;/a&gt; for a while.  That’s not to say we haven’t also been busying away with your favourite 5-a-side organiser!&lt;/p&gt;
&lt;p&gt;So what’s changed this time in this version?&lt;/p&gt;
&lt;h2&gt;Social Networks&lt;/h2&gt;
&lt;p&gt;It’s been a long time coming, but we’ve finally added better integration for social networking websites.  If you have a &lt;a href="https://twitter.com/toepoke_co_uk"&gt;twitter&lt;/a&gt;, &lt;a href="https://www.facebook.com/"&gt;facebook&lt;/a&gt; or &lt;a href="http://www.google.co.uk/"&gt;google&lt;/a&gt; account you may find it easier to login using your social account.  Simply visit the new &lt;a href="http://toepoke.co.uk/user.aspx/edit#social"&gt;Social Network&lt;/a&gt; tab in &lt;a href="http://toepoke.co.uk/user.aspx/edit"&gt;Your Profile&lt;/a&gt; and click the &lt;strong&gt;Change accounts&lt;/strong&gt; button at the bottom.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Image002" src="http://getfile5.posterous.com/getfile/files.posterous.com/toepoke/HL7ks5Q1ipc8RpTwpOBUW1AvfaIKbxC0SpQWMBexWR8RvUuXPVe3JHVdodDS/image002.png"/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;From the resulting dialog you can link your social network account, and change your avatar (or pick one of ours :-).&lt;/p&gt;
&lt;h2&gt;Invitation Improvements&lt;/h2&gt;
&lt;p&gt;We’ve overhauled the process for inviting your mates to join your games as there have been problems with this in the past.  From now we’re using a &lt;a href="http://en.wikipedia.org/wiki/Invitation_system"&gt;simple invitation code&lt;/a&gt;.  Anyone wishing to join your game will still require authorisation by game &lt;a href="http://toepoke.co.uk/about.aspx/glossary#Manager"&gt;managers&lt;/a&gt;.  You can also post to twitter and facebook through the &lt;strong&gt;Squad Invitation&lt;/strong&gt; screen (click on the “Invite someone to join your squad” from the new &lt;a href="http://toepoke.co.uk/squad.aspx/dashboard"&gt;Squad dashboard&lt;/a&gt;).&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;em&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Image001" src="http://getfile0.posterous.com/getfile/files.posterous.com/toepoke/NXDaiUYiP5VzQyRbUJEumDnMvtJVr3ayEklLxTohs0SkKwzrZxAJHtx9cg09/image001.png"/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note this works best if you have a public game, as then we can post a direct link for people to join.  For private games people will have to ask for an invitation.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Timetable Improvements&lt;/h2&gt;
&lt;p&gt;We’ve also made the improvements to the game timetable screen.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Image003" src="http://getfile5.posterous.com/getfile/files.posterous.com/toepoke/R2mo0A3NIb0rz4igdFhXViixRWFVmal1XKD4N3YqvfWCu2f8z8k62iLm6qbo/image003.png"/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It’s now much easier to see the relationship between all your reminders, and how they work together.  Hopefully this is a little more intuitive.&lt;/p&gt;
&lt;h2&gt;Diary View&lt;/h2&gt;
&lt;p&gt;The &lt;a href="http://toepoke.co.uk/permalink.aspx"&gt;match dashboard&lt;/a&gt; has also had a bit of makeover.  We’ve always felt this does a good job at showing quite a lot of information, however it was possible to get a little &lt;em&gt;lost&lt;/em&gt; with which match was which.  This is particularly true if you play a couple of times a week.&lt;/p&gt;
&lt;p&gt;To improve things just a little we’ve added a diary on the dashboard so you can see at a glance all the matches you have coming up.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Image004" src="http://getfile1.posterous.com/getfile/files.posterous.com/toepoke/jZqq3tuAyLxcA3MdSwHt5Pib6bY7tHqkFmM7jDLP5DihdhXgieUQlwQsf4As/image004.png"/&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Navigation Changes&lt;/h2&gt;
&lt;p&gt;Another in the &lt;em&gt;small but useful changes&lt;/em&gt; pot is we’ve added a new menu link to your squads.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile7.posterous.com/getfile/files.posterous.com/toepoke/leE3DLahyGkZDrezMXmr65Vykq4ztZMpsI7YgXwY0Dfp3WgxlCV3nYC4OFJ0/image006.png"&gt;&lt;img alt="Image006" src="http://getfile8.posterous.com/getfile/files.posterous.com/toepoke/892vqouBoKRRFjhPVqo4coJkrSqnmt92bAoXUN5f3CQJbUk11YuNbNG3zPNJ/image006.png.scaled.500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This provides a convenient way to invite new players, create advertising posters, etc.&lt;/p&gt;
&lt;h2&gt;Fixes&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=""&gt;Average age of a team now shows to just two decimal places, rather than the massive number is was showing.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=""&gt;As outlined, we’ve changed how the invitation system works as there have been problems with this in the past.  From now we’re using a &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Invitation_system" style=""&gt;simple invitation code&lt;/a&gt;&lt;span style=""&gt;.  Anyone wishing to join your game will still require authorisation by game &lt;/span&gt;&lt;a href="http://toepoke.co.uk/about.aspx/glossary#Manager" style=""&gt;managers&lt;/a&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=""&gt;There was a problem with the &lt;/span&gt;&lt;a href="http://toepoke.co.uk/user.aspx/edit" style=""&gt;Your Profile&lt;/a&gt;&lt;span style=""&gt; screen which resulted in changes to the &lt;/span&gt;&lt;strong style=""&gt;Updates?&lt;/strong&gt;&lt;span style=""&gt; and &lt;/span&gt;&lt;strong style=""&gt;Other parties?&lt;/strong&gt;&lt;span style=""&gt; flags not saving correctly.  As a safety precaution we’ve made everyone’s flags to Off as we can’t be certain if anyone has turned these flags On or Off. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=""&gt;A whole bunch of other &lt;/span&gt;&lt;em style=""&gt;small&lt;/em&gt;&lt;span style=""&gt; stuff we won’t bore you with &lt;/span&gt;&lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Do you like the changes we’ve made?  Have you got a better way to improve the site?  &lt;a href="https://twitter.com/#!/toepoke_co_uk"&gt;We&amp;rsquo;d love to hear from you &amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Until next time.&lt;br/&gt;Team TP.&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724061548</link><guid>http://toepoke.tumblr.com/post/43724061548</guid><pubDate>Tue, 22 May 2012 10:29:00 +0100</pubDate><category>JustMigrate</category><category>builds</category><category>toepoke</category></item><item><title>Enumerations and extension methods in C#

 

Whilst making some...</title><description>&lt;img src="http://78.media.tumblr.com/48eb8b1e6b516931880addacb7ceef58/tumblr_mimmrf3QF81qifxcho1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;Enumerations and extension methods in C#&lt;/h2&gt;

&lt;div&gt;&lt;span style="color: black; font-family: Arial; font-size: x-small;"&gt; &lt;/span&gt;
&lt;div class="WordSection1"&gt;
&lt;p&gt;Whilst making some modifications to &lt;a href="http://toepoke.co.uk/"&gt;toepoke.co.uk&lt;/a&gt; last night I needed to do some work around the membership.  Things like &lt;em&gt;“Is this user a member of this squad”&lt;/em&gt;, &lt;em&gt;“Have they been verified”&lt;/em&gt;, etc. &lt;/p&gt;
&lt;p&gt;I started off with a statement with too many logical ORs kicking around and thought there must be a better way of expressing what I wanted to do.  My first thought was to look &lt;a href="http://msdn.microsoft.com/en-us/library/bb383977.aspx"&gt;Extension methods&lt;/a&gt; which I’ve used extensively for making my &lt;a href="http://msdn.microsoft.com/en-us/library/bb425822.aspx"&gt;queries&lt;/a&gt; a little more understandable.  Could we use extension methods for the enumerations too? &lt;/p&gt;
&lt;p&gt;My first thought was it wouldn’t work as traditionally you couldn’t add additional behaviour to an enum.  However having looked at it, it’s quite straightforward.&lt;/p&gt;

&lt;p&gt;Full code &lt;a href="https://gist.github.com/2419597"&gt;here&lt;/a&gt; if you want to have a quick play.&lt;/p&gt;
&lt;p&gt;Until next time.&lt;br/&gt;Team TP.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;a href="http://www.dotnetkicks.com/kick/?url=http://blog.toepoke.co.uk/tags-c-code-techie-stuff-development"&gt; &lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://blog.toepoke.co.uk/tags-c-code-techie-stuff-development" border="0" alt="kick it on DotNetKicks.com"/&gt;&lt;/a&gt;</description><link>http://toepoke.tumblr.com/post/43724065017</link><guid>http://toepoke.tumblr.com/post/43724065017</guid><pubDate>Thu, 19 Apr 2012 17:53:00 +0100</pubDate><category>JustMigrate</category><category>C</category><category>code</category><category>development</category><category>techie-stuff</category></item><item><title>Yeah, it’s a bank holiday this week!Good Friday, following...</title><description>&lt;img src="http://78.media.tumblr.com/73fede63f1b8f83f7b8078a69bb8cb1f/tumblr_mimmrjx1MS1qifxcho1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;Yeah, it’s a bank holiday this week!&lt;/h2&gt;&lt;p&gt;Good Friday, following by Easter Monday, yeah!  &lt;/p&gt;
&lt;p&gt;But if you’re match falls around this time, you might want to think about tweeking when you invites and reminders go out.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://toepoke.co.uk/permalink.aspx#future-tab"&gt;http://toepoke.co.uk/permalink.aspx#future-tab&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Just click this little icon on your match to change when your reminders go out.&lt;/p&gt;
&lt;p&gt;Until next time,&lt;br/&gt;Team TP&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724067360</link><guid>http://toepoke.tumblr.com/post/43724067360</guid><pubDate>Mon, 02 Apr 2012 08:34:00 +0100</pubDate><category>JustMigrate</category><category>frequently-asked-questions</category><category>tips</category></item><item><title>Server downtime 5th March 2012</title><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;We have been informed by our &lt;a href="http://ehosting.co.uk/"&gt;webhost&lt;/a&gt; that they need to apply the latest software updates on their servers.&lt;/p&gt;
&lt;p&gt;As a result &lt;a href="http://toepoke.co.uk/"&gt;toepoke&lt;/a&gt; will be unavailable between the hours of 10pm and 11pm on Monday, 5&lt;sup&gt;th&lt;/sup&gt; of March 2012.&lt;/p&gt;
&lt;p&gt;Our apologies for any inconvenience this may cause.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br/&gt;Team TP!&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724067887</link><guid>http://toepoke.tumblr.com/post/43724067887</guid><pubDate>Sat, 03 Mar 2012 09:37:00 +0000</pubDate><category>JustMigrate</category><category>downtime</category></item><item><title>Enhancing the "non-javascript" user experience with jQuery UI and Fluqi</title><description>&lt;p&gt;As some of you might be aware we recently released the &lt;a href="http://fluqi.apphb.com/"&gt;Fluqi&lt;/a&gt; library as open source.  I won’t repeat the ins-and-outs, but suffice to say &lt;a href="http://fluqi.apphb.com/"&gt;Fluqi&lt;/a&gt; is a set of helper classes for building websites using the excellent &lt;a href="http://jqueryui.com/"&gt;jQuery UI&lt;/a&gt; widgets in a fluent manner.&lt;/p&gt;
&lt;p&gt;We built &lt;a href="http://fluqi.apphb.com/"&gt;Fluqi&lt;/a&gt; because we were tired of typing out the same HTML mark-up on lots of pages to achieve a similar objective.  We’ve been making changes to &lt;a href="http://toepoke.co.uk/"&gt;toepoke&lt;/a&gt; throughout the development of &lt;a href="http://fluqi.apphb.com/"&gt;Fluqi&lt;/a&gt; as a &lt;a href="http://en.wikipedia.org/wiki/Eating_your_own_dog_food"&gt;dogfooding exercise&lt;/a&gt; and thought we’d share some of that experience.&lt;/p&gt;
&lt;p&gt;For instance we have a screen showing matches that are coming in the future, and whether the user has said they’re playing or not.  With JavaScript active the user sees this:&lt;/p&gt;
&lt;p&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile9.posterous.com/getfile/files.posterous.com/toepoke/hPqdAqsbTGEypWVd4YQFFMwsc82UwF28M9ogw5CCiRx724WdzNpaMGi37Dq5/image002.png"&gt;&lt;img alt="Image002" src="http://getfile0.posterous.com/getfile/files.posterous.com/toepoke/kuPYzmw98mAR4YfxccbvSo8MNDHj9dbCuJoYw9ewCeIFWnggRgFhsm7xGSv6/image002.png.scaled.500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As you can see, the screenshot shows a &lt;a href="http://jqueryui.com/demos/tabs/"&gt;tab widget&lt;/a&gt; with an &lt;a href="http://jqueryui.com/demos/accordion/"&gt;accordion widget&lt;/a&gt; inside each tab.  &lt;a href="http://toepoke.co.uk/"&gt;toepoke&lt;/a&gt; was built from the ground up to be &lt;a href="http://en.wikipedia.org/wiki/Progressive_enhancement"&gt;progressive&lt;/a&gt; so the site is still usable to people with JavaScript disabled.  So without JavaScript, the same screen looks like this:&lt;/p&gt;
&lt;p&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile5.posterous.com/getfile/files.posterous.com/toepoke/2jhUU3qnTJLljuYDoDW002DGtYI8vH5AobmZQO1MVg2IN124kWua2yAz51Th/image003.png"&gt;&lt;img alt="Image003" src="http://getfile6.posterous.com/getfile/files.posterous.com/toepoke/LfT97evH7IjJI03QRzouhbWnrSVnsBloJCNOssXZy3AtNzu95gr5cjcbVJHX/image003.png.scaled.500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It’s not very pretty, but it is still useable.&lt;/p&gt;
&lt;p&gt;When developing Fluqi one thing we wanted to do was to be able to still have the &lt;em&gt;look and feel&lt;/em&gt; of the jQuery UI widgets, even if JavaScript is disabled.  After implementing Fluqi on our own website we now use the following code to create the &lt;a href="http://jqueryui.com/demos/tabs/"&gt;tab widget&lt;/a&gt; above (the accordion part is omitted for brevity):&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;                var tabs = Html.CreateTabs(&amp;ldquo;tabs&amp;rdquo;)&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;                                .Rendering&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;                                                .SetRenderCSS(true)&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;                                .Finish()&lt;br/&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;                ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The important part here is &lt;strong&gt;SetRenderCSS(true)&lt;/strong&gt;.  This tells Fluqi to draw the CSS classes jQuery UI uses under the hood, which normally are added through JavaScript (but obviously don’t when JavaScript is disabled).  The result now looks like this:&lt;/p&gt;
&lt;p&gt;&lt;span style=""&gt;&lt;div class="p_embed p_image_embed"&gt;
&lt;a href="http://getfile1.posterous.com/getfile/files.posterous.com/toepoke/y1SmwaRrl3V3oXLGslIa4V1vwLVIW66jCQDlQYH8JN4DWVZ5Q1ZWZq6zf3b5/image004.png"&gt;&lt;img alt="Image004" src="http://getfile2.posterous.com/getfile/files.posterous.com/toepoke/flRnqS19gspNuVbZhmTzhLX7C0drfRHeTlZtSiPk9IMwCLUjHkIg62YhktKP/image004.png.scaled.500.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As we can see, there’s quite an improvement.  The tab widget still &lt;em&gt;looks&lt;/em&gt; like a tab, as do the accordion.  Naturally the tabs and accordion widgets won’t behave as such as JavaScript is off, but it’s a lot clearer to the user visually what’s going on.&lt;/p&gt;
&lt;p&gt;Please note however that there are some areas of the &lt;a href="http://jqueryui.com/demos/accordion/"&gt;jQuery UI&lt;/a&gt; website that advise &lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;not&lt;/span&gt;&lt;/strong&gt; adding the CSS classes to your mark-up (which is what the &lt;strong&gt;SetRenderCSS(true)&lt;/strong&gt; method does), however I haven’t found any problems in doing this so far.  So as always, test it before going into production &lt;span style="font-family: Wingdings;"&gt;J&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Good luck,&lt;br/&gt;Team TP!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;br/&gt;&lt;/em&gt;&lt;/p&gt;
&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.toepoke.co.uk%2fenhancing-the-non-javascript-user-experience"&gt;&lt;img src="http://dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://blog.toepoke.co.uk/enhancing-the-non-javascript-user-experience" border="0" alt="kick it on DotNetKicks.com"/&gt;&lt;/a&gt;</description><link>http://toepoke.tumblr.com/post/43724068554</link><guid>http://toepoke.tumblr.com/post/43724068554</guid><pubDate>Mon, 27 Feb 2012 18:17:00 +0000</pubDate><category>JustMigrate</category><category>css</category><category>development</category><category>fluqi</category><category>jquery-ui</category><category>techie-stuff</category></item><item><title>It's nearly Valentines day !</title><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;Just a reminder that a week on Tuesday is Valentine’s day everyone.&lt;/p&gt;&lt;p&gt;If you play on a Tuesday night …. you might want to keep this in mind ;-)&lt;/p&gt;&lt;p&gt;Kind regards,&lt;/p&gt;&lt;p&gt;Team TP.&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724069084</link><guid>http://toepoke.tumblr.com/post/43724069084</guid><pubDate>Fri, 03 Feb 2012 18:43:40 +0000</pubDate><category>JustMigrate</category></item><item><title>Website downtime</title><description>&lt;p&gt;Hi all,&lt;/p&gt;&lt;p&gt;We’ve been informed by our hosting supplier that our site may be down between 10pm and 11pm on Tuesday 7&lt;sup&gt;th&lt;/sup&gt; February 2012 to apply software updates.&lt;/p&gt;&lt;p&gt;Apologies for any inconvenience caused.&lt;/p&gt;&lt;p&gt;Kind regards,&lt;/p&gt;&lt;p&gt;Team TP.&lt;/p&gt;</description><link>http://toepoke.tumblr.com/post/43724069513</link><guid>http://toepoke.tumblr.com/post/43724069513</guid><pubDate>Fri, 03 Feb 2012 18:35:34 +0000</pubDate><category>JustMigrate</category><category>downtime</category></item><item><title>It's [nearly] Christmas !!!!</title><description>&lt;p&gt;Hi everyone,&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s that time of year again.  The countdown to finishing work and having a few days (or weeks if you&amp;rsquo;re lucky) off before the new year.  The work Christmas parties are starting and the numbers for football are getting low.&lt;/p&gt;
&lt;p&gt;In our ongoing goal to remove the faff you should always have 2 weeks of games ongoing at at one time.  You will also have a little &lt;strong&gt;cancel&lt;/strong&gt; game button on each match.&lt;/p&gt;
&lt;p&gt;So if your pitch is shutting down for Christmas, just cancel your games and have a couple of weeks off.  Put your feet up, eat too much and watch too much telly.&lt;/p&gt;
&lt;h2&gt;Have a good Christmas and New Year everyone!&lt;/h2&gt;</description><link>http://toepoke.tumblr.com/post/43724070039</link><guid>http://toepoke.tumblr.com/post/43724070039</guid><pubDate>Mon, 12 Dec 2011 13:59:00 +0000</pubDate><category>JustMigrate</category><category>christmas</category><category>faq</category><category>frequently-asked-questions</category><category>toepoke.co.uk</category><category>toepoke.publish</category></item></channel></rss>
