How to find where AI fits into business. Learn how to find value, solve the right problem and figure out your tolerance for wrong. Oh and something about Play-Doh
Blog
Artificial Intelligence (AI) Regulation: Exploring Perspectives and Implications
I share my thoughts on AI regulation and what the future might bring AI and its regulation.
High-performance UI & achieving a fast front end
Learn about High-performance UI and the challenges faced in keeping them fast so your users stay happy & productive.
Unable to resolve service for type ‘Microsoft… ..TypeMappingSource Dependencies’
At the time of this post, there seems to be a bug in Mysql.EntityFrameworkCore using EF 6.0. It’s being tracked on the MySQL bug tracker where I’ve also left a comment. But if you are getting the error quoted below, you’re probably hitting this bug. Unable to resolve service for type ‘Microsoft.EntityFrameworkCore.Storage. TypeMappingSourceDependencies’ while attempting
Full-page screenshots with headless browsers and cookie accept banners
If you work with headless browsers, you might have encountered this before. You load a page, and a cookie acceptance screen pops up and stops you from scrolling until you click accept. Sometimes they use overflow:hidden on the body element to stop the scrolling. In this scenario, a full-page screenshot will result in the content
Add A Cognito PreSignUp Lambda Trigger via Amplify in NET Core
We are going to add a Cognito PreSignUp trigger to an existing Cognito Pool from Amplify with a .NET Lambda. Took me a while to figure that out too. You’ve got an AWS Cognito Identity Pool. You’re building an app and somewhere sits Amplify. You’re writing your Lambda’s in .NET Core. I’ve been doing it
Headless Chrome: A few pointers to note
I’ve been helping a client scale their technology platform for a new area of the business and they have a need for headless Chrome. The workflow is simple, get some data, inspect that data, do some other things with it and save the results. We are using SQS as a part of this process, I’ve
Google Search Console: What is ‘Largest Contentful Paint’ (LCP)
This article on ‘Largest Contentful Paint’ follows up on my previous post on Cumulative Layout Shift. Webpages take time to download. They may take a long time, or they may be quick. The quicker your web page loads, the better it’s going to perform. As technology has progressed and internet connections have become faster humans
Google Search Console: What is CLS (Cumulative Layout Shift) and why does it matter?
Have you ever noticed when looking at a web page and suddenly the content moves? Or you click a button, and the content on the page starts moving? CLS or cumulative layout shift measures this movement on a page. Your web page didn’t finish loading, or some element changed state and caused the content to
Amazon SQS and 5 tips to help you architect your platform
The current COVID pandemic is not causing any significant disruption to me, its business as usual, and I’ve been working on a project involving Amazon SQS so in this post I’m going to share some observations on it. I have a process that generates some data based on some given parameters; the process inserts this into an
.NET Core Lambda on a schedule (aka CRON for AWS Lambda)
Learn how to create a schedule for a Lambda in .NET CORE (and any other programming language)
Pushing a docker image to ECR and a little script to add autonomy to it.
I have a .NET Core program for a client which runs in a Docker container under their own AWS account via ECR (Elastic Container Registry). When a modification is required I go through the usual process and eventually push it to their ECR registry. The application isn’t apart of a continuous deployment or any automated
Travelling to India? Stay safe & get your work done with these tips.
I am not the first person to go to India and this wasn’t my first trip to India. I have never written much about my time there unless you’re on my Instagram but in my travel to India, I wish I knew some things to stay safe, move about and get work done. As a
WebRTC: A few tips & some advice on getting started
In this, I share some tips I learned about WebRTC and some things I wish I knew before I started. Hope it helps!
NodeJS on Raspberry PI and Electron failure to chooch
Working on a Raspberry PI today and wanted to run Node on it. Easy. boom, done right? Wrong. Tried to install an npm package and this What to do instead? Run these commands, do go to and get the link to the latest version though from the node website. When that’s all good done, install
Are you getting ‘Requested URL: /WebResource.axd – 404 NotFound’ response?
I’m working on a website which is written in traditional ASP.NET, uses AjaxControlToolKit and all kinds of historic goodies. If we where in 2008, I’d be buying the original developers a beer. However, what you can’t rely on is what gets changed after. The project uses RegisterClientScriptResource in quite a few places, been a while since
Sharepoint designer 2007 on Docker
It just doesn’t work. Don’t even try it, not that you would be now.
Watch out for HttpWebRequest on .NET Core
TLDR; Don’t use HttpWebRequest on .NET Core in high load environments.
Creating a Visual Studio Solution using Powershell
I’ve been working on migrating a bunch of projects to .NET Core. Wanted to create a single solution with all of the projects added to it. This is how you can do it.
Private NuGet server behind nginx (Request Entity Too Large)
Spent some time today trying to make NuGet.Server work so that I can host my own packages. I’m working on a new .NET core project on my Mac and wanted to host the server in IIS which is accessible from various machines.