Ottorino Bruni
ottorinobruni.bsky.social
Ottorino Bruni
@ottorinobruni.bsky.social
I love "seeing beyond" with my job and enjoy crafting apps in my free time 💻🌙 | Passionate Software Engineer | DevOps
🚀 https://codeswissknife.com 🚀
Pinned
🎯 Tired of switching tabs for simple dev tasks?
I built CodeSwissKnife Bar a macOS menu bar app with:
🧩 Base64 / URL / HTML tools
🎨 Color & base converters
🕒 Timestamp ↔ Date
🧙‍♂️ UUIDs + Scrum journal
All offline. All yours.
🔗 codeswissknife.com/codeswisskni...
#indiedev #macOS #buildinpublic
🎙️ Turn voice into text instantly wherever you are!
Speech & Audio To Text Offline 📝 works 100% offline, with zero tracking and fast, accurate transcription.
Perfect for quick notes, chats, and productivity on the go. 🔗 apps.apple.com/us/app/speec...
#indiedev #VoiceToText #privacyfirst
November 26, 2025 at 9:45 AM
⚡ Speed Up Your .NET Console App with In-Memory Caching in C#! 🚀 Reduce latency & load with fast first-level caching. #dotnet #csharp #caching #performance www.ottorinobruni.com/how-to-imple...
How to Implement In-Memory Caching in .NET Console App Using C# - Ottorino Bruni
Learn how to implement in-memory caching in your .NET applications using IMemoryCache. Discover the benefits of caching, best practices, and practical use cases to improve performance and efficiency w...
www.ottorinobruni.com
November 26, 2025 at 8:48 AM
📱 AppReview AI is out! 🚀 Analyze App Store reviews (yours & competitors’) with on-device Apple Intelligence summarize, spot trends & uncover insights privately. #dotnet #AppReviewAI #indiedev #appleintelligence #swiftui www.ottorinobruni.com/appreview-ai...
November 25, 2025 at 10:16 AM
📊 Improve your app faster with real insights!
AppReview AI 🤖 analyzes App Store reviews, detects sentiment, finds recurring issues & highlights what users really want.
Your secret weapon for better ratings and smarter updates.
🔗 apps.apple.com/us/app/appre...
#indiedev #ASO #AppStore
November 24, 2025 at 10:12 AM
🔧 Master ASP.NET Core Middleware! 🚀 Build custom logging & correlation ID middleware for better observability & request tracking. #dotnet #aspnetcore #middleware #logging #correlationid www.ottorinobruni.com/getting-star...
Getting Started with ASP.NET Core Middleware for Better Logging and Correlation IDs - Ottorino Bruni
Learn how to create custom ASP.NET Core middleware for logging slow requests and adding correlation IDs to improve observability.
www.ottorinobruni.com
November 24, 2025 at 9:49 AM
📱 AppReview AI is here! 🚀 Analyze App Store reviews (yours & competitors’) with on-device Apple Intelligence summarize, extract insights & spot trends privately. #appstore #AppReviewAI #indiedev #appleintelligence #swiftui www.ottorinobruni.com/appreview-ai...
November 22, 2025 at 9:10 AM
📊 Want to understand your App Store reviews in seconds?
AppReview AI 🤖 analyzes user feedback, detects sentiment, highlights common issues & extracts insights automatically.
Perfect for improving your app and boosting ratings.
🔗 apps.apple.com/us/app/appre...
#indiedev #ASO #AppStore
November 21, 2025 at 12:34 PM
🤖 Get Started with Apple's Foundation Models for Local AI in SwiftUI! 🚀 On-device tasks like summarization & classification private, low-latency for iOS 18+. #dotnet #swiftui #appleintelligence #foundationmodels www.ottorinobruni.com/getting-star...
Getting Started with Apple Foundation Models for Local AI in SwiftUI - Ottorino Bruni
Learn how to use Apple Foundation Models for on-device AI in SwiftUI apps. Build local, private, and intelligent features without external APIs
www.ottorinobruni.com
November 21, 2025 at 12:31 PM
Just launched AppReview AI 🚀
A privacy-first tool for indie devs to analyze App Store reviews instantly using Apple’s on-device AI.
No API keys. No cloud. No servers.
Available on Mac with iCloud sync.
apps.apple.com/lu/app/appre...
#indiedev #swift #macos #buildinpublic #iosdev #appleintelligence
November 20, 2025 at 9:12 AM
🧰 Keep your essential dev tools always within reach!
CodeSwissKnife Bar ⚙️ puts UUIDs, Base64, JSON formatting & timestamps right in your macOS menu bar.
Lightweight, fast & 100% offline.
🔗 apps.apple.com/us/app/codes...
#indiedev #macOS #DeveloperTools
November 19, 2025 at 9:03 AM
🔧 Master the Options Pattern in ASP.NET Core! 🚀 Strongly-typed config, clean code, validation & IntelliSense no more magic strings! #dotnet #aspnetcore #optionspattern #configuration www.ottorinobruni.com/how-to-use-t...
How to Use the Options Pattern in ASP.NET Core for Strongly Typed Configuration - Ottorino Bruni
Learn how to use the Options Pattern in ASP.NET Core to manage configuration with strongly typed classes. Includes a Minimal API example, validation, and best practices
www.ottorinobruni.com
November 19, 2025 at 8:02 AM
🤖 Supercharge .NET Apps with AI! 🚀 Microsoft.Extensions.AI + Ollama = easy, private, local LLMs for chatbots, summarization & more. #dotnet #ai #LLMs #ollama #microsoftAI www.ottorinobruni.com/getting-star...
Getting Started with AI in .NET: A Simple Guide to Microsoft.Extensions.AI - Ottorino Bruni
Discover how to integrate Large Language Models (LLMs) into .NET applications using Microsoft.Extensions.AI and Ollama. Learn the fundamentals of AI-powered functionality with practical examples in th...
www.ottorinobruni.com
November 18, 2025 at 9:23 AM
💸 Need fast percentage math while shopping or budgeting?
Percentage Calc 📊 gets discounts, tips & tax done in seconds offline, simple, super quick.
Perfect for daily calculations on the go!
🔗 apps.apple.com/us/app/perce...
#indiedev #iOSApps #Productivity
November 17, 2025 at 10:11 AM
🔌 Adapter Pattern in .NET – Wrap external libraries & APIs to decouple code, simplify testing & survive breaking changes! 🛠️ #dotnet #designpatterns #adapterpattern #csharp www.ottorinobruni.com/adapter-patt...
Adapter Pattern in .NET – Decouple External Libraries and Wrap APIs for Easier Testing - Ottorino Bruni
Learn how to use the Adapter Pattern in .NET to decouple external libraries and wrap real APIs like Open-Meteo into clean, testable interfaces.A practical guide with a working Minimal API example, sho...
www.ottorinobruni.com
November 17, 2025 at 10:06 AM
🎥 Make your livestreams stand out effortlessly!
CamFrame 📸 lets you add frames, text overlays & logos to your camera feed — all from your Mac.
Simple to use. Professional results.
🔗 apps.apple.com/us/app/camfr...
#indiedev #macOS #Streaming
November 16, 2025 at 7:33 AM
🚀 Get Started with Azure Blob Storage in C# using VSCode! ☁️ Simple, scalable file storage—perfect for your .NET apps. #dotnet #azure #blobstorage #csharp #vscode www.ottorinobruni.com/getting-star...
Getting Started with Azure Blob Storage: A C# Project Using VSCode - Ottorino Bruni
Learn how to easily manage and manipulate files using Azure Blob Storage with C# and Visual Studio Code. This step-by-step tutorial covers setting up a project, adding the Azure Storage Blobs client l...
www.ottorinobruni.com
November 15, 2025 at 12:22 PM
🥦 Keep your kitchen organized & waste-free!
iPantry 🥫 tracks your groceries, monitors expiry dates & builds smart shopping lists synced with iCloud.
Save time ⏰ Save money 💰 Eat fresh 🥗
🔗 apps.apple.com/us/app/ipant...
#indiedev #iOSApps #Productivity
November 14, 2025 at 12:56 PM
🔌 Adapter Pattern in .NET – Wrap external APIs & libraries to decouple, simplify testing & future-proof your code! 🛠️ #dotnet #designpatterns #adapterpattern #csharp www.ottorinobruni.com/adapter-patt...
Adapter Pattern in .NET – Decouple External Libraries and Wrap APIs for Easier Testing - Ottorino Bruni
Learn how to use the Adapter Pattern in .NET to decouple external libraries and wrap real APIs like Open-Meteo into clean, testable interfaces.A practical guide with a working Minimal API example, sho...
www.ottorinobruni.com
November 14, 2025 at 12:54 PM
⏱️ Time math, simplified!
Time Calc 🧮 lets you add, subtract & convert hours, minutes, and seconds effortlessly.
Perfect for editing, work logs, or training sessions.
⚡ Fast. Accurate. Offline.
🔗 apps.apple.com/us/app/time-...
#indiedev #iOSApps #productivity
November 13, 2025 at 12:00 PM
🚀 Build Resilient Cloud Apps with ASP.NET Core Health Checks! 🛡️ Monitor infrastructure, expose HTTP endpoints & ensure uptime. #dotnet #aspnetcore #healthchecks #cloudresilience www.ottorinobruni.com/asp-net-core...
ASP.NET Core Health Checks and Monitoring: Building Resilient Cloud Applications - Ottorino Bruni
Explore ASP.NET Core Health Checks and HealthChecks.UI to build resilient cloud applications. Learn how to monitor app components, visualize health checks, and ensure application reliability with easy...
www.ottorinobruni.com
November 13, 2025 at 8:45 AM
🚀 Kickstart On-Device AI in SwiftUI with Apple's Foundation Models! 🤖 Build private, low-latency apps for iOS 18+ summarization, chatbots & more, no cloud needed. #dotnet #swiftui #appleintelligence #foundationmodels www.ottorinobruni.com/getting-star...
Getting Started with Apple Foundation Models for Local AI in SwiftUI - Ottorino Bruni
Learn how to use Apple Foundation Models for on-device AI in SwiftUI apps. Build local, private, and intelligent features without external APIs
www.ottorinobruni.com
November 12, 2025 at 8:59 AM
🎙️ Speak, don’t type!
Speech & Audio To Text Offline 📝 instantly turns your voice into text 100% offline, private & fast.
Perfect for notes, chats, or journaling on the go.
🔗 apps.apple.com/us/app/speec...
#indiedev #VoiceToText #privacyfirst
November 11, 2025 at 9:43 AM
✨ Build Powerful Text Apps with .NET MAUI & TextCase Library! 🚀 19 case conversions (CamelCase to Base64) + text analysis seamless .NET integration. #dotnet #maui #textcase #devtools www.ottorinobruni.com/building-a-t...
Building a Text Conversion App with MAUI and TextCase Library - Ottorino Bruni
Discovering TextCase: Simplifying Text Manipulation Welcome to TextCase 1.0.11, a project born out of passion and meticulously crafted three years ago. Its mission? To help developers avoid wasting ti...
www.ottorinobruni.com
November 11, 2025 at 9:36 AM
🧰 All your essential dev tools, one click away!
CodeSwissKnife Bar ⚙️ lives in your macOS menu bar with:
🆔 UUIDs
📦 Base64
🧾 JSON
📆 Timestamps
Fast ⚡ Offline ✅ Always ready 💻
🔗 apps.apple.com/us/app/codes...
#indiedev #macOS #DeveloperTools
November 10, 2025 at 9:54 AM
🔌 Master the Adapter Pattern in .NET! 🛠️ Wrap external APIs & libraries to decouple, simplify testing, and future-proof your code. #dotnet #designpatterns #adapterpattern #csharp www.ottorinobruni.com/adapter-patt...
Adapter Pattern in .NET – Decouple External Libraries and Wrap APIs for Easier Testing - Ottorino Bruni
Learn how to use the Adapter Pattern in .NET to decouple external libraries and wrap real APIs like Open-Meteo into clean, testable interfaces.A practical guide with a working Minimal API example, sho...
www.ottorinobruni.com
November 10, 2025 at 9:44 AM