Speedwell | BLOG - Monthly Archive for: February, 2014

How to use Signalr with Redis to create a simple chat application

Thumb Signalr


Before I get into the technical parts of this blog, I would like to give a brief summary about why I chose this topic.  In my work, we have a task tracking board similar to Trello where cards are frequently moved around to different groups.   The problem was that other users were not able to get the updates from other users.  So, we used Signalr to do update the board whenever changes were made.  All was well and good, until we created a public version of the site.   The board was still updating but only within the context of the site. For example, the changes made to the public site wasn’t updating the intranet site and vice versa.   This is when we decided to integrate Signalr with Redis.  Redis backplane acts like a middleman between the two sites and notifies all subscribed sites with any changes.

In this blog, I will demonstrate how to use Signalr with Redis to create a simple chat application.

Read More

Great new features and upgrades to Adobe Creative Cloud

2014 02 20 1147


The Adobe Creative Cloud is a great way to have a seamless way of keeping settings, files, and feedback from team members in sync. Before CC every 2 years Adobe would release a new Box set with CD’s. If they were to make an update you would have to wait 2 years to get that update. Now with a subscription you get monthly updates on each individual program.

Read More

Top 3 Killers for Projects at Crunch Time

Thumb Niallblog


There is nothing quite like the satisfaction of taking something from some arrows and boxes on a whiteboard to a live digital reality.

As the best thing about being a project manager is also the worst thing about being a project manager (responsibility) a collection of enduring patterns emerge that sometimes are outside of a client’s field of vision.

As a project manager, the role played is one of midwife – you are responsible for the delivery but it’s never your baby.  It’s this comparative emotional detachment that allows you to give your client the best service.

Read More

Continuous Integration of iOS projects using Xcode Server

Thumb Intergration


Continuous Integration (CI) for iOS projects has long been a difficult scenario. Tools like Jenkins and Teamcity have been used with varying degrees of success to manage the build lifecycle, but often these solutions involved custom scripts or workarounds. For test device installs, TestFlight was often the tool of choice, but many development houses chose to create custom internal deployment methods. With the recent release Mac OSX Mavericks and Xcode server, Apple has incorporated a CI tool in their standard development environment. Once configured, “Bots” can be created and monitored from within each developers’ Xcode IDE or through a web browser with the build being handled periodically on the server.

Read More

Snapchat 101

Thumb Snap

Let me Snapchat this

Snapchat made some headlines in 2013; with the app rejecting Facebook’s $3 billion buyout offer in November. On New Years Eve, Snapchat was hacked and 4.6 million usernames and phone numbers was leaked on the web.

Being a bit of a social media enthusiast in the office, I frequently get asked what I’m doing when I’m sending snaps or what Snapchat is. It’s a photo messaging app that allows users to send photos/videos to friends but they can only be viewed for 10 seconds or less and then it’s deleted.

Snapchat has an estimated 50 million users with the core age group of users between 13 – 25 year olds. But why is it so popular?

Read More