Automate blog deployment via Github Actions

Automate blog deployment via Github Actions As my blog is mostly a static website running via Hugo, I always thought that bothering with setting some automated workflow to deploy it is a rather pointless task Step 1 - Prepare the server - how to login from agent As I wanted to have an automated deployment via external Github agent, I had to provide it access to my server. For this purpose I created a separate account, which only has access to add/edit content within my nginx blog directory.

Read More

Project Retrospective — Panic Shopper Game

Project Retrospective — Panic Shopper Game 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.

Read More

Divide and conquer — as important in daily programmer work as for everyone side projects

Divide and conquer — as important in daily programmer work as for everyone side projects 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.

Read More

Hello Medium & 2019, Goodbye WordPress

Hello Medium & 2019, Goodbye WordPress 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 also say goodbye to WordPress.

Read More

Wroc# 2018- My Retrospective

Wroc# 2018- My Retrospective 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).

Read More

OpenSSH Beta on Windows

OpenSSH Beta on Windows 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!

Read More

Tools preparation — Visual Studio vs my stack choice

Tools preparation — Visual Studio vs my stack choice 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.

Read More

Pet Project February ’18

Pet Project February ’18 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.

Read More

How long-time work overload killed my productivity

How long-time work overload killed my productivity 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?

Read More

Rider First Thoughts

Project Rider — First thoughts 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.

Read More