<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mustafa Akın</title><description>Writing on infrastructure, containers, and building things.</description><link>https://mustafaakin.dev/</link><item><title>My Biggest Entrepreneurial Regret</title><link>https://mustafaakin.dev/blog/my-biggest-entrepreneurial-regret/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/my-biggest-entrepreneurial-regret/</guid><description>Ever since my father introduced me to programming in the 1990s, I always followed my entrepreneurial beliefs. But when my conviction was strongest and stakes were highest, I let others sway me.</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Indexing iCloud Photos with AI Using LLaVA and pgvector</title><link>https://mustafaakin.dev/blog/indexing-icloud-photos-with-ai-using-llava/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/indexing-icloud-photos-with-ai-using-llava/</guid><pubDate>Mon, 08 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Running IntelliJ IDEA with JDK 17 for Better Render Performance with Metal</title><link>https://mustafaakin.dev/blog/running-intellij-idea-with-jdk17-for-better-render-performance/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/running-intellij-idea-with-jdk17-for-better-render-performance/</guid><pubDate>Wed, 08 Dec 2021 00:00:00 GMT</pubDate></item><item><title>How arbitrary structured data per request helps Opsgenie to resolve and prevent incidents</title><link>https://mustafaakin.dev/blog/how-arbitrary-structured-data-per-request-helps-opsgenie-to-resolve-and-prevent-incidents/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/how-arbitrary-structured-data-per-request-helps-opsgenie-to-resolve-and-prevent-incidents/</guid><pubDate>Tue, 07 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Using Jsonnet to Generate Dynamic Tekton Pipelines in Kubernetes</title><link>https://mustafaakin.dev/blog/using-jsonnet-to-generate-dynamic-tekton-pipelines-in-kubernetes/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/using-jsonnet-to-generate-dynamic-tekton-pipelines-in-kubernetes/</guid><pubDate>Sun, 26 Apr 2020 00:00:00 GMT</pubDate></item><item><title>Installing a multi-node Kubernetes cluster with Ubuntu Multipass</title><link>https://mustafaakin.dev/blog/installing-a-multi-node-kubernetes-cluster-with-ubuntu-multipass/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/installing-a-multi-node-kubernetes-cluster-with-ubuntu-multipass/</guid><pubDate>Sat, 11 Apr 2020 00:00:00 GMT</pubDate></item><item><title>I have returned to Linux and i3wm, and hopefully will be writing more posts!</title><link>https://mustafaakin.dev/blog/i-have-returned-to-linux-and-i3wm/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/i-have-returned-to-linux-and-i3wm/</guid><pubDate>Fri, 10 Apr 2020 00:00:00 GMT</pubDate></item><item><title>How to Export Kubernetes Events for Observability and Alerting</title><link>https://mustafaakin.dev/blog/how-to-export-kubernetes-events-for-observability-and-alerting/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/how-to-export-kubernetes-events-for-observability-and-alerting/</guid><pubDate>Thu, 12 Dec 2019 00:00:00 GMT</pubDate></item><item><title>How to Organize Your Messy Albums on Photos.app on macOS with Some SQL and Image Processing</title><link>https://mustafaakin.dev/blog/how-to-organize-your-messy-albums-on-photos-app-on-macos-with-some-sql-and-image-processing/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/how-to-organize-your-messy-albums-on-photos-app-on-macos-with-some-sql-and-image-processing/</guid><pubDate>Mon, 18 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Using GraalVM to run Native Java in AWS Lambda with Golang</title><link>https://mustafaakin.dev/blog/using-graalvm-to-run-native-java-in-aws-lambda-with-golang/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/using-graalvm-to-run-native-java-in-aws-lambda-with-golang/</guid><pubDate>Mon, 11 Jun 2018 00:00:00 GMT</pubDate></item><item><title>State of Cloud Native CI/CD Tools for Kubernetes</title><link>https://mustafaakin.dev/blog/state-of-cloud-native-ci-cd-tools-for-kubernetes/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/state-of-cloud-native-ci-cd-tools-for-kubernetes/</guid><pubDate>Tue, 22 May 2018 00:00:00 GMT</pubDate></item><item><title>Previewing Elasticsearch 6.3 SQL Feature</title><link>https://mustafaakin.dev/blog/previewing-elasticsearch-6-3-sql-feature/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/previewing-elasticsearch-6-3-sql-feature/</guid><pubDate>Mon, 30 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Advanced Kubernetes Objects You Need to Know</title><link>https://mustafaakin.dev/blog/advanced-kubernetes-objects-you-need-to-know/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/advanced-kubernetes-objects-you-need-to-know/</guid><pubDate>Tue, 03 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Analyzing AWS VPC Flow Logs using Apache Parquet Files and Amazon Athena</title><link>https://mustafaakin.dev/blog/analyzing-aws-vpc-flow-logs-using-apache-parquet-files-and-amazon-athena/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/analyzing-aws-vpc-flow-logs-using-apache-parquet-files-and-amazon-athena/</guid><pubDate>Tue, 27 Feb 2018 00:00:00 GMT</pubDate></item><item><title>How does proportional CPU allocation work with AWS Lambda?</title><link>https://mustafaakin.dev/blog/how-does-proportional-cpu-allocation-work-with-aws-lambda/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/how-does-proportional-cpu-allocation-work-with-aws-lambda/</guid><pubDate>Thu, 25 Jan 2018 00:00:00 GMT</pubDate></item><item><title>Flink Streaming SQL Example</title><link>https://mustafaakin.dev/blog/flink-streaming-sql-example/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/flink-streaming-sql-example/</guid><pubDate>Sun, 02 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Doing Some Big Data Tools&apos; Docker Images Right</title><link>https://mustafaakin.dev/blog/doing-some-big-data-tools-docker-images-right/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/doing-some-big-data-tools-docker-images-right/</guid><description>For containerization, you should not just use the scripts that Big Data tools provide — study them and separate them into proper single-process Docker images.</description><pubDate>Sat, 12 Nov 2016 00:00:00 GMT</pubDate></item><item><title>Writing my own init with Go - Part 3, Packaging/Configs</title><link>https://mustafaakin.dev/blog/packaging-myinit-and-configs/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/packaging-myinit-and-configs/</guid><pubDate>Fri, 12 Feb 2016 00:00:00 GMT</pubDate></item><item><title>Writing my own init with Go - Part 2</title><link>https://mustafaakin.dev/blog/forking-process-in-myinit-go/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/forking-process-in-myinit-go/</guid><pubDate>Tue, 09 Feb 2016 00:00:00 GMT</pubDate></item><item><title>Writing my own init with Go - Part 1</title><link>https://mustafaakin.dev/blog/writing-my-own-init-with-go/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/writing-my-own-init-with-go/</guid><pubDate>Mon, 08 Feb 2016 00:00:00 GMT</pubDate></item><item><title>Overlay Network Performance of Docker</title><link>https://mustafaakin.dev/blog/docker-overlay-performance/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/docker-overlay-performance/</guid><pubDate>Sat, 05 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Compiling QEMU with GlusterFS Support on Ubuntu 14.04</title><link>https://mustafaakin.dev/blog/qemu-glusterfs-ubuntu/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/qemu-glusterfs-ubuntu/</guid><pubDate>Tue, 03 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Comparing ExpressJS Session Stores</title><link>https://mustafaakin.dev/blog/comparing-expressjs-session-stores/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/comparing-expressjs-session-stores/</guid><pubDate>Wed, 06 Nov 2013 00:00:00 GMT</pubDate></item><item><title>My First Android Game: Izuna Drop</title><link>https://mustafaakin.dev/blog/my-first-android-game-izuna-drop/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/my-first-android-game-izuna-drop/</guid><pubDate>Tue, 13 Aug 2013 00:00:00 GMT</pubDate></item><item><title>My experiences with Put.io, torrenting on the cloud</title><link>https://mustafaakin.dev/blog/my-experiences-with-putio-torrenting-on-the-cloud/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/my-experiences-with-putio-torrenting-on-the-cloud/</guid><pubDate>Fri, 17 May 2013 00:00:00 GMT</pubDate></item><item><title>How I learned to live with a 120GB  (after 500GB)</title><link>https://mustafaakin.dev/blog/how-i-learned-to-live-with-a-120gb-after-500gb/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/how-i-learned-to-live-with-a-120gb-after-500gb/</guid><pubDate>Sat, 26 Jan 2013 00:00:00 GMT</pubDate></item><item><title>WSTP - File Transver Over Websockets</title><link>https://mustafaakin.dev/blog/wsftp-file-transfer-over-websockets/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/wsftp-file-transfer-over-websockets/</guid><pubDate>Fri, 27 Apr 2012 00:00:00 GMT</pubDate></item><item><title>NodeJS Simple Clustering Benchmark</title><link>https://mustafaakin.dev/blog/nodejs-simple-clustering-benchmark/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/nodejs-simple-clustering-benchmark/</guid><pubDate>Mon, 19 Mar 2012 00:00:00 GMT</pubDate></item><item><title>Introducing WebSocket File Transfer</title><link>https://mustafaakin.dev/blog/introducing-websocket-file-transfer/</link><guid isPermaLink="true">https://mustafaakin.dev/blog/introducing-websocket-file-transfer/</guid><pubDate>Sat, 15 Oct 2011 00:00:00 GMT</pubDate></item></channel></rss>