Blog articles

0
comment
on 7/31/2023 11:26 AM
I have recently posted a video briefly explaining how we use GNNs (Graph Neural Nets) at Fetch to identify duplicate receipts. I have mentioned HuggingFace in passing there, but in fact I use it quite heavily to make my machine learning life simpler. The [...]
.
0
comment
on 6/11/2023 5:20 AM
I’m aware that I haven’t been writing as many blog posts as I’d hoped to about DigiMixer. I expect the next big post to be a comparison of the various protocols that DigiMixer supports. (I’ve started a protocols directory in the GitHub repo, but there isn[...]
.
0
comment
on 4/7/2023 7:17 AM
Background In dotnet-architecture/eShopOnWeb I noticed the interesting usage of Specification classes. When I did some digging, I found that these are implemented through ardalis/Specification For those who are more familiar with the Java world we have D[...]
.
0
comment
on 4/5/2023 10:00 AM
As previously mentioned in the blog I use a M1 mac. In order to help introduce others to Kubernetes I have done some testing of the K8S tutorial. In order to try it out I first tried using the qemu driver for minikube. First gotcha was that the image gc[...]
.
0
comment
on 2/19/2023 3:47 AM
Project with many repositories This is a continuation of Monorepo versus Polyrepo. This is a story about a project I worked on. We had some pain points related to many different source repositories. Shared business domain library that contained shar[...]
.
0
comment
on 2/10/2023 2:44 PM
Architecture and urban planning have been a useful source of ideas for thinking about programming. I have written various blog posts and a paper Programming as Architecture, Design, and Urban Planning that argue why and explore some of those ideas. Like u[...]
.
0
comment
on 2/6/2023 9:46 AM
In 2021 my aging MacBook Pro (16GB RAM, I7) had issues with a swelling battery. The touch pad sensitivity became an issue. In order to replace that machine I opted for a MacBook Air (8GB, M1). Compilation speed (at least of F# code) on the Air is faster t[...]
.
0
comment
on 2/5/2023 2:59 AM
This post is a continuation of Unclean architecture. Clean architecture From what I understand of Clean architecture it’s an iteration of Hexagonal architecture also known as Ports and Adapters (see the Wikipedia page). Clean architecture use of OO and[...]
.
0
comment
on 1/27/2023 6:45 PM
No training implementation is complete until it allows training on a cluster where each machine has multiple GPUs. Multi-node/Multi-GPU Training with PyTorch Lightning SageMaker does a great job enabling this in Script Mode, and all we have to do is write[...]
.
0
comment
on 1/14/2023 8:10 AM
While I’m expecting this blog post series to cover a number of topics, the primary purpose is as a vehicle for discussing abstraction and what it can look like in real-world projects instead of the “toy” examples that are often shown in books and articles[...]
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper