doneill612.github.io

Software Developer, Data Scientist, Technology Leader


00. Welcome

My name is David O’Neill, and I’m a Senior Engineering Manager at Collins Aerospace. I lead a team of talented developers and data scientists in operationalizing intelligent systems. Here you will find blog posts spanning a variety of topics related to my work, including reflections on current advancements in AI to lower-level content focused on software development patterns and practices.

Read More

A3. Extension Methods in `C#`

This one will be (kind of) short and (definitely) sweet: I want to talk about extension methods in C#. What are they? How are they built? When should you build them? We’ll address each of the questions!

Read More

A2. Abstract Factory Pattern

Hello, everyone. Tonight I’d like to go over a well studied design pattern I’ve been working with. I’m going to assume that you have some knowledge of, at a minimum, the Factory Pattern, and that you have perhaps heard of the Abstract Factory Pattern. I’ll briefly introduce the former below, but the main focus of the post is going to be about the AFP, including an example using generic types.

Read More