facebook
CSS Grid: Best Practices

CSS Grid: Best Practices

In previous examples, we have seen how to build layouts using as reference numeric values assigned to lines. Now we will explore some Best Practices that help us to simplify our job.The first method is to define names to assign to columns templates and eventually to...
Our first layout with CSS Grid

Our first layout with CSS Grid

In the previous article, we have seen how to create a grid using two simple properties. In the next examples, we will put into practice the high potentiality of CSS Grid.Using the Firefox development tool, we analyze the “behind the scene” of the markup that we...
Validate Pull Requests using GitHub Actions

Validate Pull Requests using GitHub Actions

GitHub is the repository we use in Blexin to version our code. Accordingly to DevOps principles, most of these projects have one or more pipelines that help to improve the quality of the code and to reduce the technical debt. Among different DevOps practices, we...
Stopping asynchronous Jobs of Quartz 3

Stopping asynchronous Jobs of Quartz 3

During the common refactoring on a client’s project, we converted the previous synchronous code in an asynchronous version, using the Tasks and the pattern async-await of the .NET framework. I suggest that you read the article about this issue,...
Async and await in real applications

Async and await in real applications

When we use a method that needs a long time to run (i.e., for reading a large size file or downloading heavy resources from the network), in a synchronized application, the application itself stops running until the activity is completed. In these cases,...
Creating reports with Open XML SDK

Creating reports with Open XML SDK

As part of our development activities, both for customers and internal projects, we have often faced the need to create reports containing data of different types. The format we usually use – which is also the most requested one- for these reports is definitely...