Getting Started with MongoDb with .NET Core

Getting started on MongoDb with .NET Core

Coming from a strictly relational db world, NoSql style databases have always seemed a bit scary! I recently had the opportunity to play around with MongoDb for the first time, and I was quite surprised by how easy it was to get started!

Microsoft Orleans-My first podcast interview!

I was recently interviewed by GaProgMan for his show “The .NET Core Podcast”!

Episode 21 - Orleans with Russell Hammett

Microsoft Orleans-Dashboard Update-CPU/Memory Stats

Quick update to a post I did a while back regarding Orleans Dashboard — additional reporting metrics for your cluster!

Docker-writing a smaller image with multi stage builds for .NET core

I’ve been using docker for playing around with my dinky website, but the DockerFile/image has always been a bit brute forcey. It’s time to explore a somewhat more effective DockerFile!

Microsoft Orleans - Observables

As we continue exploring Microsoft Orleans — the virtual actor model framework — we happen upon Observers. Observers can be used to “observe” events, in the form of notifications, as an example.

db in c#-how does I do again?

With the government shut down (again!) I’m not working at the moment, so onto learning on stuff! I wanted to do something with a database, and I’ve gone done and forgotten how to work with them it’s been so long!

Microsoft Orleans-Easily switching between "development" and "production" configurations.

There are some differences in how one would host an Orleans server locally vs deployed in a production scenario. In this post, we’ll use some of the skills we’ve built on previously, to help us in our journey to hosting a production ready Orleans cluster.

Microsoft Orleans-Reminders and Grains Calling Grains

Orleans is an actor model framework — a framework used for easily creating distributed systems across a cluster of machines. In this post we’ll explore the “Reminders” feature of Orleans.

Microsoft Orleans-Dependency Injection

Dependency Injection is an important part of writing loosely coupled, easily tested code. I’ve written a bit about it before, but not in the context of Microsoft Orleans.

Microsoft Orleans-Code Generation issue?

Microsoft Orleans — Code Generation issue?

While working on the post “Microsoft Orleans — Reporting Dashboard”, I ran into an issue where code generation seemingly stopped “generating”.

Microsoft Orleans — Reporting Dashboard

Orleans is an easy to use actor framework, but how can you monitor your deployment? Luckily, there’s something simple to use — Orleans Dashboard!

Using polymorphism to update Orleans Project to be ready for new Orleans Examples!

Note this is not an Orleans post, not exactly — it’s just something I wanted to enhance on my Orleans Project, prior to moving on to demonstrating even more Orleans features!

Microsoft Orleans — Reusing Grains and Grain State

We’ve explored Orleans for distributing application logic across a cluster. Next, we’ll be looking at grain reuse and grain state…

Using configuration files to manage NuGet package versions (and other stuff!)

Have you ever had a LOT of projects in a solution, many of which use the same NuGet packages? Managing package versions could be a nightmare!

Getting Started with Microsoft Orleans

Orleans is an open source actor framework built by Microsoft research, and was used for halo cloud functionality! Here’s how to get started…

It’s all about the abstractions baby

I’ve been a developer my whole life, professionally about 10 years. In those 10 years, I feel I’ve always been able to “get the job done”, but things really started to click for me, once I embraced the abstraction.

dotnet core console application IOptions<T> configuration

So, I’m losing faith in my google skills, there didn’t seem to be a one stop shop that I could find to give information on setting up a .net core console application with a IServiceProvider and utilizing IOptions<T>… so that brings us here.

Angular, Typescript, and .net core - updating SolarProjection with a form

I’m close to wrapping up my initial pass through the solar projection feature of the website. One of the final touches is the ability for visitors to run their own projections.

What is the Business Value of Unit Testing? Part 2

Unit testing continued - dealing with changing requirements.

What is the Business Value of Unit Testing?

We’ve been doing a lot more concentration on unit testing at work lately, and a question has come up. What value do automated unit tests provide?

Getting Started with Unit Testing and Moq Part 4

In the previous post, we had setup our basic WCF project to play around with for unit testing. So let’s get to testing!

Getting Started with Unit Testing and Moq Part 3

In the previous post we got our first tests set up with moq. So now let’s see about creating some unit tests to go along with our WCF services.

Getting started with Unit Testing and Moq Part 2

In the previous post I started exploring unit testing, specifically with moq and for WCF services.

Getting Started with Unit Testing and Moq

We had a new team lead start recently, he seems to have had a fair amount of experience in areas I’m only vaguely familiar with, mostly through reading. One of the first things being pushed for is a concentration on unit testing. While I did begin implementing some tests into our codebase a few months ago (around 250 so far), I feel that there’s still a long way to go. Luckily Chris is here to help impart knowledge to us, hooray!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×