All posts by ianb

AngularJS JavaScript .NET Developer Birmingham

Ian Brown is an enthusiastic web developer from Birmingham with commercial experience of the popular AngularJS JavaScript framework. Ian has written several AngularJS framework applications, some of which are now used by major UK banks, simplifying the recording of customer information and mortgage requirements. With experience of Microsoft C# .NET WebAPI and a passion for new technology, Ian is keen to continue building on his experience.

Ian Brown, Web Developer, AngularJS, JavaScript, C#, .NET, WebAPI, Restful Services.

Located in Longbridge, Birmingham, near to Birmingham City Centre, Bromsgrove, Redditch, Studley, Wythall & Studley.

LinkedIn Profile:

AngularJS .JavaScript & .NET Web Developer Birmingham

Stack Overflow:

KHConf Tools – Caller Count App for iPad/iPhone/Android

KHConf provide call conferencing services for Kingdom Halls of Jehovah’s Witnesses world wide. The service allows users to call in to the meeting via a telephone number or an easy to use app on iPhone, iPad and Android devices.

KHTools adds visibility of caller counts via a secure link to Generic Conferencing LLC’s servers. The simple interface that works on mobiles and PC’s displays caller telephone numbers, names and connected times.

Try the application now: KHConf Tools – Dialled In User Count

Spotify: BuzzOut Lounge, Downbeat House, Chillout Vibes


BuzzOut – Downbeat Lounge Vibes Spotify Playlist including:

  • Serge Gainsbourg – Ballade De Melody Nelson – Howie B Remix Listen
  • Lemongrass – Feel All The Time Listen
  • Leftfield – Melt Listen
  • Bebel Gilberto – Cada beijo (Thievery Corporation Mix) Listen
  • Deew – She Will Never Learn Listen
  • Dabrye 73.3 – Prefuse 73 Megamix Listen
  • Le Garde – Wake Up Darling Listen
  • Flunk – Distortion Listen
  • Intakt – Daya Listen
  • Aim – It’s Later Than You Think Listen
  • Revolvo – Guns Listen
  • The Peaking Goddess Collective – Love & Peak Listen
  • Shadi Fares – Champagne Beach Listen
  • Lemongrass – Lonely Beach Listen
  • Neon Heights – 16 Again (Crazy Penis Mix) Listen
  • Grouper – Heavy Water/I’d Rather Be Sleeping Listen
  • Machine Love – The Closer The Moment Of Dawn Listen
  • Koushik – One In A Day Listen
  • Flip Day – Under Lock – Original Mix Listen
  • Zen Lemonade – Soriya Listen
  • Ten Madison – All In One Listen
  • Max Melvin – Sand Listen
  • Terra Ferma – Epilogue Listen
  • Blackmill – Sacred River Listen
  • Banco De Gaia – China – Clouds Not Mountains Listen
  • Riccicomoto – Tragedy of Dr Evil – Black Widow Dub Listen
  • Blu Mar Ten – By the Time My Light Reaches You I’ll Be Gone Listen
  • Nor Elle – No Tobacco Listen
  • Indian Ropeman – 66 Meters – Radio Edit Listen
  • Tristan – Sapphire Eyes Listen
  • Patrice – Love Listen
  • Kabanjak – Revelation Dub Listen
  • Last Soul Descendents – Lisse Gruv Listen
  • Pretz – Don’t Blink Listen
  • Pretz – Fooby Scoo (Hotel Costes Mix) Listen
  • Pretz – Good Bye Ferrers Listen
  • Pretz – Chapel Stile Listen
  • Baby Mammoth – Mysterious Muses Listen
  • Saru – Something Stronger Listen
  • DJ Krush – Song 2 Listen
  • DJ Krush – Aoi Ame – Green Rain Listen
  • Blue Universe – At the River (Bliss Mix) Listen
  • Purple Penguin – Only Listen
  • Loscil – Bellows Listen
  • Lemongrass – Beach Ball Listen
  • Lemongrass – Maison á la mer Listen
  • Lemongrass – Fairyland Listen
  • Solar Fields – Silent walking (Origin 2004) Listen
  • Zero 7 – When It Falls Listen
  • Tosca – Elektra Bregenz Listen
  • Silbrfish – Hangover Listen
  • Blank & Jones – Don’t Stop ft. Claudia Brücken – Original Mix Listen
  • Kaya Project – Obsidian Beats Listen
  • Merge of Equals – Yumenonakade Listen
  • Jon Hopkins – Cold Out There Listen
  • Living Room – Asia Lounge Listen
  • Fat Jon The Ample Soul Physician – Torn Again Listen
  • Bob Holroyd – Stages Listen
  • Lemongrass – Take A While Listen
  • Telefuzz – Sayshell Listen
  • Eat Static – Pearl of Wisdom Listen
  • Carbon Based Lifeforms – Central Plains Listen
  • Don Air – Besame Mucho – Bonus Track Listen
  • Le Berry – El Verde Amanacer Listen
  • Zero 7 – Look Up Listen
  • Amon Tobin – Kokubo Sosho Stealth – Daedelus Remix Listen
  • The Orb – Suburban Smog Listen
  • Itou – Strandjha Listen
  • Tim ‘Love’ Lee – Sombre Hombre Listen
  • Bluemind – Really? Listen
  • Boards of Canada – Amo Bishop Roden [Chosen by Warp co-founder Steve Beckett] Listen
  • Bluetech – Seed to Soil Listen
  • Pitch Black – Transient Transmission – Fig. 2 Listen
  • Oman Chali – Lost In Beijing Listen
  • Negghead – Philharmonic Listen
  • Basement Jaxx – Urban Haze Listen
  • Eastern Sun and John Kelley – Playa Love Listen
  • Astrud Gilberto – Who Needs Forever – Thievery Corporation Remix Listen
  • The 3 Foot People – Zodiac Listen
  • Future Loop Foundation – Sunshine Philosophy – Rob Da Bank And Chris Coco Remix Listen
  • Kaya Project – Desert Child Listen
  • Cellar 55 – Funknaco Listen
  • Daisuke Tanabe – Sand Hill Listen
  • Mount Kimbie – Tunnelvision Listen
  • Hazard Project – Flipmode Flute Listen
  • Jaia – L’ivresse des Profondeurs Listen
  • The Junior D – Synth to Love Listen
  • Boomclick – Fire By My Side Listen
  • Timewarp Inc – Phatmatrix Lounge Listen
  • Bent – Beautiful Otherness Listen
  • Cirque du Soleil – Gamelan – Cantoma Remix Listen
  • Wax Tailor – Que Sera Listen
  • Fila Brazillia – A Zed And Two L’s Listen
  • Air – La femme d’argent Listen
  • Natural Calamity – And That’s Saying A Lot – Alternative Remix Listen
  • Sounds Like Water – My Computer Listen
  • Natural Calamity – Dark Water & Stars Listen

How to Save an Adobe Acrobat PDF File From a Microsoft Office Word 2013 Document

Step by step on how to save an adobe acrobat PDF file from a Microsoft Office Word 2013 Document. This includes the installation of the CutePDF Writer software available from

HeatAsh: Log Burning Stove Installers in Birmingham & Solihull

HeatAsh are certified log burner installers based in Birmingham and Solihull. They install a wide range of Morso, Charnwood and Clearview multi-fuel or log burning stoves up to HETAS standards. A log burner is a great way to save on you heating bills this winter, and will soon pay back any investments made. Not to mention the warming glow that is so enticing on a cold winter’s night. Log burners & multi fuel stove installers in Birmingham & Solihull.

Calculate the difference between two dates in Microsoft Excel

How many days are there between two dates in Microsoft Excel. This includes working out the DateDiff or Date Difference with working/business day calculations.

iOS 6, Uploading a Photo using AJAX in a WebApp

An upload using the AJAX.NET control toolkit with a web app
in mobile Safari. Shows file size of uploaded image. Using an iPod
4G with a retina screen and 2MP camera.

An upload using the AJAX.NET control toolkit with a web app in
mobile Safari. Shows file size of uploaded image. Using iPhone 3GS
with standard definition screen and 1MP camera. Progress bar.

AsyncFileUpload Demonstration from AJAx

Adding a SipGate trunk to Elastix Server

Searching for SipGate settings for Elastix server may bring
up a plethora of different recommendations, but then finding what
they reference to and where they go in the configuration screen is
a nightmare. Here are all the settings you need, the reasons why
they are needed and where to find them in your SipGate account,
followed by where to put them in the Elastix PBX server web
configuration page. These are settings that work!

HowTo: Export Contacts From Microsoft Outlook 2010 &2013

Exporting contacts from Outlook can be confusing. These
videos show you how to export contacts from Outlook 2010 & 2013
by using the Import (?!!?) button.

Export Contacts – Microsoft Outlook 2013

Export Contacts – Microsoft Outlook 2010

Thailand 2011

Panoramic view from Koh Toa, Turtle Island, Thailand

Did you know: Bangkok’s real name is: “Krung Thep Mahanakhon Amon Rattanakosin Mahinthara Ayuthaya Mahadilok Phop Noppharat Ratchathani Burirom Udomratchaniwet Mahasathan Amon Piman Awatan Sathit Sakkathattiya Witsanukam Prasit”. Yep, pretty long. The longest name of a city in the world in fact. I’ll let you find out what it means yourself…

Glad we went to Chang Mai this time, the south has become very touristy. After trekking in the mountains for a couple of days and living with the locals, you really appreciate how the real Thai people live. Such a beautiful country!

It’s so hard to pick a favorite photograph from the trip! Elephants, beaches, islands, friends, people!!

Koh Tao (Turtle Island)
Koh Nang Yuan
Ko Samui
Mu Koh Ang Thong National Park
Chaweng Beach
Koh phangan
Wat Poh
Chang Mai
Wat Phrathat Doi Suthep
Flight of the Gibbon