Sometimes in Angular you have a collection of items and need to display a different component for different items in the same collection. Thankfully, Angular offers a directive called ngSwitch that gives us flexibility in how components render themselves.
All Articles
From Mockup to Angular Material
In this article we’ll take a user interface sketch and convert it into the visual structure of a new Angular application using Angular Material to quickly style and skin our new application.
Game Design with Event Modeling
Watch a first time event modeler apply event modeling to game design as he tries to design an interactive fiction game.
Personas in Writing
Some software engineering organizations rely on something called “User Personas” to help the organization keep users in perspective. It’s a decent concept, but I think it can be applied to more areas.
Conway’s Law and Cross-Functional Teams
In this article, I’ll explore and explain Conway’s Law and the effects it has on software engineering departments and the systems they manage.
LINQ SelectMany in Depth
While GroupBy took a single collection and transformed it into multiple child collections, SelectMany flattens child collections into a single merged collection.
How to Contribute to Open Source Software
In this article I’ll share my first foray into working with a major open source project. My hope is that this will help take away the intimidation factor of working with another team’s code and show you how cool working in a larger community can be.
How to Weaponize Impostor Syndrome
Let’s cut straight to it: Impostor Syndrome has its uses. In fact, I would argue that impostor syndrome can be one of the greatest triggers for success that people can see in their careers.
LINQ GroupBy in Depth
Let’s talk about how LINQ’s GroupBy method makes grouping data in C# easy. We’ll start basic and then go over every available overload of the GroupBy method to explore advanced use cases.
Death by Interfaces?
This might be an unpopular opinion, but we might be doing more harm than good with interfaces in object-oriented programming languages. Let me explain.