Category Archive: .NET

May 22 2017

Practical C# Videos – Local functions, Ref returns and locals

Welcome to the third week of videos to explore C# in a simple and practical way. Subscribe here: C# 7 – Local functions Learn how using local functions in C# 7 can make your code more compact and less repetitive C# 7 – Ref returns and locals Learn how you can improve the performance of your application using Ref returns …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2017/05/practical-c-videos-local-functions-ref-returns-locals/

May 15 2017

Practical C# Videos – Week #2

Welcome to the second week of videos to explore C# in a simple and practical way. Subscribe here: C# 7 – Throw Expressions Learn how to use the throw expressions in C# 7 to make your validation code more compact and easy to read. C# 7 – Inline out variables Learn how to inline out variables in C# …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2017/05/practical-c-videos-week-2/

May 14 2017

C# 7 – Switch Statement with pattern matching

One of the new feature of C# 7 is an improved version of the switch statement that now support pattern matching. Have a look at this video that explore how to refactor a series of if using the new switch statement with pattern matching.  

Permanent link to this article: http://www.andreaangella.com/2017/05/c-7-switch-statement-pattern-matching/

May 07 2017

Practical C# Videos – Tuples and Is Expression

This is the beginning of a series of quick videos to explore C# in a simple and practical way. C# 7 – Refactor out parameters into tuple Learn how to refactor a method that return multiple values using out parameters to use C# 7 Tuples instead. C# 7 – Tuple Deconstruction How to deconstruct a tuple into …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2017/05/csharp-videos-tuples-is-expression/

Mar 18 2017

The right way to approach a Legacy Code base

On Friday, March 10 I attended the Working Effectively with Legacy Code workshop with Michael Feathers with few other members of my team. We are maintaining a difficult legacy code base and we were eager to do some practice and learn some useful techniques. The most important lesson I have learnt is that any effort to …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2017/03/the-right-way-to-approach-a-legacy-code-base/

Jul 01 2016

Getting started with Xilium.CefGlue

Last week I spent 3 pomodoros of deliberate practice trying to get started with the Chrome Embedded Framework (CEF). I am interested in learning something about it because it’s used in the product I am currently working on (SQL Source Control). CEF allows you to use web technologies in a desktop application and it does that embedding the …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/07/dp-getting-started-cef/

Mar 11 2015

The Cambridge .NET User Group is born

The Cambridge .NET User Group, a new .NET technical community is born in Cambridge, UK. On 10th February, 2015 we held the inaugural event Envisioning the Cambridge .NET User Group and this post want to be a summary for the people who were not able to attend so that everyone is on the same page. I started …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2015/03/the-cambridge-net-user-group-is-born/

Dec 19 2014

Il tuo obiettivo per il nuovo anno? Entrare in Red Gate Software!

Guarda il video per scoprire cosa significa essere uno sviluppatore software in una delle migliori aziende software inglesi. Sono un italiano che 5 anni fa ha deciso di fare il grande passo e andare a lavorare in UK. Posso dire che e’ stata una delle decisioni migliori della mia vita! Vuoi lavorare con noi?Per un …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2014/12/il-tuo-obiettivo-per-il-nuovo-anno-entrare-in-red-gate-software/

Oct 27 2014

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 »

Permanent link to this article: http://www.andreaangella.com/2014/10/webcast-vuoi-essere-uno-sviluppatore-software-in-red-gate-uk/

Mar 29 2014

Advanced Algorithms #1 – Union/Find on Disjoint-set Data Structures.

Codehttps://github.com/angellaa/AdvancedAlgorithms Webcast (in Italian) Slides

Permanent link to this article: http://www.andreaangella.com/2014/03/advanced-algorithms-1-unionfind-on-disjoint-set-data-structures/

Older posts «