ChristianFindlay.com

Christian Findlay is an independent Flutter developer working in Melbourne, Australia and working with .NET, Firebase, Google Cloud, and Microsoft Azure.

Follow Me

Test Isolation is Expensive
Read More

Test Isolation is Expensive

This article is part of a series on testing that I am writing, and this series is part of an e-book on testing that I...

20 Feb 2023 Christian Findlay
Leveraging AI To Build Apps
Read More

Leveraging AI To Build Apps

Artificial intelligence (AI) has already significantly impacted various industries and is quickly making its way into software development. As AI technology advances, software businesses will...

09 Jan 2023 Christian Findlay
Hiring an Independent Software Developer vs. a Software Consultancy
Read More

Hiring an Independent Software Developer vs. a Software Consultancy

Hiring a software developer can be daunting, especially for small businesses or startups with limited experience in the field. You may decide between hiring an...

03 Jan 2023 Christian Findlay
Flutter: Breaking the BloC Rules
Read More

Flutter: Breaking the BloC Rules

BloC is a common UI pattern in the Flutter world. Google originally created the idea early on in Flutter’s life. Since its inception, the pattern...

28 Dec 2022 Christian Findlay
Flutter: How To Mock Functions For Testing
Read More

Flutter: How To Mock Functions For Testing

The Dart language allows us to implement and mock any class. That’s because Dart has implicit interfaces, which is great for testing. However, some libraries...

17 Dec 2022 Christian Findlay
Immutability: Dart vs. F#
Read More

Immutability: Dart vs. F#

Immutability is a very important part of Functional Programming. Dart and F# are two excellent modern languages that support immutability and functional programming constructs. However, Don Syme and the...

05 Nov 2022 Christian Findlay
Flutter Dependency Injection: ioc_container V1
Read More

Flutter Dependency Injection: ioc_container V1

ioc_container is an IoC Container for Dart and Flutter. It started about five months ago as a quick way to replace dependencies for testing but...

24 Oct 2022 Christian Findlay
Separate Business Logic and Presentation
Read More

Separate Business Logic and Presentation

The Flutter community is always looking for ways to create a clear separation between business logic and presentation. There are several solutions, but they can...

09 Oct 2022 Christian Findlay