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: Soft Delete & Data Architecture

    Soft Delete This video is a quick overview on why it is important to implement soft deletes on your data. With data being the most tangible commodity a developer works with it makes sense to protect it. Data Architecture A beginners overview of some of my fundamentals that I use when looking...
  • 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: 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: 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: How to Activate Your Free Azure DreamSpark Subscription

    This blog post will show you how to activate your free Azure DreamSpark account. Azure DreamSpark is a way for students to gain access to several services on Microsoft Azure at no cost. It is specially tailored for students so that they do not need a credit card to use any of the services. Azure DreamSpark...
  • Blog Post: Learning Redis - Part 6: Redis Publish-Subscribe

    Want to bring more performance, speed, and scalability to your website? Or scale your sites for real-time services or message passing? Learn how, and get practical real-world tips in this exploration of Redis, part of a series on choosing the right data storage. Steven Edouard and I ( Rami Sayar ...
  • Blog Post: BREAKPOINT: A Discussion on DevOps

    DevOps is a popular buzzword these days, but really, what is DevOps? It means a lot of different things to different people. One thing is clear, however. DevOps is not a product or a process. It's a discipline that requires buy-in from the entire team, from stakeholders through to IT Operations to be...
  • Blog Post: Learning Redis - Part 5: Redis via Node.js and Python

    Want to bring more performance, speed, and scalability to your website? Or scale your sites for real-time services or message passing? Learn how, and get practical real-world tips in this exploration of Redis, part of a series on choosing the right data storage. Steven Edouard and I ( Rami Sayar ...
  • Blog Post: Learning Redis - Part 4: Getting Started with Azure Redis Cache

    Want to bring more performance, speed, and scalability to your website? Or scale your sites for real-time services or message passing? Learn how, and get practical real-world tips in this exploration of Redis, part of a series on choosing the right data storage. Steven Edouard and I ( Rami Sayar ...
  • Blog Post: Learning Redis - Part 3: Advanced Data Structures with Redis

    Want to bring more performance, speed, and scalability to your website? Or scale your sites for real-time services or message passing? Learn how, and get practical real-world tips in this exploration of Redis, part of a series on choosing the right data storage. Steven Edouard and I ( Rami Sayar ...
  • Blog Post: Learning Redis - Part 2: Getting Started with Redis

    Want to bring more performance, speed, and scalability to your website? Or scale your sites for real-time services or message passing? Learn how, and get practical real-world tips in this exploration of Redis, part of a series on choosing the right data storage. Steven Edouard and I ( Rami Sayar ...
  • Blog Post: Learning Redis - Part 1: Introduction to Key-Value Databases

    Want to bring more performance, speed, and scalability to your website? Or scale your sites for real-time services or message passing? Learn how, and get practical real-world tips in this exploration of Redis, part of a series on choosing the right data storage. Steven Edouard and I ( Rami Sayar ...
  • Blog Post: How I Decide which Web Front-End Framework to Use

    It almost seems like every other week there is a new MVC web front-end framework. The front-end dev community is incredibly vibrant and projects are moving rapidly; introducing new features all the time, changing development paradigms and experimenting with new ES6 language features. You probably have...
  • Blog Post: Everything You Need to Have a Rocking Node IDE on Windows for Free

    If you are a developer with a background in using big integrated development environments like Visual Studio, Eclipse, JetBrains, etc. than it may be fairly daunting to go back to the terminal (console, command-line, PowerShell, black box where you type in computer instructions) to work with this newfangled...
  • Blog Post: 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...
  • Blog Post: Azure Fridays - A Powershell script to Download RSS Videos

    Azure Fridays If you are like me then time is a very precious and limited commodity. Also we both love learning new things! Unfortunately these two statements often conflict ;) That’s why I’m such a big fan of Azure Friday which is a weekly 10(ish) minute video series on Azure. It gives...
  • Blog Post: A chatroom for all! Part 6 – The Finale and Debugging Remote Node Apps

    This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setup node.js on your Windows machine, how to develop a web frontend with express , how...
  • Blog Post: A chatroom for all! Part 5 - Connecting the Chatroom with WebSockets

    This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setup node.js on your Windows machine, how to develop a web frontend with express , how...
  • Blog Post: A chatroom for all! Part 4 – Building a Chatroom UI with Bootstrap

    This node.js tutorial series will help you build a node.js powered real-time chatroom web app fully deployed in the cloud. You are expected to know HTML5 and JavaScript. Throughout the series, you will learn how to setup node.js on your Windows machine, how to develop a web frontend with express , how...
Page 1 of 2 (48 items) 12