Undeterministic flaky builds are one of the most annoying things in software engineering 💢. It also sounded like a fun name for a engineering blog 👨💻. This website contains thoughts and struggles in the path to create meaningful engineering processes, useful products and websites 💡.
This is software engineering blog from Onni Hakala, a seasoned product minded software engineer with a decade of experience about writing code and few years on leading teams of engineers.
You can learn more about me here:
About Us Blog
My mobile internet setup and physical eSIM cards
My mobile internet setup using GLX-3000 router, Peplink 42G antenna and EIOTClub eSIM card adapter to use cheap eSIM providers on the go.
Dec 2, 2024
Travel
Mobile Internet
Creating wrappers for Windows exe files using Homebrew and Wine
Tutorial for creating MacOS Homebrew Casks for software originally intended for Windows only. This example will show how I created a MacOS wrapper for car diagnostics software FORScan. You will learn how to automate the process of running Windows apps on macOS with Wine integration and USB device handling.
Aug 22, 2024
MacOS
OSS
Software Development
How to watch TikTok videos without TikTok account with Proxitok & Finicky
Learn how to watch TikTok videos without an account on MacOS by using Proxitok proxies and automatically rewriting TikTok links with Finicky.
May 1, 2024
Lifehack
TIL
MacOS
How to add 3 million real companies to your empty Cloudflare D1 database?
These are the steps how I added 3 million real companies to my empty database. CrunchBase has amazing free dataset which I converted to SQL using
duckdb
& sqlite3
and uploaded to Cloudflare D1 database with wrangler
.Apr 23, 2024
Startups
SaaS
Datasets
How to avoid sending duplicate emails to customers
Read about my embarrassing incident where due to a coding error, customers received the same email 32 times. You can avoid this issue by using idempotent emails.
Apr 17, 2024
Startups
Email
Marketing
Backup your MacOS keyboard shortcuts from command line
MacOS keyboard shortcuts can be backed up and imported using the
defaults
command line interface. This can be done for all shortcuts or for individual ones. The defaults
command can also be used to find other keyboard shortcuts. However, the documentation for defaults
is lacking, making it difficult to use.Apr 1, 2024
Software Development
MacOS
TIL
Guide for purchasing custom domains
Detailed guide on finding, purchasing, transfering and using Custom domains for cheap. We explore free alternatives as well and talk about automating things with domains too. I will share why NameCheap and Cloudflare are my top choices for a domain registrars.
Feb 21, 2024
Web Dev
Launching products
Brand value
Stop scheduling meetings manually
Scheduling tools like Calendly or Cal.com can streamline manual meeting coordination. Cal.com is amazing for its open-source nature and generous free tier. The author shares their positive experience with Cal.com, underscoring its ability to save time and improve productivity.
Feb 17, 2024
Consulting
Time Management
OSS
Built-in workaround for applications hiding under the MacBook Pro notch
Annoyed by the notch on the new MacBook Pro models? There's a built-in workaround! Adjust menu bar spacing with simple Terminal commands, no extra software needed. Say goodbye to hidden menu items behind the notch!
Feb 12, 2024
TIL
MacOS
Lifehack
How to get a logo for your website without design skills?
To get a logo for your website without design skills, you can use paid options like LogoAI, Fiverr Logo Maker, or hire cheap designers directly from Fiverr. Free alternatives include using royalty-free logos from Freepik.com and converting them to SVG.
Feb 8, 2024
Web Dev
Launching products
Brand value
Creating a tech blog which I actually enjoy writing
The author shares his ten-year journey of developing tech blogs, starting with WordPress, exploring Static Site Generators (SSGs) such as Jekyll and Hugo, and eventually ending using Notion as a Content Management System (CMS).
Feb 7, 2024
Static Site Generator
Web Dev
Blog Engine
Using Chrome through SSH tunnel and SOCKS5 proxy in MacOS
Instructions on how to proxy Chrome requests through an SSH tunnel using a SOCKS5 proxy on MacOS, allowing access to remote web services and changing the visible IP address.
Feb 8, 2017
Servers
Web Dev
MacOS
TIL
SOCKS5
SSH
Proxy
How to manage remote server users with Ansible
This post shows an powerful example of how to do user access management for admin/developer user accounts for medium to big sized web agencies. Managing users efficiently and securely in big company usually includes a clunky process like LDAP. Today I will show you how to use git and ansible instead.
Dec 5, 2016
Ansible
devops
Servers
SSH
Reading the blog through tags
If you want to read only about certain topics you can visit our Tags page:
TagsStory of our logo
💡 Flaky Build logo is created by catalystuff on Freepik.