← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. VoiceInk is a macOS app that transcribes voice to text locally on your device.

  2. Back up macOS config files to GitHub without symlinks or extra tools.

  3. Let Claude generate commit messages from your diff, right inside lazygit.

  4. Define your tmux workspace in YAML and start everything with one command.

  5. Quick reference for lazygit keyboard shortcuts.

  6. A terminal UI for Git with staging, rebasing, and side-by-side diffs.

  7. One key for Escape, Ctrl, and app switching.

  8. tmux cheatsheet

    Quick reference for tmux keyboard shortcuts.

  9. My tmux setup

    How I use tmux for multi-project work with Ghostty, session-per-project, and prefix-free shortcuts.

  10. How AI changed my development setup and moved everything into one terminal window.

  11. A justfile in every project.

  12. Helix cheatsheet

    Quick reference for Helix editor keyboard shortcuts.

  13. A terminal code editor with built-in LSP, tree-sitter, and multi-cursor editing.

  14. After trying macOS apps, Apple Watch reminders, and Apple Shortcuts, I found that a simple TickTime hardware timer is the best way to remind myself to take breaks.

  15. Only code visible by default.

  16. How Solo, a lightweight terminal dashboard, replaced my multi-tab terminal setup and simplified my daily development workflow.

  17. What if AI replaced graphical interfaces with content-first, conversation-driven experiences where users control the presentation and companies just provide APIs?

  18. How AI tools in the terminal pushed me to move my entire development workflow from GUI editors to tmux and Neovim.

  19. A practical guide to managing GitHub repository settings, environments, and secrets as code using OpenTofu, SOPS encryption, and 1Password.

  20. AI isn't replacing programmers.

  21. I tested Zed and VS Code again, but I keep coming back to WebStorm.

  22. Adopting Infrastructure as Code for personal Cloudflare domains: a secure workflow using OpenTofu, 1Password, and client-side state encryption.

  23. IRC still offers lightweight clients, self-hosting, data sovereignty, and conversation without subscriptions or data harvesting.

  24. Ship first

    Prioritizing the product over the stack.

  25. Wondering what the word eshlox means?

  26. A short note on how I integrated Discogs into my site.

  27. I was skeptical about the PlayStation Portal, but it turned out to be a great decision!

  28. A personal reflection on how cryptocurrency is straying from its original promise of decentralization and becoming more like the traditional financial system it was meant to challenge.

  29. AI is useful when it writes the code you want without replacing your own thinking.

  30. A quick tip to enable local network sharing in Mullvad VPN on macOS to allow features like AirPlay to work correctly.

  31. Why you should not use e-mails for sensitive data and what are the alternatives.

  32. How to add Astro's Model Context Protocol server to WebStorm/Junie for real-time documentation access while coding.

  33. Using OpenTofu to manage Hetzner Cloud infrastructure with code examples and practical setup guide.

  34. According to security researchers, Smart TVs can capture multiple screenshots per second.

  35. Reflecting on whether free digital products were designed as much to collect data for AI training as for advertising, and what that means for privacy today.

  36. How to enable Zsh tab completion for Git, npm, Docker, and other CLI tools by adding two lines to your .zshrc file on macOS.

  37. Switching from Warp to Ghostty terminal with Starship for prompts and fzf for search.

  38. How to serve static assets during Vitest tests using a simple HTTP server.

  39. How to fix the Junie AI assistant freezing in WebStorm by changing the terminal shell from zsh to bash in the IDE settings.

  40. An honest look at using AI coding agents daily: what works, where it fails, and whether AI can replace developers or just accelerate the experienced ones.

  41. FNM is a faster alternative to NVM for managing Node.js versions, with a clean Homebrew install, one-line Zsh config, and automatic per-project version switching.

  42. myNoise is a large collection of human-recorded soundscapes and background noise for focus and relaxation, available free with optional donation and no ads.

  43. After six years on macOS, weighing the reasons to switch back to Linux: privacy, cost, open source values, and whether the desktop experience is ready.

  44. dns0 is a free, GDPR-compliant European public DNS resolver with malware protection, DoH and DoT support, and three variants for different security needs.

  45. How to set up GoAccess in a Podman container with systemd timers to generate privacy-friendly web analytics from Caddy access logs, including geolocation support.

  46. A simple PostgreSQL CHECK constraint using a case-insensitive regex pattern to validate email address format directly in the table column definition.

  47. How to run Caddy in a rootless Podman container on Fedora using systemd Quadlet, with firewalld port forwarding for HTTPS and automatic startup on boot.

  48. How to remove trailing slashes from URLs in Caddy v2 using a path_regexp matcher and a 301 redirect rule in the Caddyfile.

  49. Step-by-step guide to provisioning a Hetzner server on Fedora: SSH key setup, user configuration, disabling root login, fail2ban, and firewall configuration.

  50. The Fastify Plugin must be a function error can occur when a test file is placed inside a directory that @fastify/autoload automatically loads as a plugin.