First of all — you can play the game this post is about here. It works from browser, so you don’t have to download anything! And it takes around 5 minutes to finish it, so time investment shouldn’t be an issue as well.

Right now there is a game jam — Ludum Dare 46 — going on the internet. In time when everyone should sit at home because of quarantine (at least that’s how it is like right now in Poland), it sounds like a good idea to find a way to distract yourself from… sitting idle at home. …


My main way to spend time during travelling to work in January was reading Medium networks The Writing Cooperative and The Startup — first to find some ideas about what kind of content do I want to post on this blog to keep it interesting, and second as a way to find some new ideas for creative use of my programming skills that would bring me joy.

Photo by Med Badr Chemmaoui on Unsplash

I learned the term ‘struggle porn’ somewhere along the way — if you are spending all the time reading about how to be successful, instead of doing anything by yourself then congratulations, you…


Here we go again!

I am starting this year from migrating my server from old OVH VPN to the new one, and in the meantime I have decided to do some clean-up on all the data that I stored on the old one (I probably don’t have to migrate all three years of data, so why not?)

And as a first vicim fell my WordPress instance — as during last year I have decided to migrate some of my server services to external vendors (like FastMail instead of self-hosted Postfix using iRedMail), I have decided that time has come to…


On Friday I had a chance to attend .NET Developers Conference — Wroc#. I was really curious, as this was probably first conference that I participated in that had paid entrance. And first one that I attended as just an visitor, rather than someone organising it — which made me curious. After all, seeing as someone else is doing the similar event (with a rather bigger budget, but that’s just a detail in this case).

In the details you can find my remarks about the event — so if you’re interested — come on in! 🙂

Do you have a ticket?

First things first —…


As mentioned in previous post, the time has come to install proper development tools on every environment that I used. And so I had my first chance to use OpenSSH Beta on Windows.

While installation is rather simple (and does not require to reboot computer — looks like Microsoft is finally learning something from *nix Systems), for configuration there were some surprises for me. See the post details to read more about it!

How to get it?

Installation is rather simple, and as it is provided on the Microsoft official blog, I won’t describe the set-up here as well. Of course main requirement is…


After finishing last project the time has come to prepare myself for next projects. And for that, I had to setup development tools and environments. Shouldn’t take too long right? Unless… There are more than two of them.

In this post there are mostly my reflections on working on .NET/JS project using Windows and Linux operating systems simultaneously and how to select good IDE and VCS for that kind of set-up.

The more the merier?

As for me, I am currently using four different development setups — two on notebooks (one with Win10/Fedora GNU/Linux combination, second with only Fedora) and two PCs (Win10/Fedora &…


Finally some time passed since I had finished my 2nd degree college, and now it’s time to go back to writing some private projects. Back to ASP.NET Core we go!

As first one I decided to review once again ASP.NET Core, with SignalR Core and Azure hosting platform, to be more ‘up to date’ with latest Microsoft solutions.

Code is available on GitHub, and currently(this commit) is based on version that I had used during deployment of this project — as it was used in real-world use case during last weekend Kawaii Time event in Wrocław. …


In October one of my lecturers from college warned us that the current semester will be the worst of all that we have faced during our education. Sylabus for it had three projects related to Artificial Intelligence, and one course with only implementation tasks for some machine learning algorithms. Well, as long as you plan your time, nothing should go wrong… You just have to make sure that all deadlines has been meet… Right?

Expectations vs Reality

As it turned out it wasn’t that easy as it sounded at first. Working full-time job with college is definitely a pain in the ass, and…


Before I’ll start writing about Project Rider, I would like to invite everyone to my lecture during 13th Linux Session, taking place between 2nd and 3rd of April 2016 at Wrocław University of Technology. I will be speaking about ASP.Net Core and how I think it will change Linux web-developer scene in a future. The lecture will be in polish.

As a week passed and I had some time to work on new Jetbrains Tool — Project Rider. I would like to share my thoughts about it with you guys.

Of course, I wasn’t expecting revolution — I already had…


So, just a few days ago I installed ASP.Net Core using their tutorial for CoreOS 7 under Fedora. Good news — it works without any further issues (maybe except for the fact, that they forgotten to mention adding source ~/.dnx/dnvm/dnvm.sh to bash_profile). It went really smoothly, and I could even create new Visual Studio project using VS Code tutorial for creating projects, and it was working out-of box as well (using Yeoman for creating new ASP.Net projects is somehow weird solution in my opinion, but at least it works without any issues).

Running it out-of-box under Linux was also working…

Michał Smyk

.NET Software developer from Poland.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store