Worked as a consultant in systems development activities for over 15 years. Microsoft MVP (Most Valuable Professional) and MTAC (Multi-Plataform Technical Audience Contributor) program participant. Bachelor in Information Systems, specialization in Software Engineering, and MBA in Business Intelligence. He is also a lecturer and technical author on portals and specialized magazines, focusing on Microsoft technologies and good practices in the software area.
Capacity was previously restricted to the use of Records with C# 12. We can now also use Primary Constructors in the class implementation...
By Renato Groffe22 de junho de 2023C# keywords are special identifiers from the point of view of the C# compiler and are normally associated with basic implementations such as...
By Renato Groffe18 de maio de 2023When using xUnit implementation of tests in .NET, it is more than common to code numerous types of validations, thus guaranteeing the validity...
By Renato Groffe8 de maio de 2023In this article, I present an example of using Mock Objects in .NET 7, based on a project created in previous versions of...
By Renato Groffe8 de maio de 2023In a previous article about .NET 8 news, I covered the AllowedValuesAttribute type use, a Data Annotation that integrates the System.ComponentModel.DataAnnotations namespace that...
By Renato Groffe4 de maio de 2023Microsoft announced last Tuesday (11/04) some features planned for C# 12, the new version of the language scheduled to be released together with...
By Renato Groffe3 de maio de 2023During March/2023, Microsoft made Preview 2 of .NET 8 available, with several improvements involving using Data Annotations. More information can be found in...
By Renato Groffe3 de maio de 2023At the end of February/2023 – Tuesday, 02/21 – Microsoft made available .NET 8 Preview 1, the first release of this new version...
By Renato Groffe1 de maio de 2023This past month of May/2019 was quite hectic within the .NET community, with the announcement of new updates for Visual Studio 2019 and...
By Renato Groffe18 de abril de 2023