New Toronto Group

General Knowledge

Objective-C Debugging Overview - New Toronto Group

Playing Sounds in All Browsers on All Platforms

| May 28th, 2014 by Default Admin User

That said, it's fairly straight forward to give the user a way to play a song, but to trigger a sound from JavaScript on all desktop and mobile browsers is not simple -- until now. Different browsers support different ways to play audio, each browser also supports different audio encoding formats. This is the most concise way I've discovered to play a sound on all popular browsers and platforms. The…

Read more »

Posted in audio, HTML5, JavaScript | 0 Comments

Objective-C Debugging Overview - New Toronto Group

Are You Ready for the Next Gold Rush?

| April 11th, 2014 by Default Admin User

Well I guess the IoT has been around for a while, but THE POINT IS: It’s come-of-age, is prime-time, the real-deal.  Nine billion devices out there! 100 billion by 2020! Software companies,  IBM, Microsoft, Blackberry, et al;  and hardware companies Intel, ARM, et al;  and the open source world have all announced they’re in the game.  And one billion dollars of venture capitalist investment last year…

Read more »

Posted in ioT, javascript, Node.js, .NET | 0 Comments

Total Testing Strategy - New Toronto Group

Total Testing Strategy

| April 07th, 2014 by Hasan Ahmad

One major advantage of using AngularJS for web app development is how easy it is to set up a testing strategy. I'm not posting to talk about how to use angular-mocks.js to unit test with jasmine. Or how to use angular-scenario to do integration tests either. Let's talk about total testing strategy. Developers often talk about the importance of unit testing in your project, and how after a certain…

Read more »

Posted in AngularJS, Unit Testing, e2e testing, Agile | 0 Comments

Safari Browser Crash while using WebSocket - New Toronto Group

Safari Browser Crash while using WebSocket

| March 26th, 2014 by Ronak Nagda

Recently, I was pulling out my hair facing a dilemma wherein the WebSocket connection was lost on an inactive Safari tab while using an iPad. First impression was a bug caused by Socket.IO. Upon investigation, I found that this was not the case, as every web socket connection was crashing and there was no way to detect this. Issue: Upon deeper analysis, I gathered the following information: The…

Read more »

Posted in apple, javascript, Safari, Socket.io, Loading... | 0 Comments

Conway's Law - New Toronto Group

Conway's Law

| December 06th, 2013 by Sean Hopen

I was listening Douglas Crockford talking to Scott Hanselman in a podcast on my daily commute, about how we don't know our history as developers.   So we're bound to repeat it, or be bound to decisions that were made for reasons that no longer apply.Anyway, I thought I'd dust off some gems from what I know of that history.I don't know why it's surprising that programmers in the 60s have something to…

Read more »

Posted in | 0 Comments

NFC vs QR Codes - New Toronto Group

Microsoft Acquires Nokia Handset Division

| September 04th, 2013 by Chad Upton

By Chad Upton - senior consultantI hate to say I told you so, but I called this acquisition back in 2011 when Nokia ended development of in house operating system Symbian, in favour of Microsoft Windows Phone. Maybe I was stating the obvious, but even the OS switch seemed like a drastic change at the time. Although, Google may have seen it coming too since they finalized an acquisition of Motorola…

Read more »

Posted in acquisition, Android, apple, Chad Upton, flat design, ios 7, microsoft, nokia, windows phone | 0 Comments

What's Your Backup Plan? - New Toronto Group

The Key to Using Git

| August 06th, 2013 by Oliver Merk

If you use services like GitHub or GitLab, you have the option of authenticating using SSH keys. These prevent you from entering a username and/or password every time you interact with the Git server.How does it work?Simply speaking, you create two keys, one public and one private. You keep the private key on your local system and paste the contents of the public key into the UI provided my GitLab…

Read more »

Posted in GIT, Windows | 0 Comments

What's Your Backup Plan? - New Toronto Group

The Gist of Code Sharing

| April 17th, 2013 by Oliver Merk

Agile development teams often need to share code while in the heat of battle.At the high end of the scale, there are publicly-accessible repositories, such as GitHub. Creating a GitHub project is obviously overkill for those wishing to simply pass a few key lines of code to their buddy in the next seat.For stand-alone, runnable demo code, sites like Plunker and JSFiddle  are great. You will see references…

Read more »

Posted in Code Sharing, Github | 0 Comments

What's Your Backup Plan? - New Toronto Group

Favourite Windows Utilities

| November 27th, 2012 by Oliver Merk

By Oliver Merk - principal consultantI recently had the pleasure of setting up a new laptop and had to remember all the utilities I had on the old one. Most are free, the rest are well worth the cost. So I'll never forget again, here's a list of some of my faves:DesktopOKSave and organize icon layouts for different resolutions. Remember to select the little British flag in the lower left unless you…

Read more »

Posted in allSnap, DesktopOK, Direct Folders, Oliver Merk, QTTabBar, StartupControlPanel, T-Clock, TeraCopy, Unlocker, utilities, Win7TaskbarMasher, Windows | 0 Comments

Publishing your Air app on Amazon Appstore for Android - New Toronto Group

AndroidTO - 2012

| October 26th, 2012 by Alain Thibodeau

By Alain Thibodeau - ConsultantA few of us attended AndroidTO yesterday. This full day event was full of exciting talks in three different tracks: developer, designer and business. I stayed in the developer track for most of the day; for me there were a few sessions that stood out. Peter O'Blenis: Rethinking Mobile UX - The Era of the Natural User Interface (NUI)I've always been interested in the area…

Read more »

Posted in Android, AndroidTO, GoogleTV | 0 Comments