On a Cloud: Designing for the Cloud

Jef King
Jef King

How Software Design has changed in the Cloud Through the years I have adapted to the technologies and tool sets available. In this video I wanted to share with you a story from a point in time where I noticed that there was a scale change taking place.   Horizontal Scale: Cost Vs Performance I…

0

On a Cloud: Software Quality

Jef King
Jef King

Simply Testing Software When teams form to release software, they have to determine what level of testing is going to be done; and how it is going to be done. If I boil down what I have learned over the years is that you really need to cherry-pick the type of testing. I recommend taking…

0

Simplifying Development and Separating Concerns with MediatR

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! One of the great…


Getting Started with Microsoft OSS

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! It’s an exciting time…


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 to production…

0

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: 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 Secret The one thing that we never talk about is the human element…

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

Writing Custom Commands for DNX with ASP.NET 5.0

If you are a developer on the .NET stack, you’ve now got access to a great new extension to your development environment. DNX, or the .NET Execution Environment, is a powerful new extensibility point that you can leverage to build project extensions, cross-platform utilities, build-time extensions and support for automation. In this article I’ll walk…


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 Batch Sizes  After working with batches for some time, I got really…

0