Posts
Coding With Sam
Cancel

Providing some context I work for a small-to-mid-sized company (~200 employees) that deals with compliance and tax compliance. The company had a mobile app that replaced paper records of work. The...

Motivation F# has very few situations where the code execution is bizarre. We tend to love F# because of this reason, reading code is almost the same thing as executing it. This post is on one of ...

Overview By the end of this post, you will know how to deploy C#/F# code to an AWS lambda and access that lambda over an HTTP request. You will need to set up an AWS account. The example here shou...

No Curly - a chrome extension to convert C# to F#. Click the link at the top of this blog to try it out! History - Why this tool matters For most of my career, I have been building mobile apps. Th...

It’s about communication - technical debt is a metaphor Technical debt is a metaphor to help communication between those writing software and those making business decisions. The metaphor is pretty...

Every language has some good parts and some bad parts. Some more than others. Additionally, each language changes slightly over time as developers find better ways of solving problems. Identifying ...

Apple has just announced SwiftUI - a library that allows for a declarative way to describe a UI. This is a game changer and the best time to programming if you code for iOS. Declarative UIs are th...

Google’s new firebase cloud messaging is a great way to send messages to your users or devices. Best of all, it is a great way to get a little bit of extra background processing time on Android 8+....

If a unit test does not catch a regression, especially after refactoring, it is pointless. Small unit tests typically don’t catch regressions. If the code base will not live for very long (eg proof...

My argument laid out Coding to an interface is not very useful, instead, we should code to a pure function. By doing this, your code will be easier to read/maintain. It will be self documenting. P...