daniellittledev / daniellittledev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

👋 Hi, I'm Daniel.

I'm a Tech Lead based in Australia. I enjoy Crafting Culture, Type Safety, Functional Programming and Distributed Systems. People first.

🌐 www.daniellittle.dev - @daniellittledev on Twitter


📙 Blog Posts

Don't Ignore Your Functions

Ignoring return values can often be dangerous in subtle ways but you may be so used to doing it that you don't even notice anymore. It's…

Type-Safe Hypermedia Controls

Hypermedia Controls in REST provide links and actions with each response pointing to related resources. This concept is a powerful tool that…

Practical Hypermedia Controls

A lot has been written about REST but less so when it comes to Hypermedia Controls. I haven't seen too many Hypermedia based APIs out in the…

Power Query - The M Language

Recently I had the opportunity to write a Custom Connector for Power BI and come across something I didn't expect. To build a Connector you…

Environment Settings for Build Once Packages in React

Let's look at some questions: How do you specify which API to use for an environment? How do you configure the environment settings of…

Practising Continuous Deployment

I've long been an advocate of Continuous Deployment, but it's always felt somewhat out of reach. I've come close with projects that have had…

How to run Expecto with dotnet test

Expecto is a fantastic test framework and test runner for FSharp. But contrary to the name, the thing I like most about Expecto is that it…

Reliable Messaging over a Service Bus

When working with a traditional database inside of a monolith application, we don't usually need to think too much about how transactions…

Why you need Reliable Messaging

You might have heard the phrase "there's no such thing as reliable messaging". It's an interesting statement, but aside from being…

Automatic ModelState Validation for ASP.NET Core

Model State Validation for a JSON API isn't too hard because you only need to send back validation errors, especially with the attribute…

📃 Read more

About