There’s no such thing as bad code. There’s just code that’s a poor fit for the problem today – but it probably was a good fit for the problem, knowledge, and timeframe it was writt
We came up with a nice little Either pattern for returning success or errors. By using a simple isError helper, we can prove to Typescript what result we have and maintain type saf
The last twelve months have completely flown by, and it's my one year "AO-versary." With this career achievement unlocked, I thought I would take a look back on how things have gon
What "shape" is your project? It's not overall complexity that matters. It’s the ratio of complexity of functionality to visibility into that functionality.
How reactive programming differs from interactive programming where an application has to poll for data. Plus how to use ReactiveUI to create a sample WPF app.
I think it's beneficial to begin your day with something other than work. Exercising before work has made my days less stressful and provided a significant boost to my quality of l
Being on a project solo is stressful, especially with a short timeline. Here are some tips to help you crush a solo gig to make your customer happy and cross it off your list.
Make sure your conference calls are as productive and distraction-free as possible, and you'll leave a professional impression with everyone at your meeting.
Improve user experience by programmatically connecting a mobile app to WiFi. Both Android and iOS now provide a way to do this within your Xamarin.Forms app.
Q&A with Atomic's leaders about why Atomic pursued B Corporation certification, what it means for the company, and how it might influence us in the future.