juanluelguerre.bsky.social
@juanluelguerre.bsky.social
⚙️ 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
⚙️ 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…
wp.me
November 9, 2025 at 11:14 PM
💥 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
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…
wp.me
October 23, 2025 at 12:11 AM
🚀 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 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…
github.blog
September 29, 2025 at 10:12 PM
🚀 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
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.
elguerre.com
September 10, 2025 at 10:25 PM
🚀 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
August 28, 2025 at 6:06 PM
🔥 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
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…
elguerre.com
July 31, 2025 at 11:08 PM
🚀 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
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…
wp.me
July 28, 2025 at 8:29 PM
🧠 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
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…
elguerre.com
July 21, 2025 at 7:33 PM
🌤️ 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
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…
elguerre.com
June 18, 2025 at 9:48 PM
🚀 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
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…
elguerre.com
May 25, 2025 at 8:02 PM
I was writing yet another JsonConverter... 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
[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…
wp.me
May 7, 2025 at 9:39 PM
🚀 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
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…
wp.me
April 27, 2025 at 12:51 PM
🚀 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
🚀 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…
elguerre.com
April 22, 2025 at 9:01 PM
🤖 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...
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…
elguerre.com
April 16, 2025 at 5:23 PM
Playing with a sample .NET REST API using #OpenTelemetry and #Docker to consume metrics, logs, and traces via #Grafana, #Loki, and #GrafanaTempo
February 23, 2025 at 9:41 PM
🚀 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
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…
elguerre.com
December 22, 2024 at 10:19 PM
💻✨ 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...
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…
elguerre.com
December 1, 2024 at 11:26 PM
Reposted
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
November 13, 2024 at 9:01 PM