Docker has revolutionized the way software is being written and deployed throughout our industry. With the use of it's lightweight containers you can deploy your whole environment locally - or in your clients machine quickly and easily. At Practical Software we've used Docker to test how multiple servers behaves when one of them crash and … Continue reading 5 commands to get you up and running with Docker
How to count the number of event invocations using Rx
A while ago I've needed to count the number of events arriving from an external system and perform a specific task once a specific threshold has been reached. I've needed to count groups of events each group had it's own unique key. Although I might have been able to solve this problem using a dictionary … Continue reading How to count the number of event invocations using Rx
Free online AWS Workshops
Two weeks ago I've attended a workshop in the AWS offices. It was about EKS (Managed Kubernetes in AWS) and it was excellent! There were a bunch of talented developers who came to learn and experience the latest and greatest with the aid of AWS architects but what really impressed me was the quality of … Continue reading Free online AWS Workshops
New Pluralsight course – AWS Developer: Lambda Deep Dive
My latest course - AWS Developer: Lambda Deep Dive was published today! I've wanted to create a practical course on using FaaS (Functions as a Service) in the AWS cloud and I felt that on top of explaining about Lambda functions I should also cover how to build event driven applications using AWS services and … Continue reading New Pluralsight course – AWS Developer: Lambda Deep Dive
Yes you can! develop on AWS using .NET
About a year ago I've started working with a client that had his several ASP.NET websites running in AWS, at the time it seemed like a wrong decision - when we think about ".NET" and "Cloud" Amazon's web services (AWS) does not sound like the first choice - in fact one of the ideas we … Continue reading Yes you can! develop on AWS using .NET
ConFoo Montreal – Here I come!
A few years ago I had to pleasure to speak at ConFoo Montreal and it was fun. This is why I'm excited to have the chance to come to Montreal once again. This time I'm not going to talk about unit testing, instead I have the following sessions: Developing multi-platform microservices using .NET core - … Continue reading ConFoo Montreal – Here I come!
Good news! we have .NET Core 2.0 Lambdas
As a .NET developer writing microservices and Lambda functions in AWS I found it increasingly frustrating that I could not upgrade my code to .NET Core 2.0. All because of the lack of support on Amazon side. In the past I had libraries which needed to be used by both my services and the Lambdas … Continue reading Good news! we have .NET Core 2.0 Lambdas
When would we get .NET Core 2.0 AWS Lambdas?
The short answer is... Soon? During AWS re:invent I've hoped to finally hear about .NET Core 2.0 Lambda functions, and I did, but it was not what I expected. You can see the good people of Amazon are hard at work, there's a demo of .NET Core 2.0 towards the 13min mark. Hopefully soon we'll … Continue reading When would we get .NET Core 2.0 AWS Lambdas?
Exciting news from AWS re:invent
I didn't go to re:invent this year but it does not mean I cannot stay in sync with AWS latest and greatest - and today there were quite a lot of cool and amazing services and capabilities coming out either soon or already out there for developer to use and harness. Obviously there are a … Continue reading Exciting news from AWS re:invent
Assert.AreEqual in MSTest – done right
Every unit testing framework out there comes with a plethora of assertion methods - this is not necessarily a good thing. Instead of writing simple code a developer is forced to choose the correct assertion method from a seemingly endless list of methods, most of which look exactly the same! Having multiple overloaded methods with … Continue reading Assert.AreEqual in MSTest – done right