Sign in

juanluelguerre.bsky.social

@juanluelguerre.bsky.social
29 followers 44 following 38 posts
PostsRepliesMedia
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 6h
575 hand-written colours got past my design rule for two weeks. 🎨 An AI agent builds a screen in minutes. So why design first? Brand → design system → sketch → mockup → prototype → code. elguerre.com/2026/10/08/d... #ecommerce #DesignSystems #ClaudeCode #tendero
elguerre.com
Why design before code when an AI agent builds the screen in minutes: sketch, mockup and prototype
Why design before code when an AI agent builds a screen in minutes: a design system, a sketch, a mockup and a prototype for an ecommerce platform.
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 06/10/2026
The description said "Hand washable." So the AI drew a care label on the slipper. Twice. 🧦 The fix: one rule in code, not a longer prompt. Now every AI picture passes 5 checks by a local vision model, then a person. #ecommerce #AIEngineering #GenerativeAI #dotnet #tendero
210
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 05/10/2026
¿Merecía la pena ir a la otra gasolinera? ¿A qué playa vamos hoy? He hecho 2 apps Android para responderlo: ⛽ Litro: el ahorro en € reales 🌊 Salitre: mar, mareas y tu playa Gratis, sin registro ni anuncios. Buscan testers 👇 elguerre.com/2026/10/05/l... #Android #OpenData
elguerre.com
Litro y Salitre: gasolineras baratas y estado del mar, en beta
Litro y Salitre, dos apps gratuitas para Android: gasolineras baratas y estado del mar Este artículo va en español, porque las dos apps nacen para quien conduce por España y para quien se acerca a …
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 01/10/2026
Meet Steward [[Mockup for now using pen.dev]] 🛎️, the shopkeeper's copilot in Tendero. Ask "which products have no English name?" and you get 12 proposals, not prose. You approve; every change is audited, every chat priced. My copilot writes commands, not text. 🔘 #dotnet #AIAgents #ecommerce
110
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 29/09/2026
Empecé un libro sobre gestionar el tiempo con la técnica Pomodoro 🍅 Tardé casi 13 años en terminarlo. Por el camino desapareció su plataforma, pero no las ganas. Hoy está publicado, gratis y en abierto 👇 elguerre.com/2026/09/29/d... #Programación #IA #SideProject
elguerre.com
Trece años para terminar un libro sobre gestionar el tiempo
Empecé un libro sobre gestionar el tiempo con la técnica Pomodoro y tardé casi trece años en terminarlo. Lo que cuesta escribir un libro técnico a mano, lo que se aprende cuando la plataforma desap…
001
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 29/09/2026
Trece años para terminar un libro sobre gestionar el tiempo Empecé un libro sobre gestionar el tiempo con la técnica Pomodoro y tardé casi trece años en terminarlo. Lo que cuesta escribir un libro técnico a mano, lo que se aprende cuando la plataforma desaparece a mitad de camino y por qué De 0 a…
elguerre.com
Trece años para terminar un libro sobre gestionar el tiempo
Empecé un libro sobre gestionar el tiempo con la técnica Pomodoro y tardé casi trece años en terminarlo. Lo que cuesta escribir un libro técnico a mano, lo que se aprende cuando la plataforma desaparece a mitad de camino y por qué De 0 a N con Task[in] por fin está publicado, gratis y en abierto.
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 25/09/2026
🎬 Tendero's 41-second film is not a video. It's a web page. Every frame is a function of time, drawn with Tendero's own design system. The same page is then rendered, frame by frame, into an MP4 👇 🎨 One timeline table decides when each scene starts 🎵 The music is code too: warm while the shop has…
elguerre.com
Tendero has a home page: a 41-second film, and music, made of code
Tendero has a landing page. Its 41-second film is a web page drawn with the design system and rendered to MP4, with music written as code.
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 16/09/2026
UCP, the protocol for agentic commerce, has reference implementations in Python and Node.js. None in .NET. So I'm building Tendero: AI-native ecommerce in .NET 11, in the open with Claude Code. Article 1 👇 elguerre.com/2026/09/16/t... #dotnet #agenticcommerce #ecommerce #dotnet #ai #ia
elguerre.com
From CocktailDev to Tendero: an AI-native ecommerce platform in .NET
Tendero is an AI-native, agent-ready ecommerce platform in .NET 11 and Angular 22: self-hosted with Docker, open source, and built with Claude Code.
130
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 05/09/2026
🏪 Tendero eCommerce — a real shop, built in the open. .NET 11 + Aspire · Angular 22 🧺 cart → checkout → returns 🔎 NDCG@10 as a CI gate 🤖 a browser agent can shop it CocktailDev is now Tendero. AI layer + UCP next. #dotnet #ecommerce #AIEngineering
330
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 26/08/2026
Your Claude Code usage limits are already on stdin. Nothing prints them — not even the official statusline example. Mine shows: 🔋 1h 13min 90% · 4d 45% The countdown, not the window's name. The half that changes what you do next. Full script 👇 elguerre.com/2026/08/27/t...
elguerre.com
[TIP] Claude Code Status Line: Your Token Limits at a Glance
TL;DR: A statusline.sh script turns the Claude Code status bar into a live readout of your model, context usage and — the good part — exactly how long until your 5-hour and weekly limits reset. Int…
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 14/06/2026
#Litro. Ya está casi lista su primera versión y bastante completa. #AndroidAuto ya en progreso. #Gasolineras baratas y puntos de carga EV cerca de ti. Encuentra dónde repostar o recargar pagando menos.
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 30/05/2026
Working and #vibecoding with #AI to develop #salitre, a simple, user-friendly #mobile #app for monitoring Spain’s #beaches and #coastlines. You’ll use the swimmer or surfer profile to improve usability.
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 30/03/2026
AI workflows getting messy? You’re probably mixing Agents, Skills, and Commands. Here’s the clean way to structure them 👇 Works across Claude, Codex, Copilot & Gemini. elguerre.com/2026/03/30/a... #AI #DevTools #Productivity #dotnet #cloud
elguerre.com
AI Agents vs Skills (& Commands) in Claude Code, Codex, Copilot CLI & Gemini CLI: Stop Mixing Them Up
We’ve All Been There You start adding AI to your workflow. A prompt here, a script there, a bit of YAML… and three weeks later nobody on the team wants to touch those files. Not because the i…
130
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 12/03/2026
Is your #DotNet app leaking #PostgreSQL connections? 🐘💨 Don't let error 53300 crash your production. Learn why AddDbContext might be creating too many pools and how to fix it with a Singleton DataSource. ✅ The Bug ✅ The Fix ✅ SQL Monitoring Read here: elguerre.com/2026/03/12/f... #CSharp #EFCore
elguerre.com
Fix PostgreSQL Connection Pool Exhaustion in EF Core with NpgsqlDataSource
Introduction A few days ago, after deploying to our test environment, we missed something. Everything worked fine locally. Tests passed. We moved on. Then the test environment started throwing this…
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 04/03/2026
Stop re-entering your JWT in Swagger UI after every refresh? 😅 In ASP.NET Core + Swashbuckle, just add c.EnablePersistAuthorization(); Token persists (dev only). One line, huge DX win! 🚀 👉 elguerre.com/2026/03/03/s...
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 28/02/2026
🤖Learn how to easily add MCP servers (like the essential Context7) to Claude Code, Gemini CLI & Codex CLI. I wrote a quick guide showing the commands and where all the hidden config files live. 👇 elguerre.com/2026/02/28/t... #AI #Developers #MCP #ClaudeCode #GeminiCLI #CodexCLI
elguerre.com
[TIP] How to Add MCP Servers to Claude Code and Gemini CLI on Windows
Introduction AI agents in the terminal, like Claude Code and Gemini CLI, are amazing tools. But you can make them even better by adding Model Context Protocol (MCP) servers. These servers give your…
020
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 09/11/2025
⚙️ Just automated my new dev machine setup 💻 Windows 11 + WSL + #PowerShell — all in one script 🚀 From winget installs to a themed terminal with Oh My Posh 🎨 No manual steps, no pain. Just code. 👉 wp.me/p29SK-11R #WSL #Windows11 #DevSetup #Automation #OhMyPosh
wp.me
⚙️ How I Fully Automated My New Dev Machine Setup. Windows + Terminal (PowerShell + WSL)
Last week I received my new Yoga Pro 9 16IAH10 – Type 83L0 (specs here), and of course… installing everything manually wasn’t an option 😅. So, I automated the entire process — from Windows setup to…
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 23/10/2025
💥 Today npm broke my Angular 18 build on Windows — again. Turns out the real culprit wasn’t npm at all… 👀 👉 Learn how a wrong npm config os (and a messy NVM setup in WSL2 😅) caused it all — and how to fix it for good. 🔗 wp.me/p29SK-11I #Angular #npm #NodeJS #Windows #DevTools #WSL2
wp.me
The Day npm decided to Break: Fixing Angular 18 Builds on Windows – and the hidden config that caused it all
💭 Introduction Today, for no apparent reason—or at least that’s what it seemed to me—I stumbled upon a problem that completely broke my build. It started with what looked like a typical npm install…
030
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 29/09/2025
🚀 GitHub Copilot CLI is now in public preview! Work with an AI agent right from your terminal—build, debug, and refactor using natural language. 👉 npm install -g @github/copilot More info: github.blog/changelog/20... CopilotCLI #GitHub #DevTools #AIforDevelopers
github.blog
GitHub Copilot CLI is now in public preview - GitHub Changelog
GitHub Copilot CLI is now in public preview We’re bringing the power of GitHub Copilot coding agent directly to your terminal. With GitHub Copilot CLI, you can work locally and…
020
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 10/09/2025
🚀 Publish WordPress drafts straight from your Custom GPT! Full guide 👉 Dev app, OAuth2 tokens, OpenAPI spec, Actions, media upload & troubleshooting. Save time + keep it reproducible ⚡ elguerre.com/2025/09/11/p... #WordPress #CustomGPT #OpenAPI #AI #DevOps #DotNet
elguerre.com
Publish WordPress Drafts with Custom GPT + OpenAPI
Learn how to connect a Custom GPT to WordPress.com with OpenAPI, OAuth2 tokens, and publish drafts automatically.
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 28/08/2025
🚀 Excited to kick off Task[in] 2.0. The evolution of Task[in] + CocktailDev! Now using A.I., Why not? ⚡ .NET REST API + Angular 19 🤖 Powered by #claudecode, #gemini & #codex 💡 A reference app to learn, test & grow! #dotnet #angular #AI #productivity #Taskin
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 01/08/2025
🔥 From jet-engine loud to whisper-quiet — my #DellXPS15 setup: ✔️ BIOS updated ✔️ Power Mode: Efficiency ✔️ Ultra Performance ✔️ .wslconfig limits WSL2 ✔️ Docker < 1GB RAM 🧊 -17 °C drop 👉 elguerre.com/2025/08/01/f... #DevTips #WSL2 #Docker #DotNet #QuietLaptop
elguerre.com
From Loud & Hot to Cool & Quiet
The Order That Finally Silenced My Dell XPS 15 (Docker Tweaks Optional) How I cooled a Dell XPS 15, cut fan noise & temps with BIOS + power‑plan tweaks—plus optional Docker & WSL2…
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 28/07/2025
🚀 Run #Redis + #MongoDB 4.x on Raspberry Pi with #docker : ✅ ARM-compatible stack (no MongoDB 5.x) ✅ Remote access from Windows 11 with docker context ✅ TLS for Redis — certs via WSL ✅ Persistence, security & monitoring tips small‑lab setup! wp.me/p29SK-10B
wp.me
How to install Redis & Mongo on a «Raspberry pi» using Docker and connect remotely
📘 Introduction Deploying Redis and MongoDB 4.x on a Raspberry Pi means dealing with ARM compatibility, container networking, and security best practices. Redis is fully multi-architecture, while Mo…
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 21/07/2025
🧠 Tired of stashing & switching branches nonstop? Use git worktree + Claude/Gemini/ChatGPT for parallel dev magic ⚡️ ✅ One repo ✅ Multiple folders ✅ Zero context loss 👉 elguerre.com/2025/07/21/b... #git #devtools #AI #Claude #Gemini #ChatGPT #Productivity
elguerre.com
Boosting Developer Productivity with Git Worktree and AI Agents
Introduction As a developer exploring the integration of AI agents like Claude, Gemini CLI, and ChatGPT into my daily workflow, I recently discovered a powerful but often overlooked Git feature: gi…
021
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 18/06/2025
🌤️ What if your LLM could check the weather using your own .NET REST API? Learn how to connect Semantic Kernel, Google Gemini 2.5 Flash, and your MCP server to build a real-time weather agent. 👉 elguerre.com/2025/06/18/e... #AI #DotNet #SemanticKernel #GoogleGemini #LLM #ToolCalling #MCP #CSharp
elguerre.com
Extending Semantic Kernel with MCP and Google Gemini: Real‑Time Weather Agent
Introduction In our previous article, you learned how to expose a weather API using [McpServerToolType] and [McpServerTool]. In this follow-up, we’ll integrate that same API with Semantic Kernel, b…
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 25/05/2025
🚀 New blog post: How to implement local embeddings using ONNX with Semantic Kernel in .NET for RAG solutions! 💡 Real-world use cases, full code, model comparisons & more. 👉 elguerre.com/2025/05/25/i... #dotnet #AI #SemanticKernel #ONNX #Qdrant #RAG
elguerre.com
Implementing Embeddings via ONNX with Semantic Kernel for Local RAG Solutions in .NET
Introduction In our previous article «Building a RAG API with .NET, Semantic Kernel, Phi-3 and Qdrant», we focused on setting up a local Retrieval-Augmented Generation (RAG) API with minimal depend…
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 07/05/2025
I was writing yet another JsonConverter<T>... until I discovered how #DotNet handles polymorphic serialization with just two attributes 😲 Here’s how I ditched boilerplate & made my APIs cleaner with [JsonPolymorphic] + [JsonDerivedType] 🚀👇 wp.me/p29SK-ZB #CSharp #SystemTextJson #WebAPI #CleanCode
wp.me
[TIP] From Custom Converters to Attributes: Polymorphic Serialization Made Easy in .NET
Introduction Over the past few days, I’ve been deep in the trenches working with serialization of complex objects in .NET. Like many of us, my go-to method was to create custom JsonConverter classe…
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 27/04/2025
🚀 Automate your unit tests in #DotNet like a pro! Learn how I use GitHub #Copilot Agents to create, run, and iterate on tests until everything compiles and passes! 🔥 ✅ Smart prompts ✅ Save time and focus on what matters #VSCode #UnitTesting #DeveloperExperience 🔗 wp.me/p29SK-YK
wp.me
Automate Unit Tests in .NET with GitHub Copilot Agents: Prompt, Iterate, and Win!
Introduction Writing effective unit tests is a crucial part of professional software development, especially in modern .NET projects. Lately, I have been refining my approach to unit testing by lev…
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 22/04/2025
🚀 Build a real RAG API with .NET 8, Semantic Kernel, Phi-3, and Qdrant! 🎯 Enrich LLMs with real product data ⚙️ Local ONNX inference with Phi-3 🔥 Full API endpoints ready! Dive into the architecture 👉 wp.me/p29SK-Yu #DotNet #SemanticKernel #RAG #Qdrant #Phi3 #AI #MachineLearning #ONNX
elguerre.com
🚀 Building a RAG API with .NET, Semantic Kernel, Phi-3, and Qdrant: Enrich Your E-commerce Experience
Learn how to build a powerful RAG (Retrieval-Augmented Generation) API using .NET, Microsoft Semantic Kernel, Phi-3, and Qdrant. Combine your private e-commerce data with LLMs to create smarter, gr…
011
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 16/04/2025
🤖 Did you know you can extend GitHub Copilot in VS Code with your own .NET tools? Learn how to expose custom C# logic to Copilot using MCP — and build your first intelligent server in minutes! #dotnet #copilot #vscode #MCP #aiagents elguerre.com/2025/04/16/e...
elguerre.com
Extend GitHub Copilot in VS Code with Custom .NET Tools via MCP
Learn how to create a custom MCP (Model Context Protocol) server with .NET and integrate it into Visual Studio Code. Step-by-step guide with a simple code example. Introduction As GitHub Copilot an…
000
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 23/02/2025
Playing with a sample .NET REST API using #OpenTelemetry and #Docker to consume metrics, logs, and traces via #Grafana, #Loki, and #GrafanaTempo
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 22/12/2024
🚀 Sharing context between HTTP & #Hangfire in #DotNet (#NET8)? ✅ Unified CategoryId access with IContextAccessor. ✅ Clean DI setup for HTTP (ContextAccessor) & Hangfire (ContextDataProvider). ✅ Avoid dependency loops, scale easily! Detail: ➡️ elguerre.com/2024/12/22/s... #CSharp #BackgroundJobs
elguerre.com
Sharing HTTP and Hangfire Context in a .NET 8 API
“In my latest projects working with Hangfire, I keep running into the issue of sharing the same HTTP context data between the API itself and any background jobs. Hangfire runs its own environment s…
010
juanluelguerre.bsky.social @juanluelguerre.bsky.social · 01/12/2024
💻✨ Revive your 2017 iMac with style! From 8GB to 16GB RAM, SSD upgrades, OpenCore, and fan control tricks, this guide has it all! 🛠️🚀 #iMacUpgrade #OpenCore #macOS elguerre.com/2024/12/02/r...
elguerre.com
Reviving a Late 2013 iMac
Introduction: Breathing New Life Into an Aging iMac A few weeks ago, some friends entrusted me with a mission: revive their late 2013 iMac. Their other option? «Dispose of it.» I’ll admit, the init…
000
Reposted by @juanluelguerre.bsky.social
Layth Chebbi @laythchebbi.com · 13/11/2024
Microsoft PowerToys just got a whole lot more powerful! 🚀 Introducing New+, the latest feature that lets you create files and folders from your favorite templates right from the File Explorer context menu. 🤯 learn.microsoft.com/en-us/window... #PowerToys #New+ #Productivity #Windows #Microsoft #Tech
082
Reposted by @juanluelguerre.bsky.social
Danie @gadgeteer.co.za · 14/11/2024
In a historic first, Microsoft releases Windows 11 24H2 Arm64 ISOs for direct download for Raspberry Pi’s etc See gadgeteer.co.za/in-a-historic-first… #raspberrypi #technology #windows
gadgeteer.co.za
In a historic first, Microsoft releases Windows 11 24H2 Arm64 ISOs for direct download for Raspberry Pi’s etc
Up until now, one of the ways to download Windows on Arm ISOs was by becoming a Windows Insider. Since the ISOs were available only as VHDX files, you could
2156