Mar 10

The biggest reason I stopped using RSS feeds and went back to trawling sites by hand was simply because RSS feeds are so hard to manage, even with a good RSS reader. If you miss even a day of reading you come back to an inbox with anywhere from 50 to a few hundred unread items depending on the number of sites you follow. For someone who reads mainly during a lunch break such as myself, working my way through old news before being able to focus on ‘new’ news became too much of an annoyance. Once Twitter came on the scene I found it was easier to get my news in the form of tweets and then filter them using a client like TweetDeck and this still works really well for me.

I tried Google Reader but it reminded me too much of all the other RSS readers and clients out there except I accessed it through a web browser rather than a desktop application. Don’t get me wrong, Google Reader has some really wonderful features that make RSS easier to deal with but it still didn’t present it to me in such a way that I enjoyed reading, it was still a chore and at the end of the day one that required management.

A couple of months ago after looking at the list of extensions for Chrome I came across a plugin called “Feedly” which claimed “Feedly organizes your favorite sources in a magazine-like start page.”, that sounded like it was worth a look. After installing, I very quickly realised that the Feedly plugin only acts as a gateway to the Feedly website which is where all the real action takes place. It is worth noting at this time that Feedly only supports Google Chrome and Firefox however there are plans in the works to break it out and make it available on other platforms including iPhone.

On the surface Feedly is a better, friendlier, more manageable interface for Google Reader (which is a better, friendlier, more manageable interface for reading RSS feeds) and is becoming a mash-up of social networking sites and RSS. Feedly doesn’t take the usual “list” approach to displaying feeds, instead it provides a more “magazine style” layout for your news items, showing pictures in the summaries if the item contains one or picking out featured videos for you. Through the use of non-obtrusive AJAX controls you can dismiss any item as read (by clicking on the ‘x’ beside it), read any item inline if the RSS feed providing it actually gives you the full thing or, if it doesnt, display an in-page preview of the article on the original website meaning you never have to leave Feedly.

The UI AJAXiness doesn’t stop there, while looking at an individual news item you can choose to post it to your favourite social networking sites such as Twitter, Buzz or Facebook, you can “share” it which essentially says you liked it and others might to (other Feedly users for example) or you can even save it for later which essentially is the same as ‘Star’ in Google Reader.

Granted, Reader can provide a lot of this too and for the most part it is rather intuitive, but using Google Reader reminds me of ploughing through an overflowing email inbox that always seems to have an “Unread” count that goes up rather than down no matter how much you read. This is where Feedly (in my book anyway) gets it right. Instead of watching how many more unread items you have to go, you can simply refresh your current view and any “read” items are replaced with new content. Feedly will always try to display the most recent items first (otherwise it would be a bit pointless) but once those start to run out it can work through your backlog of items.

This is an application which can cater for  a very large portion of users by providing a number of ways to view content.

  • Cover
    This is good as a browser home/start page since it provides columns filled with varied content and can be a good way to kick off your browsing
  • Digest
    Provides more of a breakdown of your feeds and categories, picking out featured content and displaying a number of items from each of your categories while providing useful information on the right hand side (such as read/unread counts)
  • Latest
    This is for the list lovers and the people who want to see their feed items in chronological order without any of the fancy shenanigans.
    Clicking on each item brings up the full version in-line so you get the best of both worlds.
  • Buzz
    Taps in to your Google Buzz account to show you what other people  you follow have been “buzzing” about. Not found this overly useful so far but then I have Gmail and Feedly open side by side most of the day.
  • Popular
    As you may expect this shows you popular articles on the net that other people are reading. This is similar to the way Google Reader recommends feeds for you and tries to complement the types of feeds you read.
  • Categories
    You can view each of your categories on it’s own which then breaks down items by their feeds as well as providing recommendations on the right hand side.
  • At A Glance
    A breakdown of your feeds and categories with unread counts
  • Karma
    This is an interesting idea, if you are logged into Twitter or provide your Twitter name, Feedly will determine karma based on
    clicks and retweets. So if you have shared an article and provide /cc @feedly in the tweet, Feedly can then track your tweet and determine how many people click the link and how many people retweet it. Not sure of the practical applications but the idea is nice.
  • Saved, Shared and History
    Pretty standard options for looking up items you have saved for later, shared and rather helpfully items you have marked as read which is great if you have accidentally marked an item as read and it vanishes.

In addition to the layouts, Feedly synchronises with Google Reader both ways, so if you add a feed in Feedly, it is added to Reader and vice versa. Quite helpfully this also goes down to the category level too so that if you have organised your feeds on one, they are automagically organised on the other. This means that if you chose to leave Feedly but didn’t want to lose your feeds, you wouldn’t have to export them or do anything really.

After using Feedly for a couple of months now I can say that I actually look forward to lunch and other times when I can check up on my feeds. This is a web application that has done a lot of work on getting a good user experience and improving on it while listening to feedback to move in a direction the users want it to go. The company behind Feedly is DevHD, a small startup that was founding in California at the end of 2006. They are focusing very strongly on Feedly and the work is paying off, just have to hope that someone sees value in the work they are doing.

So, want to start getting the best out of your dusty, unmanageable RSS feeds? Get Feedly!

Links

Tagged with:
Mar 07

Wow, I haven’t actually posted anything this year so I feel it is time to fix that with an update from Scottish Developers. Oh and this is also the first post using a new theme (well, new for my blog anyway). I am starting to tire of WordPress so am seriously considering writing my own site in ASP.NET 4.0 / MVC 2 just to play with things. Anyway, here are the upcoming events on the Scottish Developer’s calendar.

March

  • Wednesday 16th, Dundee – Web Application Testing With Selenium
    I will be doing a final run of my introductory talk on testing web applications using Selenium at the University of Dundee. There are still places available for this talk so please see the registration page for more details.
  • Thursday 25th, Glasgow – Guathon!
    Geek celebrity Scott Guthrie (Scott Gu), vice president of the Developer Division at Microsoft, will be spending an entire day in Glasgow talking on Visual Studio 2010, .NET 4.0 and Silverlight 3.0. Places are limited for this event so head over to the Guathon page and get registered asap!
  • Friday 26th, Edinburgh – Geek Dinner
    We will be taking an evening off from the code and presentations at the end of the month while reflecting on the teaching of The Gu from the previous day. At present we don’t have a restaurant in mind for this yet but we are open to suggestions. Since we need to get an idea of numbers for the dinner, if you are interested in joining us please make sure you register first.

April

  • Wednesday 14th, Edinburgh – Introduction to SOLID
    Chris Canal will be providing an introduction to SOLID and how it can be used to build more maintainable software which reacts better to change. There are still places available for this talk so please see the registration page for more details.
  • Monday 19th, Edinburgh & Tuesday 20th, Glasgow – Jesse Liberty
    Silverlight guru Jesse Liberty will be speaking for us in Edinburgh and Glasgow. Details for this should be available soon, keep an eye out on the Scottish Developers blog for updates.
  • Wednesday 28th, Dundee - SSL/TLS – Just when you thought it was safe to return
    If you are interested in internet security this is a talk you wont want to miss. Arron Finnon will be explaining why SSL/TLS is not as secure as we believe and will be pointing out the vulnerabilities with this very commonly used security technology. There are still places available for this talk so please see the registration page for more details.

May

  • Saturday 8th May, Glasgow – Developer Day Scotland 2010
    This is a day not to be missed and the highlight of the Scottish Developer’s calendar. Join us for a day of presentations, grok talks and geekery at Glasgow Caledonian University. 20 speakers, 4 rooms and various topics including  jQuery, Defensive Programming, HTML 5, Code Contracts and Silverlight. We are getting close to full for registrations so make sure you don’t miss out and get signed up ASAP. More information can be found on the conference home page.
  • Saturday 8th May, Glasgow – DDD Scotland Geek Dinner
    Come chill out after DDD Scotland and catch up with developers, speakers and the organisers to share stories and experiences over a good meal in the heart of Glasgow (exact venue yet to be decided although we expect to be in the Merchant City area). Afterwards you can retire to a bar or pub to continue conversation or head out to a club to party.

All of this information can be found in a handy iCal format from our Google Calendar.

    Tagged with:
    Dec 20

    More than 2 cores in your machine? Play fallout 3? Then read on!

    Ok, so one of my friends bought me Fallout 3 – Game of the Year Edition through Steam for my Christmas (the same one who bought me Fallout 3 Collectors Edition for my birthday last year interestingly enough) and I thought “cool, that would be good to pick away at over the holidays”. After I installed it through Steam I spent some time faffing around trying to enable the downloadable content (check the “Data Files” option on the launcher ;) I started a new game (lost all my old save games anyway).

    Every time  I would get a few minutes in and the game would just freeze, I spent quite a while searching the internet and the possible things I considdered were:

    • Graphics drivers – Nope, update to date nVidia drivers for Windows 7
    • Windows 7 – Nope, this is reported to happen on XP, Vista, 2008 and 7
    • Background Changing – (Windows 7 feature which has messed up other games in the past) Nope, disabled it and it still froze
    • The ffdshow Audio/Video fix – (Add Fallout3.exe and FalloutLauncher.exe to the list of applications that ffdshow excludes), Nope

    Then finally, after hours of searching and finding nothing I came across a blog post by Nicholas Head which nailed it!

    The game engine has some issues with processors that have more than 2 cores. You can force the game to only use two of them and it will stop the freezing. I haven’t had it freeze once since I did this several days ago.

    Open up the fallout.ini file in: My Documents\My Games\Fallout3
    Find the line:

    bUseThreadedAI=0

    change it to:

    bUseThreadedAI=1

    Add another line after it and insert:

    iNumHWThreads=2

    This will limit the game to 2 cores and prevent the engine bug from causing the game to freeze.

    I tried it and wow, the game has been running stable for hours since!

    So, thank you Nicholas for posting that rather useful piece of information and good luck to all of you affected by this, enjoy you time roaming the Capital Wastelands!

    Tagged with:
    Sep 27

    Today I was starting work on a new PHP project in Symfony on my netbook and realised that I was still using plain old notepad, the default windows task switcher and unknown files still showed that awful “Would you like to use the web to find out how to open this file?” dialog.

    I usually fix these on my machines but I had neglected to do this on my netbook, and so I thought I would share a few really good applications for replacing things in Windows.

    Notepad2 – Notepad

    notepad2

    I love a good IDE, Netbeans 6.7 for PHP/Android and Visual Studio 2008 + ReSharper for .NET (although it is getting painfully bad on performance these days), but sometimes you just want a plain old text editor. Notepad is good but still lacking in my book and one of the first things I was pointed to when I started my new job was Notepad 2, a free open-source Notepad replacement built on Scintilla which provides some much needed functionality such as syntax highlighting, code folding, line highlighting, line numbers and much more but it is also very compact and lightweight. Kai Liu who has contributed to the Notepad 2 source also has an extended version which among other things, installs Notepad 2 as the default text editor in Windows.

    Making Unknown Files Open In Notepad / Notepad2

    Ok, So we have a lightweight notepad replacement, how do we get rid of the annoying dialog that asks you what you want to do with unknown files? I have found that 9 times out of 10 I want to open a file like that in a text editor, otherwise I will choose the extension myself. The following registry change (copy into a text editor and save with .reg as the extension and then double click to run) fixes this by automatically opening unknown file extensions in notepad but will also allow you to use the normal open dialog box by right clicking and accessing it from the context menu.

    [code]
    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\Unknown\shell]
    @="notepad"
    [HKEY_CLASSES_ROOT\Unknown\shell\notepad]
    @="Open with Notepad"

    [HKEY_CLASSES_ROOT\Unknown\shell\notepad\command]
    @="C:\\WINDOWS\\NOTEPAD.EXE %1"
    [/code]

    image This will create a new action for unknown files on the context menu called “Open with Notepad” and then make it the default action. The normal Open menu is preserved (in XP SP3 and above) so you can still access the Open With dialog if you need to.

    If you are using Notepad 2 described above and have it intercepting calls to Notepad, this will launch unknown files in Notepad 2 instead.

    TerraCopy – Explorer Cut/Copy & Paste

    image Most of us are no stranger to the rather indecisive estimates that the windows file transfer window can generate so why not replace it for something better? TerraCopy is a utility which can completely replace the Windows File Transfer UI and offers batch operations, queuing, pause / resume and error recovery plus it is faster to boot.

    TerraCopy is free for personal use and requires a Pro license for commercial use costing 14.95 €.

    VistaSwitcher – Task Switcher (Alt+Tab)

    image Despite the wonderful new taskbar in Windows 7 which includes live preview thumbnails (brought in with Vista), my main way of getting between windows is alt+tab. Back in the days of Windows XP a very nifty alt+tab replacement called TaskSwitch XP was developed by NTWind Software. It brought some very nice features to the desktop including preview thumbnails, themes, customisable task list and context menu support.

    An updated version of the software was released for Windows Vista and 7 called VistaSwitcher. It provides much the same functionality but with integrated Aero support which makes it look rather nice, even with Aero disabled as well as live window and desktop previews, multi-selection support for window organisation and the addition of 64-bit support. This is a truely wonderful app and is well worth a look for those who frequently use alt+tab and want to spruce it up a bit.

    Console – Command Line Shell

    image The next handy utility I want to share is an open source command line replacement called Console. Console is written in .NET and offers some significant enhancements over the standard shell including tabs, good select/copy/paste functionality, excellent configuration options, alpha transparency, and quite a bit more. If you use SSH or even just the command line a lot and get frustrated by the size limitations of the command prompt or simply want tabs, Console will be a breath of fresh air. A very nifty app indeed.

    Launchy – Keystroke Launcher

    image This isn’t so much a replacement as an addition since the Windows Vista/7 start menu can do something similar with the new start menu. Launchy presents you with a styled textbox into which you can type the name of a program or file and it will attempt to match against a user-configurable catalogue of start menu items, desktop icons and files on your computer. The default activation shortcut is alt+space however this can be changed through the options menu. It supports plug-ins which allow you to add more applications and websites to the catalogue and out of the box comes with plug-ins for Google, Wikipedia, Calculator and GCalc. If this isn’t enough to convince you and you happen to use linux as well as Windows (or even just Linux), then you will be pleased to hear that Launchy works on Linux too.

    Launchy saves me so much time as I don’t have to trawl through my start menu looking for applications or sift through folders looking for an EXE, it takes care of all the searching for me in a sleek, minimalistic way.

    Hopefully you will find some or all of the utilities I have talked about useful, they certainly make my life easier. I am interested to hear about other replacements that people use so if you have one to share please post a comment.

    Links

    Sep 06

    Scottish Developers

    This should have been posted and promoted earlier but things have been pretty hectic lately.

    I am organising a wee get-together in Dundee this week for any developers who wish to attend, the details are as follows:

    Where/When

    Dundee: Wednesday, 9th September @ 19:30

    The Event

    The nights are drawing in, the days are getting colder so what better time to announce a gathering of like-minded souls in a warm friendly pub for a few drinks and some conversation. If you are in or around the Tayside area come along to Laings Bar in Dundee next week and join us for a something we hope to make a monthly event (in Dundee). No agenda, no speaker, no registration, just some drinks and chinwag.

    This should have been advertised sooner but September sprung out of nowhere but we do look forward to seeing you there.

    The Venue

    Laings Bar, 8 Roseangle, Dundee, DD1 4LR

    From: http://scottishdevelopers.com/2009/09/06/tayside-devdrinks/

    So if you are interested, just come along to Laings Bar this coming Wednesday and have fun. If you get lost send me a message on Twitter :)