Browse by Tags

Explore Videos MSDN eNews Social
Windows
Web
Phone
Cloud
Visual Studio
Security
ALM
Breakpoint
Canada Does Windows Azure
More
The latest on developer tools and technologies you care about.

Sign Up
Latest Editions
Previous Editions  
Stay connected through on your favourite social network.

Twitter
Facebook
LinkedIn
  • Blog Post: On a Cloud: Single Point of Failure & Eventual Consistancy

    Single Point of Failure When moving workloads onto the cloud it is important to address any single points of failure to ensure that you minimize downtime, and enable minimum time to recovery. Eventual Consistency Eventual consistency enables many large scale web applications the ability to...
  • Blog Post: Submitting your first Pull Request

    Welcome to our weekly MVP series where we discuss some of the most useful solutions, tips & tricks and how to’s on integrating OSS & Microsoft technologies. In case you have any questions, don’t hesitate and drop us a comment below or reach out to us via Twitter and Facebook! Enjoy...
  • Blog Post: Building a Code Analyzer for the Roslyn Analyzer Project

    Welcome to our weekly MVP series where we discuss some of the most useful solutions, tips & tricks and how to’s on integrating OSS & Microsoft technologies. In case you have any questions, don’t hesitate and drop us a comment below or reach out to us via Twitter and Facebook! Enjoy! With the...
  • Blog Post: On a Cloud: Config & Consumer Pattern

    Configuration In this video I quickly go through how I set up configuration for the projects that I work on. I go through the reasons why I have come to only using configuration when the value needs to change depending on environment. Queue: Competing Consumers Pattern The competing consumer...
  • Blog Post: On a Cloud: Deployment & MQC

    Deployment Cadence During my last start-up our team started extremely lean. We utilized Azure Web Apps and wanted to build our site fast, and respond to user feedback in near real-time. By using Git (GitHub) as our deployment mechanism and Web Apps, 2 of us were able to push upwards of 220 builds...
  • Blog Post: 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...
  • Blog Post: On a Cloud: Data & Secrets

    Data Platform Choices Understanding what options you have to store your data is critical. At a high level this video tries to simplify and layout of Data Systems SQL databases Object data stores (NoSQL) Table data stores (NoSQL) Binary data stores (NoSQL) My Scalability...
  • Blog Post: 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...
  • Blog Post: On a Cloud: Data Processing

    Image Processing This video should help you realize simple but powerful techniques in getting images to cloud backed storage, and processing them for common views. Upload strategy Queue for background processing Enable CDN for low latency For more information check out his Open...
  • Blog Post: How to Steal the Microsoft API Prize at Hack the North

    It’s dangerous to go alone, take this all-in-one guide to winning our hackathon API prize! Follow and reach out to Mansib ( @gaessaki ) on Twitter for more insights on how students are taking over the world, how the cloud is taking over the universe and to learn about Azure powered toaster drones. If...
  • Blog Post: On a Cloud: Queue Batches

    Queue: Batch Sizes Building up on the queue fundamentals, in this video I cover the important of using batches of messages when you are trying to optimize for messaging throughput. Enabling high-throughput messaging systems Concerns to think about during design Queue: Dynamic...
  • Blog Post: On a Cloud: CDN & Queue Sharding

    Content Delivery Network (CDN) I run through at a high level what a CDN is and how it enables lower latency for your clients. Then I share with you what has worked for me when using a CDN to deliver low latency web sites. Also using a CDN can actually enable a more cost effective solution at scale...
  • Blog Post: On a Cloud: Capacity

    In these two videos I cover some ways to think about server resources or capacity which enable to save money and improve throughput. Once you understand your needed capacity, and how you can scale through the use of scale units you will really be enabling the power of cloud computing. Capacity Planning...
  • Blog Post: 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...
  • Blog Post: Upgrading Projects to .NET 4.6

    The updates in the .NET Framework provide many improvements, including support for new language features in c#, garbage collection, enhancements in cryptography support, feature toggles, new classes in the BCL and others. The RyuJIT compiler adds significant performance gains for 64bit applications,...
  • Blog Post: Intel just open sourced Stephen Hawking’s speech system and it’s a .NET 4.5 WinForms app that you can try for yourself

    Disclaimer: This post does not constitute an endorsement of any Microsoft service, technology or product by Stephen Hawking. The purpose of this post is to discuss Intel’s communication platform for individuals with disabilities and it’s technical details. Pictures are used purely for informational and...
  • Blog Post: C# async and await: A Deeper Dive

    In my previous post , I introduced C#’s async and await keywords, described the need for asynchronous code, and explained advantages of the new asynchronous model over the tasks. The simplicity of this model is based on the C# compiler that transforms async methods during project compilation. The compiler...
  • Blog Post: C# async and await: Why Do We Need Them?

    Unresponsiveness of an application’s user interface is an issue every computer user has to deal with regularly. It may happen with system tools, with third party software or, sometimes, with your own applications. There are two main reasons for such behavior. First is a programming error - when...
  • Blog Post: Security Code Review Techniques–SQL Injection Edition

    Security on the Brain Security is something we all know is important, but is it something that we always do? Most likely, not always. That’s partially because security is complex and takes time to implement. Many of you, these days, don’t have that time (it’s all about shortest time-to-market, right...
  • Blog Post: Technology Post Roundup–6th Edition

    In Canada, we’re fortunate to have many community experts and MVPs. Throughout the month, they write about and talk about some really cool things. Many of you have told us that you’d like it to be easier to discover them and what they’re writing about. The team and I will be curating top picks and sharing...
  • Blog Post: <What’s Up: Developers> October Edition

    Here’s the news seen on this month’s episode of D³: LIVE & INTERACTiVE : Links Technology Post Roundup - 4th Edition Windows 8 Windows Store Welcomes Canadian Developers - all Canadian developers now have access to the Windows Store. Visit the Windows Store Dashboard, sign up for your account, register...
  • Blog Post: .NET Rocks! Drops In on Canadian Developers

      Carl Franklin and Richard Campbell , infamous hosts of the Internet radio show .NET Rocks! are at it again! They’ve rented a big 37' RV and are driving around the United States talking about Visual Studio 2012. On October 13 , Carl and Richard are making a Canadian stop, recording a live .NET...
  • Blog Post: Technology Post Roundup–4th Edition

    In Canada, we’re fortunate to have many community experts and MVPs. Throughout the month, they write about and talk about some really cool things. Many of you have told us that you’d like it to be easier to discover them and what they’re writing about. The team and I will be curating...
  • Blog Post: Visual Studio 2012 – Ready to Launch!

    For some, Visual Studio is as sexy as the Surface or as revolutionary as Windows 8, and the best IDE, and it just got even better! There are so many new features in Visual Studio 2012 that I myself have only begun to scratch the surface. What with the new application lifecycle management capabilities...
  • Blog Post: Technology Post Roundup - 2nd Edition

    As you read in Paul’s blog post Why we love our MVPs , Microsoft MVPs write about and talk about some really cool things. Many of you have told us that you’d like it to be easier to discover MVPs and what they’re writing about. The team and I will be curating top picks and sharing them...
Page 1 of 2 (27 items) 12