On a Cloud: Entropy & Precision Scheduling

Cloud: High Entropy Systems A mad dash through computer history, and onto why high entropy systems work well in cloud environments. I outline a few reasons why entropy is important and summarize why as an industry are looking at breaking down systems into small pieces, such as the introduction of micro-services. And a couple real…

0

On a Cloud: Projects & Advanced Dequeuing

General Project Layout  My general thoughts that guide me in deciding which services to use and also how to structure the code projects to add the most value to the project. PaaS over IaaS Projects layout & SDK’s   Dequeue Dynamics  A deeper look into dequeuing; this wraps three key elements to ensuing scale while…

0

On a Cloud: Queues

In my first two videos I have presented a couple quick overviews of Queues and a very typical queuing pattern. Both videos tackle queuing from a generic perspective and you can apply these to almost any queuing technology available today.   Basic Overview I posted a quick video on when and how you use queues….

0

Empowering Youth with Technology at YouthSpark Live Vancouver

It’s said that 50% of the job market requires basic technical proficiency, and that that number will increase to 77% in the next decade. With a shortage of qualified computer science graduates to fill these roles and the fact that computer science has not yet been recognized as a pillar of mainstream education, the income…


Scenes from TechDays Vancouver, Part 4: Go DevMENTAL

What is Go DevMENTAL? Since TechDays – Microsoft Canada’s cross-country developer and IT pro conference visiting 8 cities across Canada this fall – is a two-day event, we’ve got the venues for the entire 48-hour period, including evenings. Rather than have the session rooms (which are already set up for an audience, complete with A/V…

0

Q&A with Ranyl Bantog on XNA and Windows Phone 7

Chances are if you’re a casual gamer like me and have thought about leveraging your existing .NET skills to build games, then you’ve probably heard about XNA. XNA is a platform for building games in managed code on Windows, Zune, Xbox 360, and Windows Phone 7. If you’re a student, small game studio, or hobbyist,…


Computer Science Consulting Projects at University of Toronto

I did developer evangelism work for a number of years prior to my joining Microsoft, and during that time, I dealt mostly with people who’d already graduated from school and were, as they say, “working in the real world”. Working with the Empire has given me the opportunity to connect with students at various events,…

1

Microsoft Academic Resources

At Microsoft, we have numerous programs to help ensure the success of students and faculty across Canada. Students Resources – Careers, Technology and Connections   Microsoft Student is your one-stop-shop for information from Microsoft for students. Highlights include downloads, news, events, and career information. This should be your homepage! Microsoft Student Lounge Microsoft Student Lounge…


Back to School

It’s Friday and raining in Gatineau. There is a little bit of electricity in the house because my daughters are getting ready for a brand new school semester starting next Tuesday. My son on the other hand just started college for the first time last week. These are always major stress time for parents. Getting…


The State of the Computer Science Nation in Canada with Tony Targonski

Yesterday, I interviewed Tony Targonski about the state of computer science in Canada and CompSci.ca: If you haven’t had an opportunity to check out CompSci.ca, it’s a site dedicated to students and faculty who wish to discuss matters relating to computer science. Tony is one of its contributors and maintains a blog where he writes about his…