56,966 blogs · [ { "id": "01a0d556-2e5c-7082-b981-06e97ccc5e2d", "title": "Moving from RayCast to TinyCast", "url": "https://avilpage.com/2026/09/raycast-open-source-tinycast.html", "published_at": "2026-09-19T09:33:06+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2a7279ea6", "title": "Moving from RayCast to TinyCast", "url": "https://avilpage.com/2026/09/raycast-open-source-tinycast.html?ref=blr.indiewebclub.org", "published_at": "2026-09-19T09:33:06+00:00" }, { "id": "01a0b68b-4ccd-7049-8d37-eee5035153f1", "title": "Avil Page", "url": "https://avilpage.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973843086c", "title": "How I run LLMs locally on Mac", "url": "https://avilpage.com/2026/08/how-i-run-llms-locally-on-mac.html", "published_at": "2026-08-27T17:03:44+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2a72b52f1", "title": "How I run LLMs locally on Mac", "url": "https://avilpage.com/2026/08/how-i-run-llms-locally-on-mac.html?ref=blr.indiewebclub.org", "published_at": "2026-08-27T17:03:44+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de9738d4a701", "title": "Handy - Best cross platform Dictation app (Free)", "url": "https://avilpage.com/2026/07/handy-stt-dictation-cross-platform.html", "published_at": "2026-07-28T23:49:39+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2a778d64f", "title": "Handy - Best cross platform Dictation app (Free)", "url": "https://avilpage.com/2026/07/handy-stt-dictation-cross-platform.html?ref=blr.indiewebclub.org", "published_at": "2026-07-28T23:49:39+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973979b666", "title": "Moving from TailScale to NetBird", "url": "https://avilpage.com/2026/06/moving-from-tailscale-to-netbird.html", "published_at": "2026-06-27T05:43:54+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2a82bec97", "title": "Moving from TailScale to NetBird", "url": "https://avilpage.com/2026/06/moving-from-tailscale-to-netbird.html?ref=blr.indiewebclub.org", "published_at": "2026-06-27T05:43:54+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de9739fa07b1", "title": "Everyday AI Tools", "url": "https://avilpage.com/2026/05/everyday-ai-tools.html", "published_at": "2026-05-31T17:47:04+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2a85444c2", "title": "Everyday AI Tools", "url": "https://avilpage.com/2026/05/everyday-ai-tools.html?ref=blr.indiewebclub.org", "published_at": "2026-05-31T17:47:04+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973a9182a9", "title": "First 30 Days in a Senior Technical Role", "url": "https://avilpage.com/2026/04/first-30-days-senior-tech-role.html", "published_at": "2026-04-30T06:17:29+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2a9413433", "title": "First 30 Days in a Senior Technical Role", "url": "https://avilpage.com/2026/04/first-30-days-senior-tech-role.html?ref=blr.indiewebclub.org", "published_at": "2026-04-30T06:17:29+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973b49ef8e", "title": "Build/Deploy Full Stack Web Apps with only Config", "url": "https://avilpage.com/2026/03/config-first-tools.html", "published_at": "2026-03-28T06:17:29+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2aa0c26fb", "title": "Build/Deploy Full Stack Web Apps with only Config", "url": "https://avilpage.com/2026/03/config-first-tools.html?ref=blr.indiewebclub.org", "published_at": "2026-03-28T06:17:29+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973b7b28d0", "title": "Talk: Classify Billion base pairs per Second", "url": "https://avilpage.com/2026/02/classify-billion-base-pairs-per-second.html", "published_at": "2026-02-28T01:27:43+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2aabae98f", "title": "Talk: Classify Billion base pairs per Second", "url": "https://avilpage.com/2026/02/classify-billion-base-pairs-per-second.html?ref=blr.indiewebclub.org", "published_at": "2026-02-28T01:27:43+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973c2cbb0d", "title": "In Praise of OliveTin", "url": "https://avilpage.com/2026/01/in-praise-of-olivetin.html", "published_at": "2026-01-30T20:13:11+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2ab8e77d8", "title": "In Praise of OliveTin", "url": "https://avilpage.com/2026/01/in-praise-of-olivetin.html?ref=blr.indiewebclub.org", "published_at": "2026-01-30T20:13:11+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973ceb7cbf", "title": "Remote Access to k3d/k3s Kubernetes cluster", "url": "https://avilpage.com/2025/12/remote-access-to-k3d-k3s-cluster.html", "published_at": "2025-12-17T03:10:39+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2ab9350d8", "title": "Remote Access to k3d/k3s Kubernetes cluster", "url": "https://avilpage.com/2025/12/remote-access-to-k3d-k3s-cluster.html?ref=blr.indiewebclub.org", "published_at": "2025-12-17T03:10:39+00:00" }, { "id": "01a08732-9ecb-704b-87ec-de973d412144", "title": "Setup Tailscale App Connector in 3 easy steps", "url": "https://avilpage.com/2025/11/tailscale-app-connectors-quick-setup.html", "published_at": "2025-11-22T12:48:18+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2ac86882c", "title": "Setup Tailscale App Connector in 3 easy steps", "url": "https://avilpage.com/2025/11/tailscale-app-connectors-quick-setup.html?ref=blr.indiewebclub.org", "published_at": "2025-11-22T12:48:18+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e983f800db", "title": "TailScale - Use Exit Node for Specific Websites only", "url": "https://avilpage.com/2025/10/tailscale-exit-node-specific-domains.html", "published_at": "2025-10-22T22:20:58+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2acbcfd21", "title": "TailScale - Use Exit Node for Specific Websites only", "url": "https://avilpage.com/2025/10/tailscale-exit-node-specific-domains.html?ref=blr.indiewebclub.org", "published_at": "2025-10-22T22:20:58+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e9849ffc28", "title": "MacBook - Natural Scrolling for Mouse", "url": "https://avilpage.com/2025/09/macbook-natural-scrolling-mouse.html", "published_at": "2025-09-30T18:20:58+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2ad40af1a", "title": "MacBook - Natural Scrolling for Mouse", "url": "https://avilpage.com/2025/09/macbook-natural-scrolling-mouse.html?ref=blr.indiewebclub.org", "published_at": "2025-09-30T18:20:58+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e9859b335a", "title": "Mutual Funds - Behind the scenes", "url": "https://avilpage.com/2025/08/mutual-funds-behind-the-scenes.html", "published_at": "2025-08-19T02:32:52+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2ae305e71", "title": "Mutual Funds - Behind the scenes", "url": "https://avilpage.com/2025/08/mutual-funds-behind-the-scenes.html?ref=blr.indiewebclub.org", "published_at": "2025-08-19T02:32:52+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98686eb5c", "title": "Setup Raspberry Pi without Monitor & Keyboard", "url": "https://avilpage.com/2025/07/setup-raspberry-pi-without-monitor-keyboard.html", "published_at": "2025-07-31T03:50:56+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2ae613b18", "title": "Setup Raspberry Pi without Monitor & Keyboard", "url": "https://avilpage.com/2025/07/setup-raspberry-pi-without-monitor-keyboard.html?ref=blr.indiewebclub.org", "published_at": "2025-07-31T03:50:56+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98725efbf", "title": "Raycast replaced 10 macOS apps", "url": "https://avilpage.com/2025/06/raycast-replaced-10-macos-apps.html", "published_at": "2025-06-30T15:51:21+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2af367277", "title": "Raycast replaced 10 macOS apps", "url": "https://avilpage.com/2025/06/raycast-replaced-10-macos-apps.html?ref=blr.indiewebclub.org", "published_at": "2025-06-30T15:51:21+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e987867deb", "title": "Migrating from Nginx to Caddy", "url": "https://avilpage.com/2025/05/migrating-from-nginx-to-caddy.html", "published_at": "2025-05-30T15:51:21+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b027172b", "title": "Migrating from Nginx to Caddy", "url": "https://avilpage.com/2025/05/migrating-from-nginx-to-caddy.html?ref=blr.indiewebclub.org", "published_at": "2025-05-30T15:51:21+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98845febd", "title": "Python UV in 100 seconds", "url": "https://avilpage.com/2025/04/learn-python-uv-in-100-seconds.html", "published_at": "2025-04-30T17:46:24+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b124089c", "title": "Python UV in 100 seconds", "url": "https://avilpage.com/2025/04/learn-python-uv-in-100-seconds.html?ref=blr.indiewebclub.org", "published_at": "2025-04-30T17:46:24+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e988aa0eea", "title": "Autoscale k8s pods with queue size (KEDA)", "url": "https://avilpage.com/2025/03/autoscale-k8s-pods-with-queue-size-keda.html", "published_at": "2025-03-27T06:07:52+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b1724520", "title": "Autoscale k8s pods with queue size (KEDA)", "url": "https://avilpage.com/2025/03/autoscale-k8s-pods-with-queue-size-keda.html?ref=blr.indiewebclub.org", "published_at": "2025-03-27T06:07:52+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e988c0cb6c", "title": "Free DockerHub Alternative - ECR Public Gallery", "url": "https://avilpage.com/2025/02/free-dockerhub-alternative-ecr-gallery.html", "published_at": "2025-02-09T16:08:34+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b246faa7", "title": "Free DockerHub Alternative - ECR Public Gallery", "url": "https://avilpage.com/2025/02/free-dockerhub-alternative-ecr-gallery.html?ref=blr.indiewebclub.org", "published_at": "2025-02-09T16:08:34+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e989b67560", "title": "Postman - Auto Login & Renew OAuth2 Token", "url": "https://avilpage.com/2025/01/postman-auto-login-renew-oauth2-token.html", "published_at": "2025-01-31T17:20:17+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b30724af", "title": "Postman - Auto Login & Renew OAuth2 Token", "url": "https://avilpage.com/2025/01/postman-auto-login-renew-oauth2-token.html?ref=blr.indiewebclub.org", "published_at": "2025-01-31T17:20:17+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e989c40ffc", "title": "Install Cockpit on Remote Linux VM", "url": "https://avilpage.com/2024/12/install-cockpit-on-remote-linux-vm.html", "published_at": "2024-12-30T22:54:07+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b37d3aea", "title": "Install Cockpit on Remote Linux VM", "url": "https://avilpage.com/2024/12/install-cockpit-on-remote-linux-vm.html?ref=blr.indiewebclub.org", "published_at": "2024-12-30T22:54:07+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98abe3a56", "title": "Mastering \"Partial Covered Calls\" - Part 1", "url": "https://avilpage.com/2024/11/mastering-partial-covered-calls.html", "published_at": "2024-11-30T06:52:10+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b3b8615d", "title": "Mastering \"Partial Covered Calls\" - Part 1", "url": "https://avilpage.com/2024/11/mastering-partial-covered-calls.html?ref=blr.indiewebclub.org", "published_at": "2024-11-30T06:52:10+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98ad6163d", "title": "Cube & Cubicle", "url": "https://avilpage.com/2024/10/cube-cubicle.html", "published_at": "2024-10-31T03:35:37+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b4320f83", "title": "Cube & Cubicle", "url": "https://avilpage.com/2024/10/cube-cubicle.html?ref=blr.indiewebclub.org", "published_at": "2024-10-31T03:35:37+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98b414c48", "title": "tailscale: Resolving CGNAT (100.x.y.z) Conflicts", "url": "https://avilpage.com/2024/09/tailscale-cgnat-conflicts-resolution.html", "published_at": "2024-09-07T07:20:05+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b4730dba", "title": "tailscale: Resolving CGNAT (100.x.y.z) Conflicts", "url": "https://avilpage.com/2024/09/tailscale-cgnat-conflicts-resolution.html?ref=blr.indiewebclub.org", "published_at": "2024-09-07T07:20:05+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98b914774", "title": "Mastering Kraken2 - Part 4 - Build FDA-ARGOS Index", "url": "https://avilpage.com/2024/08/mastering-kraken2-fda-argos-index.html", "published_at": "2024-08-24T09:58:00+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b5692529", "title": "Mastering Kraken2 - Part 4 - Build FDA-ARGOS Index", "url": "https://avilpage.com/2024/08/mastering-kraken2-fda-argos-index.html?ref=blr.indiewebclub.org", "published_at": "2024-08-24T09:58:00+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98c1571fd", "title": "Midnight Coding for Narendra Modi & Ivanka Trump", "url": "https://avilpage.com/2024/08/midnight-coding-narendra-modi-ivanka-trump.html", "published_at": "2024-08-18T00:25:43+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b61ceb77", "title": "Midnight Coding for Narendra Modi & Ivanka Trump", "url": "https://avilpage.com/2024/08/midnight-coding-narendra-modi-ivanka-trump.html?ref=blr.indiewebclub.org", "published_at": "2024-08-18T00:25:43+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98cb620bc", "title": "How (and when) to use systemd timer instead of cronjob", "url": "https://avilpage.com/2024/08/guide-systemd-timer-cronjob.html", "published_at": "2024-08-05T07:37:50+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b697de79", "title": "How (and when) to use systemd timer instead of cronjob", "url": "https://avilpage.com/2024/08/guide-systemd-timer-cronjob.html?ref=blr.indiewebclub.org", "published_at": "2024-08-05T07:37:50+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98db04c2e", "title": "Mastering Kraken2 - Part 3 - Build Custom Database", "url": "https://avilpage.com/2024/07/mastering-kraken2-build-custom-db.html", "published_at": "2024-08-01T05:22:30+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b70ed1d3", "title": "Mastering Kraken2 - Part 3 - Build Custom Database", "url": "https://avilpage.com/2024/07/mastering-kraken2-build-custom-db.html?ref=blr.indiewebclub.org", "published_at": "2024-08-01T05:22:30+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98e2769e6", "title": "Mastering Kraken2 - Part 2 - Performance Optimisation", "url": "https://avilpage.com/2024/07/mastering-kraken2-performance-optimisation.html", "published_at": "2024-07-28T05:21:30+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b776a0cb", "title": "Mastering Kraken2 - Part 2 - Performance Optimisation", "url": "https://avilpage.com/2024/07/mastering-kraken2-performance-optimisation.html?ref=blr.indiewebclub.org", "published_at": "2024-07-28T05:21:30+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98e9e22d1", "title": "Mastering Kraken2 - Part 1 - Initial Runs", "url": "https://avilpage.com/2024/07/mastering-kraken2-initial-runs.html", "published_at": "2024-07-28T05:14:25+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b7a70bb0", "title": "Mastering Kraken2 - Part 1 - Initial Runs", "url": "https://avilpage.com/2024/07/mastering-kraken2-initial-runs.html?ref=blr.indiewebclub.org", "published_at": "2024-07-28T05:14:25+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98eb00466", "title": "Headlamp - k8s Lens open source alternative", "url": "https://avilpage.com/2024/06/headlamp-k8s-lens-open-source-alternative.html", "published_at": "2024-06-23T20:18:02+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b89beae5", "title": "Headlamp - k8s Lens open source alternative", "url": "https://avilpage.com/2024/06/headlamp-k8s-lens-open-source-alternative.html?ref=blr.indiewebclub.org", "published_at": "2024-06-23T20:18:02+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e98f7a0a02", "title": "macOS - Log & track historical CPU, RAM usage", "url": "https://avilpage.com/2024/06/macos-log-track-cpu-ram-usage.html", "published_at": "2024-05-31T20:18:02+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b934e4c7", "title": "macOS - Log & track historical CPU, RAM usage", "url": "https://avilpage.com/2024/06/macos-log-track-cpu-ram-usage.html?ref=blr.indiewebclub.org", "published_at": "2024-05-31T20:18:02+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e99055655b", "title": "Automating Zscaler Connectivity on macOS", "url": "https://avilpage.com/2024/05/managing-zscaler-connectivity-from-command-line.html", "published_at": "2024-05-14T02:19:53+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b967f235", "title": "Automating Zscaler Connectivity on macOS", "url": "https://avilpage.com/2024/05/managing-zscaler-connectivity-from-command-line.html?ref=blr.indiewebclub.org", "published_at": "2024-05-14T02:19:53+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e990cbbcd4", "title": "Screen Time Alerts from Activity Watch", "url": "https://avilpage.com/2024/05/screen-time-alerts-from-activity-watch.html", "published_at": "2024-05-01T01:29:27+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b97afcfc", "title": "Screen Time Alerts from Activity Watch", "url": "https://avilpage.com/2024/05/screen-time-alerts-from-activity-watch.html?ref=blr.indiewebclub.org", "published_at": "2024-05-01T01:29:27+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e990ece1f6", "title": "Setup FTP server on Mac OS X", "url": "https://avilpage.com/2024/04/how-to-setup-ftp-server-on-mac-os.html", "published_at": "2024-04-30T18:04:14+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2b9fcdecd", "title": "Setup FTP server on Mac OS X", "url": "https://avilpage.com/2024/04/how-to-setup-ftp-server-on-mac-os.html?ref=blr.indiewebclub.org", "published_at": "2024-04-30T18:04:14+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e9912fda61", "title": "Timestamp to Relative Time - Kibana Scripted fields", "url": "https://avilpage.com/2024/04/timestamp-to-relative-time-kibana-scripted-fields.html", "published_at": "2024-04-10T08:45:33+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2ba52c864", "title": "Timestamp to Relative Time - Kibana Scripted fields", "url": "https://avilpage.com/2024/04/timestamp-to-relative-time-kibana-scripted-fields.html?ref=blr.indiewebclub.org", "published_at": "2024-04-10T08:45:33+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e991aa380e", "title": "The Strange Case of Dr. Linux and Mr. Mac", "url": "https://avilpage.com/2024/03/the-strange-case-of-mac-and-linux.html", "published_at": "2024-03-30T04:23:53+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2bb3779c4", "title": "The Strange Case of Dr. Linux and Mr. Mac", "url": "https://avilpage.com/2024/03/the-strange-case-of-mac-and-linux.html?ref=blr.indiewebclub.org", "published_at": "2024-03-30T04:23:53+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e9926c121e", "title": "Archiving Option Chain Data", "url": "https://avilpage.com/2024/02/historical-option-chain-india.html", "published_at": "2024-02-29T08:44:52+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2bbb4280d", "title": "Archiving Option Chain Data", "url": "https://avilpage.com/2024/02/historical-option-chain-india.html?ref=blr.indiewebclub.org", "published_at": "2024-02-29T08:44:52+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e9933a8c08", "title": "Cross Platform File Explorer in 50 lines of code", "url": "https://avilpage.com/2024/01/cross-platform-file-explorer-in-50-lines-of-code.html", "published_at": "2024-01-27T12:29:05+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2bc8db337", "title": "Cross Platform File Explorer in 50 lines of code", "url": "https://avilpage.com/2024/01/cross-platform-file-explorer-in-50-lines-of-code.html?ref=blr.indiewebclub.org", "published_at": "2024-01-27T12:29:05+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e993698a6f", "title": "Running tests in parallel with pytest & xdist", "url": "https://avilpage.com/2023/12/coverage-reports-with-pytest-xdist.html", "published_at": "2023-12-30T14:46:31+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2bd6962bf", "title": "Running tests in parallel with pytest & xdist", "url": "https://avilpage.com/2023/12/coverage-reports-with-pytest-xdist.html?ref=blr.indiewebclub.org", "published_at": "2023-12-30T14:46:31+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e99428201d", "title": "Remap F4 to Raycast, Alfred (cmd + space)", "url": "https://avilpage.com/2023/11/remap-f4-to-raycast-alfred-cmd-%2B-space.html", "published_at": "2023-11-30T18:03:16+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2bd7aed84", "title": "Remap F4 to Raycast, Alfred (cmd + space)", "url": "https://avilpage.com/2023/11/remap-f4-to-raycast-alfred-cmd-%252B-space.html?ref=blr.indiewebclub.org", "published_at": "2023-11-30T18:03:16+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e99513a116", "title": "Add \"Line Count\" Column in File Manager", "url": "https://avilpage.com/2023/11/add-column-for-row-count-in-file-manager.html", "published_at": "2023-11-06T20:43:13+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2be01ba9d", "title": "Add \"Line Count\" Column in File Manager", "url": "https://avilpage.com/2023/11/add-column-for-row-count-in-file-manager.html?ref=blr.indiewebclub.org", "published_at": "2023-11-06T20:43:13+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e995f24c60", "title": "Guide to setting up GeoDjango on Mac M1", "url": "https://avilpage.com/2023/10/guide-to-setting-up-geodjango-on-mac-m1.html", "published_at": "2023-10-30T03:29:23+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2be3218f8", "title": "Guide to setting up GeoDjango on Mac M1", "url": "https://avilpage.com/2023/10/guide-to-setting-up-geodjango-on-mac-m1.html?ref=blr.indiewebclub.org", "published_at": "2023-10-30T03:29:23+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e99647cbb2", "title": "Remotely Access Raspberry Pi or Any Device", "url": "https://avilpage.com/2023/09/tailscale-remote-ssh-raspberry-pi.html", "published_at": "2023-09-25T01:49:54+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2be420f45", "title": "Remotely Access Raspberry Pi or Any Device", "url": "https://avilpage.com/2023/09/tailscale-remote-ssh-raspberry-pi.html?ref=blr.indiewebclub.org", "published_at": "2023-09-25T01:49:54+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e99744deb4", "title": "Create Telegram Bot To Post Messages to Group", "url": "https://avilpage.com/2023/09/telegram-bot-for-iot-updates.html", "published_at": "2023-09-04T13:14:32+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2be87cdc0", "title": "Create Telegram Bot To Post Messages to Group", "url": "https://avilpage.com/2023/09/telegram-bot-for-iot-updates.html?ref=blr.indiewebclub.org", "published_at": "2023-09-04T13:14:32+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e997c1da87", "title": "Periodically Launch an App in Background", "url": "https://avilpage.com/2023/08/periodically-launch-app-background.html", "published_at": "2023-08-23T13:33:49+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2bf595a72", "title": "Periodically Launch an App in Background", "url": "https://avilpage.com/2023/08/periodically-launch-app-background.html?ref=blr.indiewebclub.org", "published_at": "2023-08-23T13:33:49+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e997edcee8", "title": "Rearrange CSV columns alphabetically from CLI", "url": "https://avilpage.com/2023/08/rearrange-csv-columns-alphabetically-cli.html", "published_at": "2023-08-04T01:49:54+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2c0503d68", "title": "Rearrange CSV columns alphabetically from CLI", "url": "https://avilpage.com/2023/08/rearrange-csv-columns-alphabetically-cli.html?ref=blr.indiewebclub.org", "published_at": "2023-08-04T01:49:54+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e9981de868", "title": "Train LLMs with Custom Dataset on Laptop", "url": "https://avilpage.com/2023/07/train-llm-custom-data-laptop.html", "published_at": "2023-07-06T23:06:42+00:00" }, { "id": "01a0df7b-d85e-703b-97ec-17b2c0c15a35", "title": "Train LLMs with Custom Dataset on Laptop", "url": "https://avilpage.com/2023/07/train-llm-custom-data-laptop.html?ref=blr.indiewebclub.org", "published_at": "2023-07-06T23:06:42+00:00" }, { "id": "01a0d556-2e5c-7082-b981-06e9984c014b", "title": "Remote Debug Docker Container with PyCharm", "url": "https://avilpage.com/2023/06/pycharm-debug-python-app-in-docker.html", "published_at": "2023-06-11T15:36:04+00:00" } ] posts Claim your blog
Back to Improving Health & Wealth with Technology | Avil Page
Blog · corpus.blog/blogs/avilpage.com/posts

Improving Health & Wealth with Technology | Avil Page

avilpage.com

2026

2025

2024

2023