# Nstlopez's Blog > Personal website and blog Content optimized for LLM consumption ## Available Formats - [llms-small.txt](https://nstlopez.com/llms-small.txt): Ultra-compact page structure (titles, lists) - [llms-full.txt](https://nstlopez.com/llms-full.txt): Complete documentation in a single file ## Content Structure ### Four-layer-ai-moat > Four-layer-ai-moat content - [The Four Chips of AI Supremacy](https://nstlopez.com/blog/four-layer-ai-moat/): Why AI power is decided by four layers, compute, data centers, models, and distribution, and why most companies are renters, not owners. ### From-light-bulbs-to-agents > From-light-bulbs-to-agents content - [From Light Bulbs to AI Agents](https://nstlopez.com/blog/from-light-bulbs-to-agents/): Turns out the Internet of Agents just needs the same boring stack we trusted to keep the porch light on. ### Hello-world > Hello-world content - [Hello World](https://nstlopez.com/blog/hello-world/): The first step of a journey is often the weirdest. ### My-bizarre-dev-adventure > My-bizarre-dev-adventure content - [My Bizarre Dev Adventure: Atlanta to Austin Arc](https://nstlopez.com/blog/my-bizarre-dev-adventure/): Two months across America hitting conferences, debugging prod mid-pitch, and collecting stories from Atlanta to Austin. ### My-obsidian-workflow > My-obsidian-workflow content - [My Obsidian workflow](https://nstlopez.com/blog/my-obsidian-workflow/): A little peak into how I organize my notes and my daily routine to store information. ### My-planetary-datacenter > My-planetary-datacenter content - [My Planetary Datacenter I: Architecture](https://nstlopez.com/blog/my-planetary-datacenter/): Explore my homelab ‘Planetary Datacenter’ where ZeroTier networking, MacVLAN tricks, VLAN segmentation, and GPU passthrough combine for a global, DIY cloud. ### Reflections-on-a-github-contribution-graph > Reflections-on-a-github-contribution-graph content - [Reflections on a Github Contribution Graph](https://nstlopez.com/blog/reflections-on-a-github-contribution-graph/): My struggle with work-life balance in the tech world, discussing impostor syndrome and my resolve to reinvigorate my passion for personal projects. ### Server-components > Server-components content - [Embracing the New World Order of Server Components](https://nstlopez.com/blog/server-components/): Exploring the evolving landscape of web development with RSCs and Astro components. ### Service-as-software > Service-as-software content - [Service as a Software](https://nstlopez.com/blog/service-as-software/): SaaS sold you seats and dashboards. Service as a Software sells you the finished result, with software taking over more of the operational loop. ### Bad-apple-module-federation > Bad-apple-module-federation content - [Bad Apple on Module Federation](https://nstlopez.com/projects/bad-apple-module-federation/): A ridiculous and surprisingly performant experiment: Bad Apple split into 5,258 microfrontends and streamed frame by frame through Module Federation Runtime. ### Covid > Covid content - [Vue Covid](https://nstlopez.com/projects/covid/): A very basic covid tracking app using Vue3, built mainly to refresh my knowledge of the framework and test out new features. ### Demon_harem > Demon_harem content - [Demon Harem](https://nstlopez.com/projects/demon_harem/): A static page made with HTML SCSS and Gulp. Created to practice my styling and basic web development skill without any framework whatsoever. ### Gameboy > Gameboy content - [GameBoy Zero](https://nstlopez.com/projects/gameboy/): A very complex project involving emulating old Games on a GameBoy encasing. Made with a Raspberry PI Zero and a lot of 3D printed parts as well as the original cartridge reader. ### Githunter > Githunter content - [GitHunter](https://nstlopez.com/projects/githunter/): A starred project hunter for Github projects, created because I dislike the at the time awful timeline Github had for exploring new projects. Created using React and ChakraUI. ### Instagram_clone > Instagram_clone content - [Instagram Clone](https://nstlopez.com/projects/instagram_clone/): A simple clone of Instagram with very basic functionality. Made with React, TailwindCSS and Firebase. Including tests with testing-library, Jest and Cypress. ### Iotgw > Iotgw content - [IoT Gateway](https://nstlopez.com/projects/iotgw/): A comprehensive platform engineered to simplify the deployment, management, and monitoring of Industrial IoT infrastructures with zero-touch provisioning and real-time observability ### Netflix_clone > Netflix_clone content - [Netflix Clone](https://nstlopez.com/projects/netflix_clone/): A very simple but accurate clone of a famous streaming service. Made with React (custom hooks & context), styled-components and Firebase ### Nst_sh > Nst_sh content - [nst.sh](https://nstlopez.com/projects/nst_sh/): The app was built as a productivity tool for myself, being able to use my domain to go fast to specific pages on all my devices was really something that I find convenient. Its built with a Express backend + MongoDB and a really small Vue frontend ### Scores > Scores content - [Score Analyzer](https://nstlopez.com/projects/scores/): A small OCR app to scan nodewar and siege scores from Black Desert Online and transpile them to pdf for easy access and tracking. Made with Tesseract.js ### Todo > Todo content - [Yet another React Todo List](https://nstlopez.com/projects/todo/): Pretty much one of these everyone has, but with something different. It uses LocalStorage ### Cifp-rodolfo-ucha-ensenanzas > Cifp-rodolfo-ucha-ensenanzas content - [Lessons from a Keyboard Basher](https://nstlopez.com/talks/cifp-rodolfo-ucha-ensenanzas/): Lessons from a keyboard basher: my path into tech and practical guidance for students to land their first roles. ### Cityjs-london-federation-specialists > Cityjs-london-federation-specialists content - [Federation of Specialists: From Module Federation to AI Orchestration](https://nstlopez.com/talks/cityjs-london-federation-specialists/): A CityJS London talk connecting federated UI architecture with production AI systems built from specialized agents. ### Cityjs-london-module-federation-workshop > Cityjs-london-module-federation-workshop content - [Module Federation in Practice: Microfrontends Across Frameworks and Bundlers](https://nstlopez.com/talks/cityjs-london-module-federation-workshop/): A CityJS London workshop introducing Module Federation across different frameworks and bundlers. ### Cityjs-singapore-superpositioned-infrastructure > Cityjs-singapore-superpositioned-infrastructure content - [Superpositioned Infrastructure: Build Anywhere, Deploy Everywhere](https://nstlopez.com/talks/cityjs-singapore-superpositioned-infrastructure/): A CityJS Singapore talk on overlay infrastructure, Module Federation, and decoupling artifacts from fixed machines. ### Coruna-wtf-module-federation-infrastructure-superposition > Coruna-wtf-module-federation-infrastructure-superposition content - [Module Federation and Infrastructure Superposition](https://nstlopez.com/talks/coruna-wtf-module-federation-infrastructure-superposition/): A CoruñaWTF talk on using Module Federation beyond microfrontends, toward deployment models where services materialize where they are needed. ### Effect-ts-coruna-wtf > Effect-ts-coruna-wtf content - [Effect: TypeScript for Production](https://nstlopez.com/talks/effect-ts-coruna-wtf/): Effect is a powerful TypeScript library designed to help developers easily create complex, synchronous and asynchronous programs. ### Gsas-module-federation-zephyr > Gsas-module-federation-zephyr content - [Microfrontends deployments in 10ms with Zephyr Cloud](https://nstlopez.com/talks/gsas-module-federation-zephyr/): Deploying microfrontends at memory-access speed ### Js-monthly-london-superpositioned-infrastructure > Js-monthly-london-superpositioned-infrastructure content - [Superpositioned Infrastructure and Distributed JavaScript](https://nstlopez.com/talks/js-monthly-london-superpositioned-infrastructure/): A JS Monthly London meetup talk on superpositioned infrastructure and distributed JavaScript with Module Federation. ### Lareiraconf > Lareiraconf content - [Breaking SQLite Boundaries with libSQL](https://nstlopez.com/talks/lareiraconf/): A Lareira Conf 2025 presentation on how libSQL extends SQLite capabilities with replication, WebAssembly support, and multi-tenant solutions. ### Madvue-superpositioned-vue-components > Madvue-superpositioned-vue-components content - [Superpositioned Vue Components with Module Federation](https://nstlopez.com/talks/madvue-superpositioned-vue-components/): A MadVue talk on federating Vue components with Module Federation and letting them materialize wherever they are needed. ### Radio-voz-interview > Radio-voz-interview content - [RadioVoz Interview on Technology Trends](https://nstlopez.com/talks/radio-voz-interview/): A radio interview about technology trends, career paths in software development, and advice for newcomers to the tech industry. ### Senors-at-scale-federated-systems > Senors-at-scale-federated-systems content - [Federated Systems at Scale with Zephyr Cloud](https://nstlopez.com/talks/senors-at-scale-federated-systems/): A Señors at Scale conversation on Module Federation, edge deployments, reverse tree shaking, and federated MCP servers. ### Trpc-corunna-wtf > Trpc-corunna-wtf content - [Service-Oriented Architecture with tRPC](https://nstlopez.com/talks/trpc-corunna-wtf/): An exploration of how to implement service-oriented architectures using tRPC to create typed and efficient APIs between client and server. ### Wireguard-and-zerotier-cncf > Wireguard-and-zerotier-cncf content - [Multi-Cloud Architecture with Wireguard and ZeroTier](https://nstlopez.com/talks/wireguard-and-zerotier-cncf/): A talk on the CNCF, Cloud Native Computing Foundation about how to use Wireguard and ZeroTier to create multi-cloud networks. ### Wordpress-ferrol > Wordpress-ferrol content - [Revolutionizing WordPress: Headless Architecture with Next.js, GraphQL and Vercel](https://nstlopez.com/talks/wordpress-ferrol/): An exploration of how to transform WordPress into a modern headless architecture using Next.js, GraphQL and Vercel to create fast and scalable websites. ### Zephyr-commitconf > Zephyr-commitconf content - [Edge-Native Deployments with Zephyr Cloud](https://nstlopez.com/talks/zephyr-commitconf/): How to implement ultra-fast Module Federation deployments with Zephyr Cloud across web surfaces and shared modules. ### Debug-docker-network-namespace > Debug-docker-network-namespace content - [Debug Docker Container Networking with nsenter](https://nstlopez.com/tips/debug-docker-network-namespace/): Enter a container's network namespace to troubleshoot connectivity ### Deploy-ssh-keys-script > Deploy-ssh-keys-script content - [Deploy SSH Keys to Multiple Servers](https://nstlopez.com/tips/deploy-ssh-keys-script/): Automate SSH key deployment across your infrastructure ### Docker-container-ips > Docker-container-ips content - [Get All Docker Container IPs](https://nstlopez.com/tips/docker-container-ips/): Quick command to list all running Docker containers with their private IP addresses ### Docker-custom-ip-ranges > Docker-custom-ip-ranges content - [Custom Docker IP Ranges](https://nstlopez.com/tips/docker-custom-ip-ranges/): Configure Docker to use specific IP address ranges for containers ### Expose-localhost-with-socat > Expose-localhost-with-socat content - [Expose Localhost Services with Socat](https://nstlopez.com/tips/expose-localhost-with-socat/): Make localhost-only services accessible on your network ### Find-bugs-with-oxlint > Find-bugs-with-oxlint content - [Find Bugs with OXLint](https://nstlopez.com/tips/find-bugs-with-oxlint/): Ultra-fast JavaScript/TypeScript linter that catches real bugs ### Git-cleanup-merged-branches > Git-cleanup-merged-branches content - [Clean Up Merged Git Branches](https://nstlopez.com/tips/git-cleanup-merged-branches/): Remove local branches that no longer exist on remote ### Git-push-current-branch > Git-push-current-branch content - [Git Push Current Branch Shortcut](https://nstlopez.com/tips/git-push-current-branch/): Push your current branch without typing the full branch name ### Git-update-branch-alias > Git-update-branch-alias content - [Git Update Branch Alias](https://nstlopez.com/tips/git-update-branch-alias/): Merge latest default branch into current branch with one command ### Gnu-parallel-basics > Gnu-parallel-basics content - [GNU Parallel for Concurrent Tasks](https://nstlopez.com/tips/gnu-parallel-basics/): Run shell commands in parallel to speed up batch operations ### Install-gotop-monitor > Install-gotop-monitor content - [Install Gotop System Monitor](https://nstlopez.com/tips/install-gotop-monitor/): A modern, colorful alternative to top and htop ### Letsencrypt-wildcard-certificates > Letsencrypt-wildcard-certificates content - [Let's Encrypt Wildcard Certificates](https://nstlopez.com/tips/letsencrypt-wildcard-certificates/): Request and renew wildcard SSL certificates using DNS validation ### Limit-docker-logs > Limit-docker-logs content - [Limit Docker Log File Sizes](https://nstlopez.com/tips/limit-docker-logs/): Prevent Docker logs from consuming unlimited disk space ### Linux-vlan-configuration > Linux-vlan-configuration content - [Configure VLANs on Linux](https://nstlopez.com/tips/linux-vlan-configuration/): Set up VLAN interfaces for network segmentation ### Nextjs-app-router-caching > Nextjs-app-router-caching content - [Next.js App Router Caching Guide](https://nstlopez.com/tips/nextjs-app-router-caching/): Master caching and revalidation in Next.js 13+ App Router ### Per-domain-dns-macos > Per-domain-dns-macos content - [Per-Domain DNS Configuration on macOS](https://nstlopez.com/tips/per-domain-dns-macos/): Set different DNS servers for specific domains using resolver files ### Prettier-baseline-config > Prettier-baseline-config content - [Prettier Baseline Configuration](https://nstlopez.com/tips/prettier-baseline-config/): A sensible Prettier configuration for consistent code formatting ### React-auto-resize-component > React-auto-resize-component content - [React Auto-Resizing Component with Framer Motion](https://nstlopez.com/tips/react-auto-resize-component/): Create smooth height animations for dynamic content ### Simple-vpn-with-socat > Simple-vpn-with-socat content - [Simple VPN with Socat](https://nstlopez.com/tips/simple-vpn-with-socat/): Create a quick VPN tunnel between two devices using socat without encryption ### Trpc-nextjs-app-router > Trpc-nextjs-app-router content - [tRPC with Next.js App Router](https://nstlopez.com/tips/trpc-nextjs-app-router/): Type-safe APIs in Next.js 13+ with tRPC and Server Components ### Tsconfig-cheat-sheet > Tsconfig-cheat-sheet content - [TSConfig Cheat Sheet](https://nstlopez.com/tips/tsconfig-cheat-sheet/): Essential TypeScript compiler options for different project types ### Ubuntu-initial-setup > Ubuntu-initial-setup content - [Ubuntu Server Initial Configuration](https://nstlopez.com/tips/ubuntu-initial-setup/): Essential commands to configure a fresh Ubuntu server ### Watch-system-interrupts > Watch-system-interrupts content - [Watch System Interrupts in Real-Time](https://nstlopez.com/tips/watch-system-interrupts/): Monitor system IRQs with live updates and change highlighting ## Notes This content includes technical content, code examples, and project documentation. ## Links - [X](https://x.com/nstlopez): Updates and thoughts - [GitHub](https://github.com/nsttt): Source code and open source projects - [LinkedIn](https://linkedin.com/in/nstlopez): Professional profile and experience