aboutsummaryrefslogtreecommitdiff
path: root/content/posts
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 15:55:35 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-03-10 15:55:35 +0100
commit62742123354303edf2603c4525cbd3c554ec92c7 (patch)
treeb77ac122dca3f57c11cadb51a9dc8640d55a93c7 /content/posts
parent2bc2f0b2791645b4c2f4355dcaffa2baef3e1f93 (diff)
downloadmitjafelicijan.com-62742123354303edf2603c4525cbd3c554ec92c7.tar.gz
Added new post
Diffstat (limited to 'content/posts')
-rw-r--r--content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md2
-rw-r--r--content/posts/2012-03-09-led-technology-not-so-eco.md2
-rw-r--r--content/posts/2013-10-24-wireless-sensor-networks.md2
-rw-r--r--content/posts/2015-11-10-software-development-pitfalls.md2
-rw-r--r--content/posts/2017-03-07-golang-profiling-simplified.md2
-rw-r--r--content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md2
-rw-r--r--content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md2
-rw-r--r--content/posts/2017-08-11-simple-iot-application.md2
-rw-r--r--content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md2
-rw-r--r--content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md2
-rw-r--r--content/posts/2019-10-14-simplifying-and-reducing-clutter.md2
-rw-r--r--content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md2
-rw-r--r--content/posts/2020-03-22-simple-sse-based-pubsub-server.md2
-rw-r--r--content/posts/2020-03-27-create-placeholder-images-with-sharp.md2
-rw-r--r--content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md2
-rw-r--r--content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md2
-rw-r--r--content/posts/2020-05-05-remote-work.md2
-rw-r--r--content/posts/2020-08-15-systemd-disable-wake-onmouse.md2
-rw-r--r--content/posts/2020-09-06-esp-and-micropython.md2
-rw-r--r--content/posts/2020-09-08-bind-warning-on-login.md2
-rw-r--r--content/posts/2020-09-09-digitalocean-sync.md2
-rw-r--r--content/posts/2021-01-24-replacing-dropbox-with-s3.md2
-rw-r--r--content/posts/2021-01-25-goaccess.md2
-rw-r--r--content/posts/2021-06-26-simple-world-clock.md2
-rw-r--r--content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md2
-rw-r--r--content/posts/2021-08-01-linux-cheatsheet.md2
-rw-r--r--content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md2
-rw-r--r--content/posts/2021-12-25-running-golang-application-as-pid1.md2
-rw-r--r--content/posts/2021-12-30-wap-mobile-web-before-the-web.md2
-rw-r--r--content/posts/2022-06-30-trying-out-helix-editor.md2
-rw-r--r--content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md2
-rw-r--r--content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md2
-rw-r--r--content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md2
-rw-r--r--content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md2
-rw-r--r--content/posts/2023-05-16-rekindling-my-love-for-programming.md2
-rw-r--r--content/posts/2023-05-23-i-was-wrong-about-git-workflows.md2
-rw-r--r--content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md2
-rw-r--r--content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md2
-rw-r--r--content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md2
-rw-r--r--content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md2
-rw-r--r--content/posts/2024-02-11-k-mer.md2
-rw-r--r--content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md2
-rw-r--r--content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md83
43 files changed, 125 insertions, 42 deletions
diff --git a/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md b/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md
index ce54b75..325bd52 100644
--- a/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md
+++ b/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Most likely to succeed in the year of 2011 2title: Most likely to succeed in the year of 2011
3url: /most-likely-to-succeed-in-year-of-2011.html 3url: most-likely-to-succeed-in-year-of-2011.html
4date: 2011-01-13T12:00:00+02:00 4date: 2011-01-13T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2012-03-09-led-technology-not-so-eco.md b/content/posts/2012-03-09-led-technology-not-so-eco.md
index 205ddd3..2841d0a 100644
--- a/content/posts/2012-03-09-led-technology-not-so-eco.md
+++ b/content/posts/2012-03-09-led-technology-not-so-eco.md
@@ -1,6 +1,6 @@
1--- 1---
2title: LED technology might not be as eco-friendly as you think 2title: LED technology might not be as eco-friendly as you think
3url: /led-technology-not-so-eco.html 3url: led-technology-not-so-eco.html
4date: 2012-03-09T12:00:00+02:00 4date: 2012-03-09T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2013-10-24-wireless-sensor-networks.md b/content/posts/2013-10-24-wireless-sensor-networks.md
index 67dc688..bc6b333 100644
--- a/content/posts/2013-10-24-wireless-sensor-networks.md
+++ b/content/posts/2013-10-24-wireless-sensor-networks.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Wireless sensor networks 2title: Wireless sensor networks
3url: /wireless-sensor-networks.html 3url: wireless-sensor-networks.html
4date: 2013-10-24T12:00:00+02:00 4date: 2013-10-24T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2015-11-10-software-development-pitfalls.md b/content/posts/2015-11-10-software-development-pitfalls.md
index a003d5b..6a5d9bd 100644
--- a/content/posts/2015-11-10-software-development-pitfalls.md
+++ b/content/posts/2015-11-10-software-development-pitfalls.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Software development and my favorite pitfalls 2title: Software development and my favorite pitfalls
3url: /software-development-pitfalls.html 3url: software-development-pitfalls.html
4date: 2015-11-10T12:00:00+02:00 4date: 2015-11-10T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-03-07-golang-profiling-simplified.md b/content/posts/2017-03-07-golang-profiling-simplified.md
index a9a63e1..9f5e9f3 100644
--- a/content/posts/2017-03-07-golang-profiling-simplified.md
+++ b/content/posts/2017-03-07-golang-profiling-simplified.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Golang profiling simplified 2title: Golang profiling simplified
3url: /golang-profiling-simplified.html 3url: golang-profiling-simplified.html
4date: 2017-03-07T12:00:00+02:00 4date: 2017-03-07T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md b/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
index 966788a..3a6410f 100644
--- a/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
+++ b/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
@@ -1,6 +1,6 @@
1--- 1---
2title: What I've learned developing ad server 2title: What I've learned developing ad server
3url: /what-i-ve-learned-developing-ad-server.html 3url: what-i-ve-learned-developing-ad-server.html
4date: 2017-04-17T12:00:00+02:00 4date: 2017-04-17T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md b/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
index 8795933..b954448 100644
--- a/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
+++ b/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Profiling Python web applications with visual tools 2title: Profiling Python web applications with visual tools
3url: /profiling-python-web-applications-with-visual-tools.html 3url: profiling-python-web-applications-with-visual-tools.html
4date: 2017-04-21T12:00:00+02:00 4date: 2017-04-21T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2017-08-11-simple-iot-application.md b/content/posts/2017-08-11-simple-iot-application.md
index 874f3df..69b2aa0 100644
--- a/content/posts/2017-08-11-simple-iot-application.md
+++ b/content/posts/2017-08-11-simple-iot-application.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simple IOT application supported by real-time monitoring and data history 2title: Simple IOT application supported by real-time monitoring and data history
3url: /simple-iot-application.html 3url: simple-iot-application.html
4date: 2017-08-11T12:00:00+02:00 4date: 2017-08-11T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
index 9b6ca37..921d5cb 100644
--- a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
+++ b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using DigitalOcean Spaces Object Storage with FUSE 2title: Using DigitalOcean Spaces Object Storage with FUSE
3url: /using-digitalocean-spaces-object-storage-with-fuse.html 3url: using-digitalocean-spaces-object-storage-with-fuse.html
4date: 2018-01-16T12:00:00+02:00 4date: 2018-01-16T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
index ba2dd5b..7f9c6ff 100644
--- a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
+++ b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Encoding binary data into DNA sequence 2title: Encoding binary data into DNA sequence
3url: /encoding-binary-data-into-dna-sequence.html 3url: encoding-binary-data-into-dna-sequence.html
4date: 2019-01-03T12:00:00+02:00 4date: 2019-01-03T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2019-10-14-simplifying-and-reducing-clutter.md b/content/posts/2019-10-14-simplifying-and-reducing-clutter.md
index 603faf1..25f9ca0 100644
--- a/content/posts/2019-10-14-simplifying-and-reducing-clutter.md
+++ b/content/posts/2019-10-14-simplifying-and-reducing-clutter.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simplifying and reducing clutter in my life and work 2title: Simplifying and reducing clutter in my life and work
3url: /simplifying-and-reducing-clutter.html 3url: simplifying-and-reducing-clutter.html
4date: 2019-10-14T12:00:00+02:00 4date: 2019-10-14T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md b/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md
index 1e43554..18e3f5c 100644
--- a/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md
+++ b/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using sentiment analysis for clickbait detection in RSS feeds 2title: Using sentiment analysis for clickbait detection in RSS feeds
3url: /using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html 3url: using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html
4date: 2019-10-19T12:00:00+02:00 4date: 2019-10-19T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-22-simple-sse-based-pubsub-server.md b/content/posts/2020-03-22-simple-sse-based-pubsub-server.md
index 40909b4..5c172c4 100644
--- a/content/posts/2020-03-22-simple-sse-based-pubsub-server.md
+++ b/content/posts/2020-03-22-simple-sse-based-pubsub-server.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simple Server-Sent Events based PubSub Server 2title: Simple Server-Sent Events based PubSub Server
3url: /simple-server-sent-events-based-pubsub-server.html 3url: simple-server-sent-events-based-pubsub-server.html
4date: 2020-03-22T12:00:00+02:00 4date: 2020-03-22T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-27-create-placeholder-images-with-sharp.md b/content/posts/2020-03-27-create-placeholder-images-with-sharp.md
index 2441ada..1c2b042 100644
--- a/content/posts/2020-03-27-create-placeholder-images-with-sharp.md
+++ b/content/posts/2020-03-27-create-placeholder-images-with-sharp.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Create placeholder images with sharp Node.js image processing library 2title: Create placeholder images with sharp Node.js image processing library
3url: /create-placeholder-images-with-sharp.html 3url: create-placeholder-images-with-sharp.html
4date: 2020-03-27T12:00:00+02:00 4date: 2020-03-27T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md b/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md
index 23ee27d..efe88fa 100644
--- a/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md
+++ b/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md
@@ -1,6 +1,6 @@
1--- 1---
2title: The strange case of Elasticsearch allocation failure 2title: The strange case of Elasticsearch allocation failure
3url: /the-strange-case-of-elasticsearch-allocation-failure.html 3url: the-strange-case-of-elasticsearch-allocation-failure.html
4date: 2020-03-29T12:00:00+02:00 4date: 2020-03-29T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md b/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md
index 3b9f629..d083890 100644
--- a/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md
+++ b/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md
@@ -1,6 +1,6 @@
1--- 1---
2title: My love and hate relationship with Node.js 2title: My love and hate relationship with Node.js
3url: /my-love-and-hate-relationship-with-nodejs.html 3url: my-love-and-hate-relationship-with-nodejs.html
4date: 2020-03-30T12:00:00+02:00 4date: 2020-03-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-05-05-remote-work.md b/content/posts/2020-05-05-remote-work.md
index b6c09c3..905d169 100644
--- a/content/posts/2020-05-05-remote-work.md
+++ b/content/posts/2020-05-05-remote-work.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Remote work and how it affects the daily lives of people 2title: Remote work and how it affects the daily lives of people
3url: /remote-work.html 3url: remote-work.html
4date: 2020-05-05T12:00:00+02:00 4date: 2020-05-05T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-08-15-systemd-disable-wake-onmouse.md b/content/posts/2020-08-15-systemd-disable-wake-onmouse.md
index 51195af..8f411d6 100644
--- a/content/posts/2020-08-15-systemd-disable-wake-onmouse.md
+++ b/content/posts/2020-08-15-systemd-disable-wake-onmouse.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Disable mouse wake from suspend with systemd service 2title: Disable mouse wake from suspend with systemd service
3url: /disable-mouse-wake-from-suspend-with-systemd-service.html 3url: disable-mouse-wake-from-suspend-with-systemd-service.html
4date: 2020-08-15T12:00:00+02:00 4date: 2020-08-15T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-09-06-esp-and-micropython.md b/content/posts/2020-09-06-esp-and-micropython.md
index ea01d12..90bf118 100644
--- a/content/posts/2020-09-06-esp-and-micropython.md
+++ b/content/posts/2020-09-06-esp-and-micropython.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Getting started with MicroPython and ESP8266 2title: Getting started with MicroPython and ESP8266
3url: /esp8266-and-micropython-guide.html 3url: esp8266-and-micropython-guide.html
4date: 2020-09-06T12:00:00+02:00 4date: 2020-09-06T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-09-08-bind-warning-on-login.md b/content/posts/2020-09-08-bind-warning-on-login.md
index f13ffff..1d774fd 100644
--- a/content/posts/2020-09-08-bind-warning-on-login.md
+++ b/content/posts/2020-09-08-bind-warning-on-login.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Fix bind warning in .profile on login in Ubuntu 2title: Fix bind warning in .profile on login in Ubuntu
3url: /bind-warning-on-login-in-ubuntu.html 3url: bind-warning-on-login-in-ubuntu.html
4date: 2020-09-08T12:00:00+02:00 4date: 2020-09-08T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2020-09-09-digitalocean-sync.md b/content/posts/2020-09-09-digitalocean-sync.md
index 8836c3b..e16b827 100644
--- a/content/posts/2020-09-09-digitalocean-sync.md
+++ b/content/posts/2020-09-09-digitalocean-sync.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using Digitalocean Spaces to sync between computers 2title: Using Digitalocean Spaces to sync between computers
3url: /digitalocean-spaces-to-sync-between-computers.html 3url: digitalocean-spaces-to-sync-between-computers.html
4date: 2020-09-09T12:00:00+02:00 4date: 2020-09-09T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-01-24-replacing-dropbox-with-s3.md b/content/posts/2021-01-24-replacing-dropbox-with-s3.md
index 61754df..915bcb9 100644
--- a/content/posts/2021-01-24-replacing-dropbox-with-s3.md
+++ b/content/posts/2021-01-24-replacing-dropbox-with-s3.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Replacing Dropbox in favor of DigitalOcean spaces 2title: Replacing Dropbox in favor of DigitalOcean spaces
3url: /replacing-dropbox-in-favor-of-digitalocean-spaces.html 3url: replacing-dropbox-in-favor-of-digitalocean-spaces.html
4date: 2021-01-24T12:00:00+02:00 4date: 2021-01-24T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-01-25-goaccess.md b/content/posts/2021-01-25-goaccess.md
index 0f6f1a6..48618a0 100644
--- a/content/posts/2021-01-25-goaccess.md
+++ b/content/posts/2021-01-25-goaccess.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Using GoAccess with Nginx to replace Google Analytics 2title: Using GoAccess with Nginx to replace Google Analytics
3url: /using-goaccess-with-nginx-to-replace-google-analytics.html 3url: using-goaccess-with-nginx-to-replace-google-analytics.html
4date: 2021-01-25T12:00:00+02:00 4date: 2021-01-25T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-06-26-simple-world-clock.md b/content/posts/2021-06-26-simple-world-clock.md
index e72744c..767d870 100644
--- a/content/posts/2021-06-26-simple-world-clock.md
+++ b/content/posts/2021-06-26-simple-world-clock.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Simple world clock with eInk display and Raspberry Pi Zero 2title: Simple world clock with eInk display and Raspberry Pi Zero
3url: /simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html 3url: simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html
4date: 2021-06-26T12:00:00+02:00 4date: 2021-06-26T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md b/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md
index 67c7481..100645b 100644
--- a/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md
+++ b/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md
@@ -1,6 +1,6 @@
1--- 1---
2title: My journey from being an internet über consumer to being a full hominum again 2title: My journey from being an internet über consumer to being a full hominum again
3url: /from-internet-consumer-to-full-hominum-again.html 3url: from-internet-consumer-to-full-hominum-again.html
4date: 2021-07-30T12:00:00+02:00 4date: 2021-07-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-08-01-linux-cheatsheet.md b/content/posts/2021-08-01-linux-cheatsheet.md
index 7bafb74..20e3382 100644
--- a/content/posts/2021-08-01-linux-cheatsheet.md
+++ b/content/posts/2021-08-01-linux-cheatsheet.md
@@ -1,6 +1,6 @@
1--- 1---
2title: List of essential Linux commands for server management 2title: List of essential Linux commands for server management
3url: /linux-cheatsheet.html 3url: linux-cheatsheet.html
4date: 2021-08-01T12:00:00+02:00 4date: 2021-08-01T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md b/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md
index 1de3dd1..86d082d 100644
--- a/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md
+++ b/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Debian based riced up distribution for Developers and DevOps folks 2title: Debian based riced up distribution for Developers and DevOps folks
3url: /debian-based-riced-up-distribution-for-developers-and-devops-folks.html 3url: debian-based-riced-up-distribution-for-developers-and-devops-folks.html
4date: 2021-12-03T12:00:00+02:00 4date: 2021-12-03T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-12-25-running-golang-application-as-pid1.md b/content/posts/2021-12-25-running-golang-application-as-pid1.md
index c84578d..2f812f2 100644
--- a/content/posts/2021-12-25-running-golang-application-as-pid1.md
+++ b/content/posts/2021-12-25-running-golang-application-as-pid1.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Running Golang application as PID 1 with Linux kernel 2title: Running Golang application as PID 1 with Linux kernel
3url: /running-golang-application-as-pid1.html 3url: running-golang-application-as-pid1.html
4date: 2021-12-25T12:00:00+02:00 4date: 2021-12-25T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2021-12-30-wap-mobile-web-before-the-web.md b/content/posts/2021-12-30-wap-mobile-web-before-the-web.md
index 66634c6..b2f6e31 100644
--- a/content/posts/2021-12-30-wap-mobile-web-before-the-web.md
+++ b/content/posts/2021-12-30-wap-mobile-web-before-the-web.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Wireless Application Protocol and the mobile web before the web 2title: Wireless Application Protocol and the mobile web before the web
3url: /wap-mobile-web-before-the-web.html 3url: wap-mobile-web-before-the-web.html
4date: 2021-12-30T12:00:00+02:00 4date: 2021-12-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-06-30-trying-out-helix-editor.md b/content/posts/2022-06-30-trying-out-helix-editor.md
index 817b042..c57a008 100644
--- a/content/posts/2022-06-30-trying-out-helix-editor.md
+++ b/content/posts/2022-06-30-trying-out-helix-editor.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Trying out Helix code editor as my main editor 2title: Trying out Helix code editor as my main editor
3url: /tying-out-helix-code-editor.html 3url: tying-out-helix-code-editor.html
4date: 2022-06-30T12:00:00+02:00 4date: 2022-06-30T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md b/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md
index 1b82cb6..79e0176 100644
--- a/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md
+++ b/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md
@@ -1,6 +1,6 @@
1--- 1---
2title: What would DNA sound if synthesized to an audio file 2title: What would DNA sound if synthesized to an audio file
3url: /what-would-dna-sound-if-synthesized.html 3url: what-would-dna-sound-if-synthesized.html
4date: 2022-07-05T12:00:00+02:00 4date: 2022-07-05T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
index fc00ea0..ab07a2d 100644
--- a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
+++ b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md
@@ -1,6 +1,6 @@
1--- 1---
2title: State of Web Technologies and Web development in year 2022 2title: State of Web Technologies and Web development in year 2022
3url: /state-of-web-technologies-and-web-development-in-year-2022.html 3url: state-of-web-technologies-and-web-development-in-year-2022.html
4date: 2022-10-06T12:00:00+02:00 4date: 2022-10-06T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md b/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md
index 1b8799f..8d131f0 100644
--- a/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md
+++ b/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Microsoundtrack — That sound that machine makes when struggling 2title: Microsoundtrack — That sound that machine makes when struggling
3url: /that-sound-that-machine-makes-when-struggling.html 3url: that-sound-that-machine-makes-when-struggling.html
4date: 2022-10-16T12:00:00+02:00 4date: 2022-10-16T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md b/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md
index 067f381..27e227a 100644
--- a/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md
+++ b/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Trying to build a New kind of terminal emulator for the modern age 2title: Trying to build a New kind of terminal emulator for the modern age
3url: /trying-to-build-a-new-kind-of-terminal-emulator.html 3url: trying-to-build-a-new-kind-of-terminal-emulator.html
4date: 2023-01-26T12:00:00+02:00 4date: 2023-01-26T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-05-16-rekindling-my-love-for-programming.md b/content/posts/2023-05-16-rekindling-my-love-for-programming.md
index 69f8c7a..3c2267b 100644
--- a/content/posts/2023-05-16-rekindling-my-love-for-programming.md
+++ b/content/posts/2023-05-16-rekindling-my-love-for-programming.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Rekindling my love for programming and enjoying the act of creating 2title: Rekindling my love for programming and enjoying the act of creating
3url: /rekindling-my-love-for-programming.html 3url: rekindling-my-love-for-programming.html
4date: 2023-05-16T12:00:00+02:00 4date: 2023-05-16T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md b/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md
index c0ac6ea..073e72e 100644
--- a/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md
+++ b/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md
@@ -1,6 +1,6 @@
1--- 1---
2title: I think I was completely wrong about Git workflows 2title: I think I was completely wrong about Git workflows
3url: /i-was-wrong-about-git-workflows.html 3url: i-was-wrong-about-git-workflows.html
4date: 2023-05-23T12:00:00+02:00 4date: 2023-05-23T12:00:00+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md b/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md
index b311509..fd44605 100644
--- a/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md
+++ b/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Re-Inventing Task Runner That I Actually Used Daily" 2title: "Re-Inventing Task Runner That I Actually Used Daily"
3url: /re-inventing-task-runner-that-i-actually-used-daily.html 3url: re-inventing-task-runner-that-i-actually-used-daily.html
4date: 2023-05-31T12:21:10+02:00 4date: 2023-05-31T12:21:10+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md b/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md
index 61a3dcc..9059b00 100644
--- a/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md
+++ b/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Bringing all of my projects together under one umbrella" 2title: "Bringing all of my projects together under one umbrella"
3url: /bringing-all-of-my-projects-together-under-one-umbrella.html 3url: bringing-all-of-my-projects-together-under-one-umbrella.html
4date: 2023-07-01T18:49:07+02:00 4date: 2023-07-01T18:49:07+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md b/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md
index 21e2f11..4743694 100644
--- a/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md
+++ b/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Who knows what the world will look like tomorrow" 2title: "Who knows what the world will look like tomorrow"
3url: /who-knows-what-the-world-will-look-like-tomorrow.html 3url: who-knows-what-the-world-will-look-like-tomorrow.html
4date: 2023-07-08T18:49:07+02:00 4date: 2023-07-08T18:49:07+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md b/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md
index 7ff292e..917a44d 100644
--- a/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md
+++ b/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Elitist attitudes are sapping all the fun from programming" 2title: "Elitist attitudes are sapping all the fun from programming"
3url: /elitist-attitudes-are-sapping-all-the-fun-from-programming.html 3url: elitist-attitudes-are-sapping-all-the-fun-from-programming.html
4date: 2023-11-05T09:04:28+02:00 4date: 2023-11-05T09:04:28+02:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2024-02-11-k-mer.md b/content/posts/2024-02-11-k-mer.md
index 984e9de..3afcdbf 100644
--- a/content/posts/2024-02-11-k-mer.md
+++ b/content/posts/2024-02-11-k-mer.md
@@ -1,6 +1,6 @@
1--- 1---
2title: "Navigating the genome using k-mers for DNA analysis and visualization" 2title: "Navigating the genome using k-mers for DNA analysis and visualization"
3url: /navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html 3url: navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html
4date: 2024-02-11T01:04:28+02:00 4date: 2024-02-11T01:04:28+02:00
5type: post 5type: post
6draft: true 6draft: true
diff --git a/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md b/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md
index 42c20c0..f9a9cac 100644
--- a/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md
+++ b/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md
@@ -1,6 +1,6 @@
1--- 1---
2title: Converting Valgrind callgrinds to SVG format 2title: Converting Valgrind callgrinds to SVG format
3url: /converting-valgrind-callgrinds-to-svg-format.html 3url: converting-valgrind-callgrinds-to-svg-format.html
4date: 2024-02-28T03:23:00+01:00 4date: 2024-02-28T03:23:00+01:00
5type: post 5type: post
6draft: false 6draft: false
diff --git a/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md b/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md
new file mode 100644
index 0000000..bbf74fd
--- /dev/null
+++ b/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md
@@ -0,0 +1,83 @@
1---
2title: "Using custom software with Github Actions to deploy a site"
3url: using-custom-software-with-github-actions-to-deploy-a-site.html
4date: 2024-03-10T15:30:11+01:00
5type: post
6draft: false
7---
8
9By default, GitHub uses Jekyll for their site generator which is fine,
10but it has some issues and the complexity is not really worth it for me.
11
12You could argue that Jekyll is simple, which it is to some degree,
13but it can become complicated quite quickly if you start adding your
14own spin on things.
15
16A while ago I wrote a simple static site generator called "[jbmafp -
17Just Build Me A Fucking Page](https://github.com/mitjafelicijan/jbmafp)"
18which was a protest against [Hugo](https://gohugo.io). Hugo is fine but
19again, if you try doing something that conflicts with the dogma they
20prescribe you are in trouble.
21
22I also moved this blog from self-hosted virtual machine to just GitHub
23Pages. I didn't want to bother myself managing that server anymore. And
24this presented a slight problem because I didn't want to use the default
25`_docs` folder GitHub wants you to use, and I also didn't want to upload
26`public` folder that gets generated to GitHub.
27
28Thankfully, there is a way to use custom software to generate your site
29like `jbmafp`.
30
31To achieve this you need to create a file `.github/workflows/deploy.yaml`
32in the root of your repository.
33
34```yaml
35name: Build and Deploy to Pages
36
37on:
38 push:
39 branches: ["master"]
40 workflow_dispatch:
41
42permissions:
43 contents: read
44 pages: write
45 id-token: write
46
47concurrency:
48 group: "pages"
49 cancel-in-progress: false
50
51jobs:
52 deploy:
53 environment:
54 name: github-pages
55 url: ${{ steps.deployment.outputs.page_url }}
56 runs-on: ubuntu-latest
57 steps:
58 - name: Checkout
59 uses: actions/checkout@v3
60 - name: Setup Pages
61 uses: actions/configure-pages@v3
62 - name: Run a multi-line script
63 run: |
64 wget https://github.com/mitjafelicijan/jbmafp/releases/download/v0.1/jbmafp.zip
65 unzip jbmafp.zip
66 chmod +x jbmafp
67 ./jbmafp -b
68 - name: Upload artifact
69 uses: actions/upload-pages-artifact@v2
70 with:
71 path: './public'
72 - name: Deploy to GitHub Pages
73 id: deployment
74 uses: actions/deploy-pages@v2
75```
76
77This is an example for `jbmafp`. When I execute `./jbmafp -b` the program
78creates `public` folder and puts all content there. And the directive
79`with: path: './public'` tells `actions/deploy-pages@v2` to look for
80`public` folder instead of `docs` folder.
81
82This can be used with anything, actually. Hugo, Gatsby, Astro, you
83name it.