Migrating to Wayland

Recently I moved to wayland and sway. It’s been some time since I started to think about doing it. First time a read about it, it was confusing and a little scary. All my life knowing about the X11 and it’s Window Managers, and now I was reading about Compositors, Seats.. Anyway.. the idea of something more “modern and clean” than the “old” (although proven and stable) X11 with tons of legacy code behind it’s back, attracted me. ...

October 19, 2022 · 2 min · Alfons Soriano

How I built this website (part II)

In the previous post I explained how I used Hugo to build a static website. Once you have you content generated, your next step should be to put it somewhere so it can be reached. This can be a directory shared by your own webserver, a hosting service.. but let’s make it more interesting. Using a Git repository By using a git repo, you can store and track changes of your files. Knowing why and how to use a git service is beyond the scope of this post.. anyway I’m sure that you are familiar with git services like GitHub, GitLab or Bitbucket. In my case, I use a free account in GitLab. ...

June 14, 2022 · 2 min · Alfons Soriano

How I built this website (part I)

I built this site to keep some thoughts written somewhere but also as an exercise. Although I’ve work many years as a Linux SysAdmin (or maybe because of that) I didn’t want a full blown CMS, with database, web server, php, backend administration and so on.. I wanted something simple and easy to maintain, cheap and free (as in freedom). CMS like WordPress generate pages dynamically, making database calls, running code interpreters like php, etc.. everything in real time when you want to access a page. Static content generators on the other hand, generate content ahead of time, so when users access a page all the server needs to do is send them a static page. That is better for performance and also for security (no code exploits, sql injections, etc.). ...

March 17, 2022 · 3 min · Alfons Soriano