Antonio Valentini

.NET Software Engineer

LATEST FROM THE BLOG

Common needs when building enterprise software

During these days, I’ve been wondering a lot about the Software Engineer role. According to Wikipedia “A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software“....

Test your web app with Selenium, xUnit and .NET Core

In this article I’ll quickly show you an easy way to test a web application, written in any language you like, using .NET Core and Selenium. With “testing the application” I mean to simulate an interaction with the website just...

Mapping objects made easy with AutoMapper

What’s AutoMapper AutoMapper is a powerful tool for .NET developers used for object mapping, created by Jimmy Bogard. It is used to map different objects (classes or structs in our case) without having to manually copy each object’s member one...

How to handle File and Folder dialog windows in a WPF application

WPF (Windows Presentation Foundation) is a set of libraries relying on the .NET Framework (also available from .NET Core 3) which allows you to build graphical desktop applications. On December 2018,  Microsoft announced releasing WPF as open source project on GitHub. File...