diff options
Diffstat (limited to 'content/posts')
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 | --- |
| 2 | title: Most likely to succeed in the year of 2011 | 2 | title: Most likely to succeed in the year of 2011 |
| 3 | url: /most-likely-to-succeed-in-year-of-2011.html | 3 | url: most-likely-to-succeed-in-year-of-2011.html |
| 4 | date: 2011-01-13T12:00:00+02:00 | 4 | date: 2011-01-13T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: LED technology might not be as eco-friendly as you think | 2 | title: LED technology might not be as eco-friendly as you think |
| 3 | url: /led-technology-not-so-eco.html | 3 | url: led-technology-not-so-eco.html |
| 4 | date: 2012-03-09T12:00:00+02:00 | 4 | date: 2012-03-09T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Wireless sensor networks | 2 | title: Wireless sensor networks |
| 3 | url: /wireless-sensor-networks.html | 3 | url: wireless-sensor-networks.html |
| 4 | date: 2013-10-24T12:00:00+02:00 | 4 | date: 2013-10-24T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Software development and my favorite pitfalls | 2 | title: Software development and my favorite pitfalls |
| 3 | url: /software-development-pitfalls.html | 3 | url: software-development-pitfalls.html |
| 4 | date: 2015-11-10T12:00:00+02:00 | 4 | date: 2015-11-10T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Golang profiling simplified | 2 | title: Golang profiling simplified |
| 3 | url: /golang-profiling-simplified.html | 3 | url: golang-profiling-simplified.html |
| 4 | date: 2017-03-07T12:00:00+02:00 | 4 | date: 2017-03-07T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: What I've learned developing ad server | 2 | title: What I've learned developing ad server |
| 3 | url: /what-i-ve-learned-developing-ad-server.html | 3 | url: what-i-ve-learned-developing-ad-server.html |
| 4 | date: 2017-04-17T12:00:00+02:00 | 4 | date: 2017-04-17T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Profiling Python web applications with visual tools | 2 | title: Profiling Python web applications with visual tools |
| 3 | url: /profiling-python-web-applications-with-visual-tools.html | 3 | url: profiling-python-web-applications-with-visual-tools.html |
| 4 | date: 2017-04-21T12:00:00+02:00 | 4 | date: 2017-04-21T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Simple IOT application supported by real-time monitoring and data history | 2 | title: Simple IOT application supported by real-time monitoring and data history |
| 3 | url: /simple-iot-application.html | 3 | url: simple-iot-application.html |
| 4 | date: 2017-08-11T12:00:00+02:00 | 4 | date: 2017-08-11T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Using DigitalOcean Spaces Object Storage with FUSE | 2 | title: Using DigitalOcean Spaces Object Storage with FUSE |
| 3 | url: /using-digitalocean-spaces-object-storage-with-fuse.html | 3 | url: using-digitalocean-spaces-object-storage-with-fuse.html |
| 4 | date: 2018-01-16T12:00:00+02:00 | 4 | date: 2018-01-16T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Encoding binary data into DNA sequence | 2 | title: Encoding binary data into DNA sequence |
| 3 | url: /encoding-binary-data-into-dna-sequence.html | 3 | url: encoding-binary-data-into-dna-sequence.html |
| 4 | date: 2019-01-03T12:00:00+02:00 | 4 | date: 2019-01-03T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Simplifying and reducing clutter in my life and work | 2 | title: Simplifying and reducing clutter in my life and work |
| 3 | url: /simplifying-and-reducing-clutter.html | 3 | url: simplifying-and-reducing-clutter.html |
| 4 | date: 2019-10-14T12:00:00+02:00 | 4 | date: 2019-10-14T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Using sentiment analysis for clickbait detection in RSS feeds | 2 | title: Using sentiment analysis for clickbait detection in RSS feeds |
| 3 | url: /using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html | 3 | url: using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html |
| 4 | date: 2019-10-19T12:00:00+02:00 | 4 | date: 2019-10-19T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Simple Server-Sent Events based PubSub Server | 2 | title: Simple Server-Sent Events based PubSub Server |
| 3 | url: /simple-server-sent-events-based-pubsub-server.html | 3 | url: simple-server-sent-events-based-pubsub-server.html |
| 4 | date: 2020-03-22T12:00:00+02:00 | 4 | date: 2020-03-22T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Create placeholder images with sharp Node.js image processing library | 2 | title: Create placeholder images with sharp Node.js image processing library |
| 3 | url: /create-placeholder-images-with-sharp.html | 3 | url: create-placeholder-images-with-sharp.html |
| 4 | date: 2020-03-27T12:00:00+02:00 | 4 | date: 2020-03-27T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: The strange case of Elasticsearch allocation failure | 2 | title: The strange case of Elasticsearch allocation failure |
| 3 | url: /the-strange-case-of-elasticsearch-allocation-failure.html | 3 | url: the-strange-case-of-elasticsearch-allocation-failure.html |
| 4 | date: 2020-03-29T12:00:00+02:00 | 4 | date: 2020-03-29T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: My love and hate relationship with Node.js | 2 | title: My love and hate relationship with Node.js |
| 3 | url: /my-love-and-hate-relationship-with-nodejs.html | 3 | url: my-love-and-hate-relationship-with-nodejs.html |
| 4 | date: 2020-03-30T12:00:00+02:00 | 4 | date: 2020-03-30T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Remote work and how it affects the daily lives of people | 2 | title: Remote work and how it affects the daily lives of people |
| 3 | url: /remote-work.html | 3 | url: remote-work.html |
| 4 | date: 2020-05-05T12:00:00+02:00 | 4 | date: 2020-05-05T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Disable mouse wake from suspend with systemd service | 2 | title: Disable mouse wake from suspend with systemd service |
| 3 | url: /disable-mouse-wake-from-suspend-with-systemd-service.html | 3 | url: disable-mouse-wake-from-suspend-with-systemd-service.html |
| 4 | date: 2020-08-15T12:00:00+02:00 | 4 | date: 2020-08-15T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Getting started with MicroPython and ESP8266 | 2 | title: Getting started with MicroPython and ESP8266 |
| 3 | url: /esp8266-and-micropython-guide.html | 3 | url: esp8266-and-micropython-guide.html |
| 4 | date: 2020-09-06T12:00:00+02:00 | 4 | date: 2020-09-06T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Fix bind warning in .profile on login in Ubuntu | 2 | title: Fix bind warning in .profile on login in Ubuntu |
| 3 | url: /bind-warning-on-login-in-ubuntu.html | 3 | url: bind-warning-on-login-in-ubuntu.html |
| 4 | date: 2020-09-08T12:00:00+02:00 | 4 | date: 2020-09-08T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Using Digitalocean Spaces to sync between computers | 2 | title: Using Digitalocean Spaces to sync between computers |
| 3 | url: /digitalocean-spaces-to-sync-between-computers.html | 3 | url: digitalocean-spaces-to-sync-between-computers.html |
| 4 | date: 2020-09-09T12:00:00+02:00 | 4 | date: 2020-09-09T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Replacing Dropbox in favor of DigitalOcean spaces | 2 | title: Replacing Dropbox in favor of DigitalOcean spaces |
| 3 | url: /replacing-dropbox-in-favor-of-digitalocean-spaces.html | 3 | url: replacing-dropbox-in-favor-of-digitalocean-spaces.html |
| 4 | date: 2021-01-24T12:00:00+02:00 | 4 | date: 2021-01-24T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Using GoAccess with Nginx to replace Google Analytics | 2 | title: Using GoAccess with Nginx to replace Google Analytics |
| 3 | url: /using-goaccess-with-nginx-to-replace-google-analytics.html | 3 | url: using-goaccess-with-nginx-to-replace-google-analytics.html |
| 4 | date: 2021-01-25T12:00:00+02:00 | 4 | date: 2021-01-25T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Simple world clock with eInk display and Raspberry Pi Zero | 2 | title: Simple world clock with eInk display and Raspberry Pi Zero |
| 3 | url: /simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html | 3 | url: simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html |
| 4 | date: 2021-06-26T12:00:00+02:00 | 4 | date: 2021-06-26T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: My journey from being an internet über consumer to being a full hominum again | 2 | title: My journey from being an internet über consumer to being a full hominum again |
| 3 | url: /from-internet-consumer-to-full-hominum-again.html | 3 | url: from-internet-consumer-to-full-hominum-again.html |
| 4 | date: 2021-07-30T12:00:00+02:00 | 4 | date: 2021-07-30T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: List of essential Linux commands for server management | 2 | title: List of essential Linux commands for server management |
| 3 | url: /linux-cheatsheet.html | 3 | url: linux-cheatsheet.html |
| 4 | date: 2021-08-01T12:00:00+02:00 | 4 | date: 2021-08-01T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Debian based riced up distribution for Developers and DevOps folks | 2 | title: Debian based riced up distribution for Developers and DevOps folks |
| 3 | url: /debian-based-riced-up-distribution-for-developers-and-devops-folks.html | 3 | url: debian-based-riced-up-distribution-for-developers-and-devops-folks.html |
| 4 | date: 2021-12-03T12:00:00+02:00 | 4 | date: 2021-12-03T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Running Golang application as PID 1 with Linux kernel | 2 | title: Running Golang application as PID 1 with Linux kernel |
| 3 | url: /running-golang-application-as-pid1.html | 3 | url: running-golang-application-as-pid1.html |
| 4 | date: 2021-12-25T12:00:00+02:00 | 4 | date: 2021-12-25T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Wireless Application Protocol and the mobile web before the web | 2 | title: Wireless Application Protocol and the mobile web before the web |
| 3 | url: /wap-mobile-web-before-the-web.html | 3 | url: wap-mobile-web-before-the-web.html |
| 4 | date: 2021-12-30T12:00:00+02:00 | 4 | date: 2021-12-30T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Trying out Helix code editor as my main editor | 2 | title: Trying out Helix code editor as my main editor |
| 3 | url: /tying-out-helix-code-editor.html | 3 | url: tying-out-helix-code-editor.html |
| 4 | date: 2022-06-30T12:00:00+02:00 | 4 | date: 2022-06-30T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: What would DNA sound if synthesized to an audio file | 2 | title: What would DNA sound if synthesized to an audio file |
| 3 | url: /what-would-dna-sound-if-synthesized.html | 3 | url: what-would-dna-sound-if-synthesized.html |
| 4 | date: 2022-07-05T12:00:00+02:00 | 4 | date: 2022-07-05T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: State of Web Technologies and Web development in year 2022 | 2 | title: State of Web Technologies and Web development in year 2022 |
| 3 | url: /state-of-web-technologies-and-web-development-in-year-2022.html | 3 | url: state-of-web-technologies-and-web-development-in-year-2022.html |
| 4 | date: 2022-10-06T12:00:00+02:00 | 4 | date: 2022-10-06T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Microsoundtrack — That sound that machine makes when struggling | 2 | title: Microsoundtrack — That sound that machine makes when struggling |
| 3 | url: /that-sound-that-machine-makes-when-struggling.html | 3 | url: that-sound-that-machine-makes-when-struggling.html |
| 4 | date: 2022-10-16T12:00:00+02:00 | 4 | date: 2022-10-16T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Trying to build a New kind of terminal emulator for the modern age | 2 | title: Trying to build a New kind of terminal emulator for the modern age |
| 3 | url: /trying-to-build-a-new-kind-of-terminal-emulator.html | 3 | url: trying-to-build-a-new-kind-of-terminal-emulator.html |
| 4 | date: 2023-01-26T12:00:00+02:00 | 4 | date: 2023-01-26T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: Rekindling my love for programming and enjoying the act of creating | 2 | title: Rekindling my love for programming and enjoying the act of creating |
| 3 | url: /rekindling-my-love-for-programming.html | 3 | url: rekindling-my-love-for-programming.html |
| 4 | date: 2023-05-16T12:00:00+02:00 | 4 | date: 2023-05-16T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: I think I was completely wrong about Git workflows | 2 | title: I think I was completely wrong about Git workflows |
| 3 | url: /i-was-wrong-about-git-workflows.html | 3 | url: i-was-wrong-about-git-workflows.html |
| 4 | date: 2023-05-23T12:00:00+02:00 | 4 | date: 2023-05-23T12:00:00+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: "Re-Inventing Task Runner That I Actually Used Daily" | 2 | title: "Re-Inventing Task Runner That I Actually Used Daily" |
| 3 | url: /re-inventing-task-runner-that-i-actually-used-daily.html | 3 | url: re-inventing-task-runner-that-i-actually-used-daily.html |
| 4 | date: 2023-05-31T12:21:10+02:00 | 4 | date: 2023-05-31T12:21:10+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: "Bringing all of my projects together under one umbrella" | 2 | title: "Bringing all of my projects together under one umbrella" |
| 3 | url: /bringing-all-of-my-projects-together-under-one-umbrella.html | 3 | url: bringing-all-of-my-projects-together-under-one-umbrella.html |
| 4 | date: 2023-07-01T18:49:07+02:00 | 4 | date: 2023-07-01T18:49:07+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: "Who knows what the world will look like tomorrow" | 2 | title: "Who knows what the world will look like tomorrow" |
| 3 | url: /who-knows-what-the-world-will-look-like-tomorrow.html | 3 | url: who-knows-what-the-world-will-look-like-tomorrow.html |
| 4 | date: 2023-07-08T18:49:07+02:00 | 4 | date: 2023-07-08T18:49:07+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: "Elitist attitudes are sapping all the fun from programming" | 2 | title: "Elitist attitudes are sapping all the fun from programming" |
| 3 | url: /elitist-attitudes-are-sapping-all-the-fun-from-programming.html | 3 | url: elitist-attitudes-are-sapping-all-the-fun-from-programming.html |
| 4 | date: 2023-11-05T09:04:28+02:00 | 4 | date: 2023-11-05T09:04:28+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- |
| 2 | title: "Navigating the genome using k-mers for DNA analysis and visualization" | 2 | title: "Navigating the genome using k-mers for DNA analysis and visualization" |
| 3 | url: /navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html | 3 | url: navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html |
| 4 | date: 2024-02-11T01:04:28+02:00 | 4 | date: 2024-02-11T01:04:28+02:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: true | 6 | draft: 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 | --- |
| 2 | title: Converting Valgrind callgrinds to SVG format | 2 | title: Converting Valgrind callgrinds to SVG format |
| 3 | url: /converting-valgrind-callgrinds-to-svg-format.html | 3 | url: converting-valgrind-callgrinds-to-svg-format.html |
| 4 | date: 2024-02-28T03:23:00+01:00 | 4 | date: 2024-02-28T03:23:00+01:00 |
| 5 | type: post | 5 | type: post |
| 6 | draft: false | 6 | draft: 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 | --- | ||
| 2 | title: "Using custom software with Github Actions to deploy a site" | ||
| 3 | url: using-custom-software-with-github-actions-to-deploy-a-site.html | ||
| 4 | date: 2024-03-10T15:30:11+01:00 | ||
| 5 | type: post | ||
| 6 | draft: false | ||
| 7 | --- | ||
| 8 | |||
| 9 | By default, GitHub uses Jekyll for their site generator which is fine, | ||
| 10 | but it has some issues and the complexity is not really worth it for me. | ||
| 11 | |||
| 12 | You could argue that Jekyll is simple, which it is to some degree, | ||
| 13 | but it can become complicated quite quickly if you start adding your | ||
| 14 | own spin on things. | ||
| 15 | |||
| 16 | A while ago I wrote a simple static site generator called "[jbmafp - | ||
| 17 | Just Build Me A Fucking Page](https://github.com/mitjafelicijan/jbmafp)" | ||
| 18 | which was a protest against [Hugo](https://gohugo.io). Hugo is fine but | ||
| 19 | again, if you try doing something that conflicts with the dogma they | ||
| 20 | prescribe you are in trouble. | ||
| 21 | |||
| 22 | I also moved this blog from self-hosted virtual machine to just GitHub | ||
| 23 | Pages. I didn't want to bother myself managing that server anymore. And | ||
| 24 | this 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 | |||
| 28 | Thankfully, there is a way to use custom software to generate your site | ||
| 29 | like `jbmafp`. | ||
| 30 | |||
| 31 | To achieve this you need to create a file `.github/workflows/deploy.yaml` | ||
| 32 | in the root of your repository. | ||
| 33 | |||
| 34 | ```yaml | ||
| 35 | name: Build and Deploy to Pages | ||
| 36 | |||
| 37 | on: | ||
| 38 | push: | ||
| 39 | branches: ["master"] | ||
| 40 | workflow_dispatch: | ||
| 41 | |||
| 42 | permissions: | ||
| 43 | contents: read | ||
| 44 | pages: write | ||
| 45 | id-token: write | ||
| 46 | |||
| 47 | concurrency: | ||
| 48 | group: "pages" | ||
| 49 | cancel-in-progress: false | ||
| 50 | |||
| 51 | jobs: | ||
| 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 | |||
| 77 | This is an example for `jbmafp`. When I execute `./jbmafp -b` the program | ||
| 78 | creates `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 | |||
| 82 | This can be used with anything, actually. Hugo, Gatsby, Astro, you | ||
| 83 | name it. | ||
