Albelli Quality Engineering Meetup

Details

Albelli Quality Engineering team is hosting another meet-up on February 27th. This time it's being sponsored by Sauce Labs.

Like always, our focus is not only around testing but about the overall quality of an application. This time we will have a short (.NET) workshop as well, so feel free to bring your laptops.

Food and drinks will be provided.

Agenda:

17:30 Walk-in / Drinks / Dinner
18:15 Kickoff - Wendy The from albelli
18:25 Sponsor Introduction - Hans Linssen from Sauce Labs
18:30 The broken window theory - James Jansen from albelli
19:15 Break
19:30 Performance profiling: How to identify and fix slow-performing code in your application (.NET) - Alex Pricope from albelli
20:10 Close / Networking

Presentation Details:

1. The broken window theory by James Jansen (45 mins)
Why software-rot happens and how to prevent it. What are the common pitfalls/shortcuts we all might tend to take and how this affects the application as a whole.

James Jansen is a software engineer at albelli. He is a mobile applications developer (iOS and Android) and also a Javascript developer. He knows the ups and downs of a project can go through and believes vim is the best IDE out there. Outside of work, he is an avid chess player and codes for fun.

2. Performance profiling: How to identify and fix slow-performing code in your (.NET) application - Alex Pricope (40 mins)
In this hands-on session, we are going to investigate an existing application and do an in-depth analysis on code performance. This will be a live coding exercise using a windows service/application. You are invited to participate with your own laptops.

* When is this needed?
* What tools are available?
* Live coding: Improve an existing algorithm – Profile the application and replace the bad code
* Follow-up: How to pick the correct data structure for our needs?
* Follow-up: Other things to keep in mind for fast performing code

Alex moved to Amsterdam in August 2019 and joined Albelli in September. He is a Senior Software Engineer with extensive knowledge of .NET in both enterprise and startup environments.