standard logo standard logo
top left empty top right
empty

Web Development is Awesome!

Peter Drinnan

PLEASE NOTE: I am not currently accepting new contracts but can recommend Boast Technologies for web application and general web site development. They are great with MVC apps and Wordpress.

I've been busy lately working on web apps using AngularJS and Knockout, Bootstrap on the front-end, ASP MVC5 (which is awesome), Java Spring and of good old PHP on the server side (sorry no Ruby). Most of the server work is for API development. Also recently discovered how awesome Jenkins can be.

Favorite tools are generally open source but I don't mind paying for a good product.


Stuff That Matters (to me)


bitHeads launches brainCloud to make life easier for mobile game devs

Nov 12, 2014

Some exciting stuff here for startups and independent mobile developers. bitHeads shares years of experience in the gaming industry with a solid backend SaaS for mobile game developers.

Lots of great ideas came together to make this toolkit and likely anyone starting out in game development will learn a lot simply by looking at their feature set. Definitely the best way to make yourself competitive in a hurry.

Oh yeah, and the admin portal is mobile friendly too (built with AngularJS)

See: Get brainCloud and brainCloud client API docs



The Consensus on AngularJS being Awesome

July 26, 2013

I've been working with javascript frameworks for years and although they have been progressing in leaps and bounds, the ones I used were stuck in the same paradigm of tip-toeing around the limitations of HTML.

 

A coupe of months ago I decided to check out what all the buzz around AngularJS was about and quickly realized this was a framework (or maybe a philosophy) that is wholly grounded in the notion of extending HTML dynamically, and taking full advantage of the largely yet unexplored potential of HTML5 and CSS3.

AngularJS lets you define your own HTML tags. For those who want to be W3C compliant (front-enders), it lets you use data attributes to extend the DOM. It is a paradigm shift in thinking that effectively raises a big fat middle finger to old browsers (ahem ... IE).

It is relatively new and I hear a lot of developers who have homed their skills with other Javascript frameworks use that as an argument for not using it. It is a weak argument if you look at the growth of usage:



Marketing Agency Digital Opportunities for 2013 to 2016

March 20, 2012

Opportunities Just starting out in Ottawa as a professional marketer? Here are a few ideas to think about for getting a toehold in a highly competitive industry. By taking advantage of the latest trends in digital marketing, you may be able to capitalize on opportunities that arise in an industry that is going to be turned upside down over the next 5 years.

The article is based largely on my own experience over the last couple of years as a hands-on developer and consultant working within an Ottawa marketing agency.


Power to Change Lives

Nov 22, 2012

LUTW We just launched this site on November 20th. It is one the the best projects I've worked on in a while. Several years ago I saw the first low-powered LED bulbs and knew this was something with potential to sustainably improve literacy, health, and economies in developing countries. When I saw the chance to participate I couldn't resist. We are now seeing low-cost solar power systems combined with low-power LED bulbs empowering millions of people around the world with opportunities to improve their own lives. This is largely thanks to the hard work of organizations like Light Up The World

Working on the new LUTW website was a great collaborative project with many dedicated hands. It showcases the amazing illumination projects being managing all over the world. There are so many stories to tell and the website can only show a fraction of what is being done but I think it will touch anyone who sees it.

Stay tuned for the tablet revolution...

..

Working Towards the Accessible Web

July 12, 2012

WCAG Color Contrast Checker I enjoyed contributing my time last week towards building the new WCAG color contrast checker with my colleagues at Acart. Initially this was going to be an internal tool but it was so cool we decided to release it into the wild.

The main idea behind the tool is that it appeals to designers rather than programmers. Based on feedback so far, we think we got that right.  

The whole thing was built on jQuery and CodeIgniter. Building it with these tools cut our development time down to a fraction of what it could have been otherwise.
 
Acart has a very creative team so there will be plenty more great tools to help designers make the web more friendly for people with visual impairments. I'm looking forward to posting them here.

..

Android Free At Last

May 24, 2012

Google beats Oracle As much as I dislike Google's new privacy policy and general gravitation towards petty corporate sleaze, I am very happy to see the king of corporate greed and sleaze beaten in court by a Jury that overwhelmingly supported Google's defense of the Android Java API against Oracle's patent claims.

Relating specifically to Google Android, this is an important event for many developer who were until now on the fence waiting to see where the wind would blow. It is now much safer to invest the time it takes to fully master the Android implementation of the Java API.

For development in general, this is an important ruling that may be a hopeful precedent for the fight against patent trolls who are already hurting developers and consumers.

Let us hope that Larry Ellison is the first of many patent trolls to lose the case.
 

My Mobile Modus Operandi

April 22, 2012

Scanning Cellphone After countless hours of analyzing web analytics and simply observing people in the real world I have found that people have a different take on information when they are on the move.

Simply put, shoppers, partiers, or business people rushing to see clients want information that can be quickly absorbed. When at home or an office there is more time to read 2 page company mission statements.

As a mobile website developer hired to help clients plan information architectures, I discourage simply trying to make desktop sites "responsive". CSS hacks forego the opportunity to build an engaging presence that focuses on the mobile mindset.


How Open Source Works

Over the years I have worked with senior managers and several CEOs who have difficulty understanding what motivates software developers and why open source projects are often better choices than commercial ones. It flies in the face of what many of them have been trained to believe about HR management. I think this fun video based on a study sponsored by the Federal Reserve will help make it clear.

 


 


Find Me

I am a web application developer at BitHeads in Ottawa.

You can often find me at local Ottawa cafés talking with other developers or at Chapters in Kanata (with my dog) reading development books that I actually buy from time to time. I have many Ottawa based associates specialized in several areas of web development so if I can't find a quick solution I can likely refer you to someone who can help. I am a regular participant and occasional host for developer events in Ottawa.

Aside from being a web developer, I try to enjoy everything Ottawa has to offer as a city and as a recreational area. During the summer I am an avid Ottawa river sailor, hiker, camper and canoeist. In winter I am a cross country skier and snowboarder.

empty
bottom_left empty bottom_right
Ottawa web designer | Ottawa web developer | Ottawa website design © 2014 . All rights reserved
web designers