Factorio is a game where you are a teeny tiny engineer has been stranded on a very large and hostile alien world. Your goal is to build a rocket and shoot yourself out of there, but that’s going to take some serious work![Read more…]
There are plenty of posts that discuss the benefits of specializing in either front-end or back-end development. I generally enjoy the types of articles that offer me the chance to see the world from another developer’s eyes. However, some of these articles are particularly antagonistic to Full-Stack developers, and I worry that the hyperbole is harmful.[Read more…]
What are arrays?
In the standard definition of Array data structures in Computer Science, arrays are a collection of like elements where any member may be accessed by an index. That definition doesn’t sound very different from an Hash Table or it’s ilk, but the key distinctions here are that the elements of the array must take up the same size in memory, and that the array indexes need to be numeric so that the logical address of any individual element can be derived from that number.
We graphed the results of our recent contest for Practical Test-Driven Development using C# 7 and thought you might be interested in the results! This wasn’t a scientific survey, so take these results with a grain of salt.
Want to participate in contests like this in the future? Join the mailing list!
Huge thanks to John Callaway and Clayton Hunt for sponsoring the giveaway, go check out their podcast: The 6 Figure Developer.
Git is currently the default choice for source control. We may take that for granted today, but it was not always a clear winner. Mercurial was a serious contender for the DVCS crown, but perhaps the fiercest competition came from the status quo.
Some of the arguments that I am hearing about Docker today remind me of the arguments against Git in 2010 while it was rocketing towards ubiquity.
- “My team is already invested in tech x…”
- “I don’t particularly want my source control to be distributed…”
- “But we hardly ever branch…”
The heart of these arguments is the same:
“It solves a problem that I don’t have”
I wrote a brief review for Airbrake.io on Capterra and I wanted to share my experiences in more detail over here on the cb blog. I set up the service on 3 different apps, and each app had its own story to tell. In this post I’ll tell you about those 3 apps, and what we were able to find and fix thanks to Airbrake.io.
I had the pleasure of receiving a promotional copy of Steve Smith’s course: ASP.NET Core Quick Start. I recently recommended his podcast Weekly Dev Tips as my tip of the “week” and all of us CB’ers heavily referenced his Pluralsight course on the SOLID principles in Episode 7. To say I was really excited to get my hands on the course is an understatement.