• API
    • CPF
  • Blog
  • Contact

Contact Us

Give us a call or fill in the form below and we will contact you. We endeavor to answer all inquiries within 24 hours on business days.

Edit Content

     

    Author: Bruno de Souza Melo

    Over 20 years of experience delivering innovative IT solutions for public and private sectors, enhancing user welfare and societal impact.

    Expertise
    Development & Infrastructure: Extensive experience with Visual Studio (2003–2022), Azure, GCP, AWS, messaging platforms (Azure Service Bus, Pub/Sub, RabbitMQ), Azure DevOps (CI/CD, Git, Artifacts), Docker, Microsoft 365, SharePoint, IntelliJ IDEA, and more.
    Data Tools: Proficiency in Spark, Jupyter/Zeppelin, and Hue for Impala/Hive (HDFS).
    Databases: Skilled in Microsoft SQL Server, PostgreSQL, MongoDB, Oracle, and others.
    Technologies & Languages: Expertise in web development (Blazor, React, Angular, Razor Pages), TypeScript, Python, ASP.NET Web API, Xamarin, Entity Framework Core, C#, Java/Spring, and Windows applications (WPF, WinForms, UWP).

    Methodologies & Architecture
    Agile methodologies (Scrum, Kanban) for efficient project management.
    Solution architecture, including business modeling (BPMN, C4 Model) and technology frameworks (Clean Architecture).

    Industry Experience
    Diverse domain knowledge across fast food, transportation, banking, hospitality, contracts, and more.

    • Home
    • Bruno de Souza Melo
    Technology

    State Management in Blazor: Best Practices and Strategies

    March 3, 2025 Weslei Gomes de Sousa, Bruno de Souza Melo

    State management is a critical aspect of building Blazor applications, as it determines how data is stored, updated, and shared across components. Unlike JavaScript frameworks such as React and Angular, Blazor leverages C# for managing state, offering several built-in and advanced strategies. This article explores state management approaches in Blazor, covering built-in options and external […]

    Technology

    Understanding obj == null vs obj is null in C# and Their Performance Impact

    January 30, 2025 Bruno de Souza Melo, Weslei Gomes de Sousa

    When working with null checks in C#, developers often use one of the following approaches: Both methods check if an object reference is null, but there are important differences between them, especially regarding operator overloading, reliability, and performance. In this article, we will explore these differences and analyze their performance impact. 1. The Equality Operator […]

    Technology

    500x Faster: Avoid Queries in Loops with C# Entity Framework for Peak Performance

    January 26, 2025 Weslei Gomes de Sousa, Bruno de Souza Melo

    Executing database queries inside a loop is a common mistake that leads to significant performance issues, mainly in high-scale systems. Each iteration of the loop triggers a separate database query, resulting in: For example, consider the following code in C# utilizing Entity Framework Core: This approach executes one query for each user ID in the […]

    Technology

    Custom DateTimeJsonConverter in .NET for Enhanced JSON Serialization

    January 11, 2025 Bruno de Souza Melo, Weslei Gomes de Sousa

    When working with JSON serialization in .NET, one of the common challenges developers face is formatting DateTime and DateTimeOffset properties. By default, the .NET JsonSerializer doesn’t provide a built-in way to specify custom formats for individual properties. This limitation can lead to workarounds that are cumbersome and error-prone, such as applying global settings or manual […]

    Technology

    Enum Keys Revolution: A Smarter Way to Manage Static Entities in Your Application

    January 9, 2025 Weslei Gomes de Sousa, Bruno de Souza Melo

    Imagine managing a database with countless static entities like status codes or user roles, where every change or lookup feels cumbersome and prone to errors. Traditional approaches using int or short primary keys can make the codebase harder to read and maintain, leading to inefficiencies and potential mistakes. But what if there were a simpler, […]

    Search

    Categories

    • Technology (7)

    Recent posts

    • State Management in Blazor: Best Practices and Strategies
    • Understanding obj == null vs obj is null in C# and Their Performance Impact
    • 500x Faster: Avoid Queries in Loops with C# Entity Framework for Peak Performance

    Tags

    #ai #artificialintelligence #judiciary #speedtrial #ai #artificialintelligence #publicsector BestPractices Blazor c# CleanCode converter CSharp dataperformance datetime DotNet ef entity entityframework enum highperformance json keys nuvtools nuvtools.common serialization Web

    Fuel your business growth and witness immediate results today.

    Menu
    • Home
    • API
    • Blog
    • Contact

    © Nuv Tools Technology. All Rights Reserved.

    © Nuv Tools Technology.
    All Rights Reserved.