Category: blog

blog

How to Secure User Secrets on Your Development Environment in ASP.NET Core?

Introduction: Safeguarding Sensitive Data in ASP.NET Core Development When developing applications, we increasingly rely on various services, such as databases and cloud platforms. This reliance necessitates storing connection strings and credentials, which is commonly done in configuration files. However, this approach poses significant risks. Storing sensitive data in configuration files can lead to inadvertent exposure, […]

Ottorino Bruni 
blog

ASP.NET Core Health Checks and Monitoring: Building Resilient Cloud Applications

Introduction to Resilience In today’s world, developing an application with a cloud-first approach has become the standard. This approach ensures that applications are scalable, flexible, and can handle the dynamic demands of modern usage. One of the key aspects often discussed in this context is resilience. But what exactly is resilience? Resilience in software development […]

Ottorino Bruni 
blog

Building a Text Conversion App with MAUI and TextCase Library

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 time on mundane text conversions within the .NET ecosystem. TextCase isn’t just another library; it’s a powerhouse engineered to streamline text transformation tasks. With an array of […]

Ottorino Bruni 
blog

Nuget TextCase library for .NET version 1.0.8

TextCase version 1.0.8 TextCase is a powerful .NET library designed to simplify text manipulation by providing a variety of case conversion methods. Key Features Wide Range of Conversions: Transform text into 17 different cases including UpperCase, LowerCase, TitleCase, CamelCase, PascalCase, and more. Text Analysis: Easily count characters, words, letters, and sentences within your text. Easy […]

Ottorino Bruni 
blog

Exploring AI: Building a Simple .NET Console App with ChatGPT

Introduction to AI: Console ChatGPT Example Artificial Intelligence (AI) mimics human behavior through machine learning, learning from its environment to perform tasks without specific instructions. Generative AI, a subset of AI, creates new content, often seen in chat applications like ChatGPT. These applications respond to natural language input with diverse outputs such as text, images, […]

Ottorino Bruni 
blog

Unlocking AI Insights: My Journey and Learnings from Preparing for the Microsoft Azure AI Fundamentals AI-900 Exam

Beyond the Badge: Embracing Learning Through Certifications As a Senior Developer with two decades of experience in the industry, I’ve often been questioned about my perspective on certifications. Frankly, I don’t see certifications as guarantees for better job opportunities or higher salaries. Rather, I regard them as invaluable tools for learning, a way to deepen […]

Ottorino Bruni