On a Cloud: DNS & What are Queue’s/Topics

Jef King
Jef King

DNS for your Backend DNS services are a great way to give you flexibility in moving pieces of your solution around; or helping your users mitigate downtime. Did you know that they are also a huge help in scaling your backend? Think about using a DNS service on your data layer, for additional benefits!  …


On a Cloud: Improving User Experiences

Jef King
Jef King

User Experience with Data Latency Here is a fairly simple technique that can really enable your company to focus on the most important areas of your application; by taking the user experience to heart, and understanding which components are critical, you can more easily hit the critical SLA’s that your application needs to meet to…


On a Cloud: Data Storage Techniques

Jef King
Jef King

Data Audit History There have been several times when I needed to ensure that we could understand the changes of data overtime. This is inline with the idea of never deleting data; however, in keeping a full audit history you can more deeply understand user behaviors. Or, if you need to have data retention for…


Kanban Limits

Model your process Probably by now if you work in the software industry you heard about the word kanban or already are using a Kanban board with your team. A Kanban board (usually implemented using a whiteboard, wall with stickies, or electronic version) lets you model the series of steps that as a team you…


How can we find balance between writing the right thing (BDD) and writing things right (TDD)?

IMO, testing is a very important part of software development, but should we do black box testing or test every line of code? How can we find balance between writing the right thing (BDD) and writing things right (TDD)? A perfect world Test Driven Development (TDD) makes you think. It’s not only about the test…


Write Once, Publish Anywhere

Guest Post by Ken Cenerelli Developers love to write code and a great many also like to write blog posts. However, it can be hard to find time to publish blog articles and to keep your site updated. I want to use this space to share an idea that I have been trying recently to…


Part 4: Azure Mobile Services: What you need to know about Authentication and Authorization

This tutorial series takes you through how Azure Mobile Services provides Mobile-Backend-As-A-Service by discussing various features and basics of how to get started. Part 1: How Azure Mobile Services enable your Cloud First Mobile First World Part 2: Azure Mobile Services: What you need to know to get started with Storage Services Part 3: Azure…

1

Turkey Hangovers can lead to a Career in Windows Platform Development

Depending on when you are reading this you might be a semi-comatose state brought on by an overdose of tryptophan infused turkey and probably just too much good food.  Ok, so what does turkey have to do with being a developer?  Well, a great way to cure yourself of the dreaded turkey hangover is to…


Turn Your Future into a Hobby

For a large number of you, your daytime work doesn’t give you the opportunity to work with the latest and greatest technologies (some, of course, do have this privilege, but not most…). Further, usually the training courses that you go on, given that they are paid for by your employer, apply to the technologies that…


What’s Up: Developer–November Edition

Here’s the news as seen on this month’s episode of D³: LIVE & INTERACTiVE: Links Technology Post Roundup – 5th Edition Canadian Developer Events – One stop to get all of the developer events happening nationwide. Canadian Developer Connection Windows Store app – NOW available in the Windows Store. Download now. Canadian Developer Connection Windows…