Feb 09 2017

Becoming a Better Programmer A Handbook for People Who Care About Code

Becoming a Better Programmer A Handbook for People Who Care About Code is a collection of tips to follow to become a better programmer. $312 billion per year is spent on the wage bills for programmers debugging their software (source: Cambridge University’s Judge Business School). This is one of the cost of having poor code. …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2017/02/better-programmer/

Nov 18 2016

Mob Programming – My First Impression

Mob programming is an emerging agile development approach for creating software. The whole development team gets in a room and works together on the same problem, at the same time, on a single computer. I spent a full week doing mob programming with my current team and I’d like to share my impressions and experience. 1. …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/11/mob-programming-first-impressions/

Aug 21 2016

Learning SQL Server Data Tools (SSDT)

If you want to learn the SQL Server Data Tools (SSDT) I definitely recommend watching the Pluralsight course Visual Studio Data Tools for Developers. It is a 3 hours long course from Deborah Kurata that provides a great introduction to it. SSDT is a collection of tools for developers that helps you to work with SQL Server inside …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/08/learning-sql-server-data-tools-ssdt/

Aug 02 2016

Learning: retrospective planning, conditional or, pull request template

Today I spent about an hour with Tom for preparing a retrospective that I am going to facilitate on Thursday. Yes, crazy isn’t it? We actually did pair planning 🙂 I think it was useful and we come up with a good plan. We started thinking about what the team did in the last two weeks. …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/08/learning-retrospective-planning-conditional-pull-request-template/

Jul 31 2016

Leadership: ideals, compassion, openness, blindness

Avoid setting high expectations publicly. They only serve to put pressure on players and it lead to a weaker performance. Avoid routine. If you work in an environment open to change you can explore new ideas and get new perspectives. Ignorance can be positive. You can see ignorance as a way avoid getting stuck in what we think we …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/07/leadership-ideals-compassion-openness-blindness/

Jul 30 2016

Learnings: branching, stand-up, DB Automation, OKRs

This week we had a branching strategy meeting. The organizer and I expected quite a bit of fighting but with great surprise the meeting was smooth and we reached an agreement very quickly. As a team, we all prefer short lived branches and use feature branches and feature toggles only if strictly needed. If we …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/07/learnings-branching-stand-db-automation-okrs/

Jul 10 2016

Modern Web Development

Today I spend 3 pomodoro *reading* a book written by the famous Dino Esposito on Modern Web Development. My main goal was not to get into the details of the technology but mainly to get an idea of the approaches in design and architecture. I like his style, pragmatic and to the point. My main …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/07/modern-web-development/

Jul 06 2016

Notes: trust, motivation, learning, culture

If you want to improve trust with your team you need to increase face to face communication. Building trust means doing and giving. Each of these will reward you with a feeling of purpose and human connection. I have a direct experience of this. I worked in teams where the only face to face communication was at stand-up …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/07/trust-motivation-learning-culture/

Jul 02 2016

Coding Faster with Visual Studio

Taking advantaged of my Safari Book Online subscription I had a quick scan of the book Coding Faster: Getting More Productive with Microsoft® Visual Studio. My goals was to find some useful tip and tricks to improve my daily use of Visual Studio. There was no much in there. Let me share with you the few things …

Continue reading »

Permanent link to this article: http://www.andreaangella.com/2016/07/visual-studio-tips-tricks/

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/

Older posts «