• C# Geek

    LINQ: Ensure that all items have the same parent key

    Why C# Geek post series? I love programming and C#. I have been working with it for the last 15 years. While my roles and responsibilities have changed over this time, my passion for C# stayed at the same level, thus I decided to write a set of posts on my personal observations, experiences, and learnings. What to expect from this series?Well, I will try to cover various aspects of working with C# and .NET, where I will try to avoid opinionated posts but rather focus on sharing findings and providing comparisons. LINQ: Ensure that all items have the same parent key Recently I have encountered an interesting problem. There…

  • Fun

    The Suremaker’s Guide to the Galaxy

    Hey, I have not been writing here for a while, but today I wanted to share something new. My last post was purely about games, Elite Dangerous, to be precise. I still love this game and play it a lot.…

  • Fun

    Let’s have some fun with Elite Dangerous

    Hi, Normally I write about development related stuff here, but today I decided to write about games, without which I would probably never get an interest in computers and IT.I played a variety of games on Commodore 64, Amiga and…

  • LightBDD 3.x logo
    LightBDD

    Welcome LightBDD 3.0

    Hello, I am happy to announce the LightBDD 3.0! Before I go to the post details, here are some quick links for those who just want to start looking into it: the updated main project page is obviously the same:…

  • LightBDD 2.x logo
    LightBDD

    The first LightBDD tutorial is here

    Hi, It was a while since I wrote anything here, but today I would like to announce the LightBDD.Tutorials repository and the first LightBDD tutorial I have made: Web Api Service Tests! The LightBDD exists since 2013 year and it…

  • LightBDD 2.x logo
    LightBDD

    LightBDD 2 is here

    I’m happy to announce that LightBDD 2 is released and ready to be used. New platforms and frameworks support The LightBDD has been reworked to allow support for various platforms and frameworks.With version 2, the LightBDD packages are targeting both,…

  • LightBDD 1.x logo
    LightBDD

    LightBDD 2.0 is coming soon

    It has been almost 3 and a half year since first version of LightBDD has been released on Nuget (1.1.0) and almost half a year since last update (1.7.2).Since the beginning of the project, new C# language features have become…

  • DevOps

    Octopus Project Builder

    In my last post I wrote about my plans to create the Octopus Project Builder, a tool allowing to configure Octopus Deploy projects from yaml files, like Jenkins Job Builder does for Jenkins. Since last month, I managed to progress…

  • DevOps

    Automating Octopus projects with Octopus Project Builder

    Since last few months we have started redefining our CI/CD pipelines to use Octopus Deploy for deployment. Octopus is a great tool to define and manage deployment environment and deployments. It allows to nicely separate environment details (like number of…