Category Archives for ".NET"

Webcast: Vuoi essere uno sviluppatore software in Red Gate (UK)?

Giovedi’ 13 Novembre 2014 Sede: evento onlineOra: 17:30 – 18:30Speaker: Andrea Angella Q/A: Jodie Pinkowski Red Gate Software produce “ingeniously simple tools” per professionisti e sviluppatori Microsoft in tutto il mondo. L’azienda e’ principalmente specializzata in MS SQL Server, Cloud, .NET e Oracle con l’obiettivo di diventare leader nel Database Lifecycle Management (DLM), la componente database dell’ Application Lifecycle Management (ALM). […]

Continue reading

Design Patterns Series – Learn Design Patterns quickly

What is a design pattern? From Wikipedia: In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. I think that learning design patterns and the underline Object Oriented Design principles is really important. However, it is really difficult and time consuming. It requires […]

Continue reading

I am officially a Microsoft C# Specialist

Yesterday, I passed the “Programming in C#” exam. This makes me officially a Microsoft C# Specialist. If you are a C# developer you should definitely try the exam! The following are the resources that I used in order to prepare for it: C# 5 in a Nutshell: The Definitive Reference Programming in C# Jump Start […]

Continue reading

5 The Iterator Pattern in .NET

The Iterator Pattern provides a way to access the elements of an aggregate object (collection) sequentially without exposing its underling representation. The ultimate goal of the pattern is to decouple the client from the implementation of the collection that always remains well encapsulated. This is definitely my favourite pattern in particular for how it is supported by […]

Continue reading

The Rapid Growth of DotNetToscana

I am absolutely impressed by the rapid growth of the .NET community in Tuscany that I contributed to found in 2008. At the time, we were three passionate people with the dream to create a community of developers around the Microsoft .NET technologies with the ultimate goals of learning together by sharing knowledge and experience. […]

Continue reading

Conditional Attribute in C#

Conditional directives in C# are extremely useful to include or exclude regions of code from compilation. This allows you to target different platforms. Consider a class Logger with a Log method. If you want to log a message only in debug mode you could do something like this. This code is ugly isn’t it? This […]

Continue reading

2 Unsafe and Fixed keywords in C#

C# allows you to manage memory directly when needed mainly for performance reasons. In order to do so you need to compile your code using the /unsafe switch. This is required because this code cannot be verified by the CLR. In Visual Studio you can enable this in the Properties panel. In this post I […]

Continue reading

The Facade Pattern in .NET

The Facade Pattern provides a unified interface to a set of interfaces in a subsystem. Facade defines a higher level interface that makes the subsystem easier to use. The Facade Pattern is the simplest of the patterns and it is something that many developers probably used a lot in the past without even knowing that […]

Continue reading
>