Blog

.NET Core DevOps with Docker, Travis CI and Rancher – part 2

Welcome to the second part about DevOps (here is the first one) and automating the deployment for the .NET Core apps with the usage of Docker, Travis CI and Rancher. The purpose of this tutorial is to show you that setting up the CI & CD for the projects that you’re working on is not as complex as it may seem at the first glance. The slides for the presentation can be found here.

Continue reading

.NET Core DevOps with Docker, Travis CI and Rancher – part 1

Welcome to the first part about DevOps and automating the deployment for the .NET Core apps with the usage of Docker, Travis CI (I’ll also mention how to use BitBucket Pipelines) and Rancher. The purpose of this tutorial is to show you that setting up the CI & CD for the projects that you’re working on is not as complex as it may seem at the first glance. The slides for the presentation can be found here.

Continue reading

Partial update your .NET Core HTTP API resources

Today, I was struggling with the idea of so-called partial updates. Imagine the following scenario, which is actually a quite common one. You’d like to update some resource in your HTTP API, for example, the product object. However, such entity may contain a lot of properties, tens or even hundreds, and you want to change only its name or a few more things as well (doesn’t really matter). And that’s where JSON Patch comes in really handy.

Continue reading

Becoming a software developer – episode XXIV

Welcome to the final, twenty-fourth episode of my course “Becoming a software developer” in which we will talk about the idea behind the distributed systems and microservices.

All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.

To this particular episode, the source code can be found here.

Continue reading

Collectively – an open source platform for the citizens

It’s been almost a year since we – the members of the Noordwind teal organization started working on our own, fully open sourced project named Collectively, being the platform for the citizens that would help them report and discuss about things that are important for their community and environment. On the 15th of September, there will be a special event (including press conference) held in Kraków related to our platform as well, so please feel already invited. And now, let me introduce what the Collectively is all about.

Continue reading

Becoming a software developer – episode XXIII

Welcome to the twenty-third episode of my course “Becoming a software developer” in which we will focus on the vast topic of DevOps which is all about building, testing and deploying the application. And we will use Docker to help with the overall process.

All of the materials including videos and sample projects can be downloaded from here.
The source code repository is being hosted on GitHub.

Continue reading