Everything You Wanted to Know About IEnumerable Single-Item Searches (But Were Afraid to Ask)

Everything You Wanted to Know About IEnumerable Single-Item Searches (But Were Afraid to Ask)

Blog Barista: Anthony Wolf | May 20, 2020 | Development Practices | Brew time: 6 min
Thinking About Your Data Model
I often read code in forums or Stack Overflow from people who are beginners at C#, and see them using FirstOrDefault in every situation where they need a single item from an IEnumerable. If I ask them why they made this choice, the reply is typically something like “it always works” or…

Delicious JavaScript Array Methods

Delicious JavaScript Array Methods

Tips & Tricks to Up Your JavaScript Game
Blog Barista: Ian DesJardins | Dec 18, 2019 | Development Practices | Brew time: 6 min
JavaScript. If you’re a web developer, you write it. Many of us have been writing it for years and have gotten comfortable with certain patterns and language features. Those patterns and features let us write code efficiently and …

Clean Code During Crunch Time

Clean Code During Crunch Time

Developers Should Never Compromise Quality Code Ever
Blog Barista: Ian DesJardins | August 8, 2019 | Development Practices | Brew time: 4 min
Fast deadlines, desperate clients, project hangups, and personal shortcomings. As developers who put every ounce of their craft into their code, we must submit to all setbacks that make their way onto our “perfectly” paved path and navigate them with grace. Truth be told, it’s a…

Mad Max Mornings at My Elementary School

Mad Max Mornings at My Elementary School

How to Model Traffic Gridlock Using NetLogo
Blog Barista: Tim Hollosy | August 1, 2019 | Developer Tools | Brew time: 8 min
Dropping my daughter off at school is always a challenge. Her elementary school has what is called the “car loop.” It’s where parents can safely drop their child off in the morning. The system is simple…

7 Things to Consider Before You Refactor Your Code

7 Things to Consider Before You Refactor Your Code

Everything You Should Think About Before Rewriting
Blog Barista: Sam Nadarajan | Mar 27, 2019 | Development Practices | Brew time: 5 min
As a developer, have you ever been in a situation where you needed to add a feature to an existing part of an application and then realized that the existing code could have been better designed and/or written?…

Antifragility in Software

Antifragility in Software

Blog Barista: Tim Hollosy | Nov 20, 2018 | Development Practices | Brew time: 6 min
What word is the opposite of fragile? When I’ve asked people this, the first thing they often say is robust or resilient. But, robustness is not the opposite of fragility. When something is fragile, stress from the environment makes it weaker…

Pin It on Pinterest