One thing I noticed with long-running AI workflows such as Claude Dispatch on macOS:
your Mac sleeping quietly kills the entire process.
Wrote a short blog about the setup:
https://l.zfir.dev/3V3MaLo
One thing I noticed with long-running AI workflows such as Claude Dispatch on macOS:
your Mac sleeping quietly kills the entire process.
Wrote a short blog about the setup:
https://l.zfir.dev/3V3MaLo
Streaming audio to OpenAI in your browser is cool… until you deal with PCM16.
The browser gives you Float32 audio. The API expects PCM16 at 24kHz.
That means:
Float32 → clamp → Int16 → base64 → send to realtime api
If you don’t handle the conversion properly, you’ll hear it right away — crackling, silence, or wrong pitch.
Wrote a quick guide on how to do it correctly: https://l.zfir.dev/6rbGCiN
Speeding up Docker builds with pnpm store caching 🚀
If your containers keep re-downloading dependencies, you’re losing a lot of time. pnpm uses a global store—so persisting it with a named Docker volume makes pnpm install much faster after the first run.
Short guide: https://l.zfir.dev/9MFJSUo
📱 Turn any Android phone into a desktop-style workstation!
I wrote a short guide on how to use scrcpy with the `--new-display` option to get a Samsung DeX-like virtual display on your PC.
Read the blog here: https://proandroiddev.com/enable-a-desktop-style-experience-samsung-dex-on-any-android-device-unlocking-the-power-of-scrcpy-b91d28d685fc
#Android #AndroidAppDevelopment #AndroidDevelopment #ScreenMirroring #Scrcpy #SamsungDex #Productivity #TechTips #OpenSource #Developers #Linux #macOS #Windows
I’ve set up my own remote development environment. It’s consistent, secure, and accessible from anywhere — even on my iPad 😎.
Stack: AWS Lightsail • Tailscale • SSH • GitHub • Code-Server • VS Code Remote-SSH • Cloudflare Tunnel
👉 Learn more about it here: https://l.zfir.dev/B3mfuXp
#RemoteDev #DevOps #VSCode #AWS #Tailscale #Cloudflare #SoftwareDevelopment #WebDevelopment #DeveloperTools #CloudComputing
Tired of generic hostnames like ip-172-26-8-23 in your terminal?
In this short guide, I show you how to rename your Linux server with a clean, custom hostname — something that actually makes sense.
Read the full post: https://l.zfir.dev/8pAnyEU
You may have seen Apple use 9:41 as time in their product images 📱. Want to make your iOS app screenshots look just the same, professional, and consistent for polished App Store listings and marketing visuals?
Learn how to customise the iOS Simulator’s status bar in this blog:
#iOS #iOSAppDevelopment #iOSDevelopment #iOSApps #Simulator #AppStore #MobileDevelopment #XCode
Control your Android device seamlessly from your PC.
Achieving iPhone Mirroring on Android: Unlocking the Power of scrcpy
Thanks to @proandroiddev for publishing!
Running a Web App like Angular, React, Vue.js, ... on an Android app with a Local Webserver running. Here is an example:
#Android #AndroidAppDevelopment #JavaScript #JavascriptDevelopment #JavascriptFrameworks
Here is a guide on how to install an NPM package for example from a monorepo. Note: Use this only for testing purposes.
Link: https://zfir.medium.com/installing-a-dependency-from-a-monorepo-easily-6b810c0189f8