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…


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….


A Complete Guide to the MVC 6 Tag Helpers

Tag Helpers are a new feature in MVC that you can use for generating HTML. The syntax looks like HTML (elements and attributes) but is processed by Razor on the server. Tag Helpers are in many ways an alternative syntax to Html Helper methods but they also provide some functionality that was either difficult or…


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) show you how to get up…


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) show you how to get up…


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) show you how to get up…


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) show you how to get up…


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) show you how to get up…

1

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) show you how to get up…


Visual Studio Time Saver – Faster HTML Coding

Quick tips to make you more efficient in Visual Studio. Today’s tip: How you can write your HTML code faster with VS Web essentials and Zen Coding If you are a web developer than you are writing HTML. <div id=”content”> <sentence>The fun thing about HTML is all the opening and closing tags</sentence> </div> <h1 class…