ABOUT US ABOUT US

> Donald Belcham

Scotch, woodworking, electronics, code. These are things that have created passionate conversations for Donald for more than 15 years. Those passions have driven him to co-author a book, speak at conferences and user groups, and blog for over a decade.

> Blog posts

OCT
3
Home Networking - Cabling
Donald Belcham
One of the things that I knew I wanted to do with this home network was run cables to as many places as possible
JUL
3
Home Networking - What and Why
Donald Belcham
Moving into the new house meant a new internet provider and the standard installation of home networking gear that exists in (hundreds of) thousands of houses throughout North America
MAR
14
Issues are not free
Donald Belcham
Thoughts about the hidden costs of actions
APR
18
Prairie Dev Con 2016 Wrapup
Donald Belcham
Slides and other materials from PrDC 2016
MAR
19
Truly Ergonomic Keyboard
Donald Belcham
It was time for a new keyboard and I was looking for something mechanical and ergonomic.
FEB
17
DDWRT and logentries
Donald Belcham
Logging DD-WRT system entries to the cloud
OCT
12
Microservice Sizing
Donald Belcham
As I mentioned in my last blog post (Microservices and Boundaries), I regularly see the question "How big should my microservice be?" The fast answer, albeit not the easy one, is that they should be the 'right' size. In that last blog post I talked about getting the right functionality into the right places (Antel for phone related functionality, Abitab for payment related functionality). There are a lot of people giving a lot of advise about scoping microservices, and I disagree with the majority of it. Here are some of the suggestions I've seen.
SEP
29
Microservices and Boundaries
Donald Belcham
One of the most common questions I’ve been getting asked about microservices is “How big?” I was recently down in Montevideo Uruguay speaking at the .NetConf UY Meetup speaking about microservices. As part of my vacation in Uruguay I wanted to get a local SIM card for my phone so that I would have data without relying on free WiFi. At the time I was getting the SIM and making things work it seemed like one of the most frustrating experiences I’ve ever had. Lots of running around, lots of wasted time. Once I got onto the plane home I started thinking about it in a different light.
SEP
18
Task could not find sgen.exe using SdkToolPath
Donald Belcham
I spent the better part of this afternoon fighting with this error (and arguing Canadian voting rights with the Western Devs). I was trying to run our project’s build script which uses nAnt and MSBuild to work all the compilation magic we need. There are a lot of pieces of information on how to solve this on the web. Most solutions revolve around "Install Visual Studio 2010", "Install the Windows Software Development Kit for Windows X", or "Turn off the generation of serialization assemblies in your projects/solution". Some of these are just downright scary solutions…others won’t work in my situation.
AUG
12
Microservices and Isolation
Donald Belcham
In my first post I made reference to the idea of microservice isolation a number of times. I figured that this is as good of a topic as any to start with. The concept of isolation and boundaries is core to how you build your microservices. Let's leave boundaries for another post because it's a complicated and deep concept by itself.
AUG
5
Microservices: A Gentle Introduction
Donald Belcham
This past winter I started working on a project that was being architected with a mind towards using microservices. Prior to this I'd only seen the term 'microservices' floating around in the ether and really hadn't paid much attention to it. I wanted to share what we did and what I learned through the process and my subsequent research. That experience and research has led me to one belief: the microservice topic is massive. This post is going to be a kick-off to a series that will cover that material. With that, let's dig in.
JUL
28
SaaS and Commodities
Donald Belcham
I'm doing some work right now that requires us to send SMS messages. The organization I'm working with has never had this capability before so we are starting at ground level when it comes to looking at options. As part of our process we evaluated a number of different criteria on about four different SaaS options; twilio, plivo, nexmo and sendinblue. For reasons not relevant to this post, plivo was the initial choice of the client. We moved from analysis to writing a proof of concept.
JUL
8
Sharpening chisels
Donald Belcham
I'm working on a cedar garden gate for our back yard. It's all mortise and tenon joinery which means I make a lot of use of my Narex bench and mortise chisels. The more you use chisels the duller they get. Dull chisels cause you two problems; you can't be as precise with them, and you run the very real risk of amputating a finger. As much as I have two of each finger I really do want to keep all eleven of them. Getting tight fitting tenons requires fine tuning of their thicknesses by the thousandth of an inch. Both of those fly directly in the face of what dull chisels are good at…so tonight was all about sharpening them up.

Donald Belcham

Email Email
Web Web
Twitter Twitter
GitHub GitHub
LinkedIN LinkedIn
RSS

Looking for someone else?

You can find the rest of the Western Devs Crew here.

© 2015 Western Devs. All Rights Reserved. Design by Karen Chudobiak, Graphic Designer