RSSAmplifier

Blog

(untitled)

Daniel's random thoughts mostly related to software engineering

blog.bitgate.czRSS feed ↗10 posts

Latest posts

GPT in terminal

One application of GPT I found useful in software development is generating and manipulating structured data with vague instructions.

Send email at scale for free with Cloudflare workers

I was looking for a cheap/free way to send email for a hobby project. At first I turned to Amazon SES, but after I tried to enable production access and received an extremely generic rejection, I got discouraged and put the project on hold. Recently I discovered an interesting way to send email for free using Cloudflare workers and MailChannels API.

OSVČ nebo SRO? 2023 edition

Rok 2023 přinese navýšení limitů OSVČ pro využití režimu paušální daně. Jak si vede paušální daň ve srovnání s SRO a OSVČ ve standardním režimu?

Dotfiles

Dotfiles are configuration files, typically for command line programs. They are named after a Unix convention of starting their name with a dot .. Dotfiles hold configuration for programs like bash, zsh, vim and git.

Wireguardifying crappy work VPN

I need to connect to a VPN to access our development environments and various tools we use at work. We were given FortiClient as the VPN client, which is utter crap and probably the worst Mac app I’ve ever had the misfortune to use. To give you a picture of how bad it is:

Static site analytics with Nginx, GoAccess & no JS

I’ve been using Cloudflare analytics to get an idea if anyone visits this site Cloudflare tells me the number of requests, unique visitors and used bandwidth. Better than nothing, considering it’s free and works out of the box (if you manage DNS with Cloudflare). But there’s only 30 days of history, I don’t know how many of the visits are crawlers and what pages the visitors request.

Home data storage with encrypted cloud backup

I thought it would be a good idea to consolidate all my data to a central storage. Before I set this up, I had data all over the place: photos and documents on iCloud and OneDrive, old programming projects and very old documents scattered on random hard drives, games and music on my PC.

My humble homelab beginnings

Hi, I’m Daniel and I’m an absolute newb when it comes to kubernetes. I also really like the idea of having a homelab to experiment on, self-host some apps and look at pretty lights and cables. My original plan to rack-mount a HP DL380 G6 in my living room I abandoned rather quickly in hopes of remaining in a relationship.

Content Security Policy, inline scripts and Next.js

TL;DR Use CSP with nonce & strict-dynamic to secure the origin of inline scripts.

Making-of this blog

Update 2022-07-13: This post is about a previous version of this site. The current version is generated with Jekyll using a custom GitHub action and hosted on GitHub pages.