Festive Tech Calendar 2022

Summary of the event

The Festive Tech Calendar 2022 online event ran throughout December, 2022 and was fantastic! I was privileged to be one of the co-organisers along with Gregor Suttie, Richard Hooper, Simon Lee, and Lisa Hoving. It was great to work with the organising team, speakers, our chosen charity, supporters, and everyone else, to be able to deliver a wonderful event. There was a huge number of sessions submitted, and all event sessions are still available for catch-up here: [Read More]

Azure Data Fundamentals DP-900 Courses on LinkedIn Learning

Prepare to take the DP-900 Microsoft certification exam

One of my favourite Microsoft certifications is Microsoft Certified: Azure Data Fundamentals which requires passing Exam DP-900: Microsoft Azure Data Fundamentals. LinkedIn Learning now has courses for all four of the skills measured, and I was lucky enough to be one of the instructors: Azure Data Fundamentals (DP-900) Cert Prep: 1 Core Data Concepts by Gregor Suttie Azure Data Fundamentals (DP-900) Cert Prep: 2 Working with Relational Data on Azure by Adam Wilbert [Read More]

My Review of 2022

[Photo: Sunrise over the Atlantic Ocean on my flight home to Scotland from Florida back in September.] My 2022 My 2022 was a year of highs, lows, and lots of new experiences. However, my highlight of the year has been the many amazing people I’ve connected with throughout my personal life, work, tech community and elsewhere. Some people I’ve known for years, others I’ve met for the first time this year. [Read More]

What's all the chat about ChatGPT?

What is ChatGPT, and how to get started with it

What is ChatGPT? ChatGPT is a chatbot that uses the GPT-3 language model to generate responses to user input in a conversational manner. GPT-3 (short for “Generative Pretrained Transformer 3”) is a state-of-the-art language processing model developed by OpenAI, capable of generating human-like text. But wait. Everything you read above was generated by ChatGPT itself! ChatGPT’s capabilities, as listed on the intro page, are: Remembers what user said earlier in the conversation Allows user to provide follow-up corrections Trained to decline inappropriate requests And ChatGPT’s limitations, also listed on the intro page, are: [Read More]

Power Apps Ideas

Use Power Apps Ideas to generate Power Fx formulas

Picture this: You have a Power App gallery which contains employee name text data using Power Fx formula ThisItem.Name: Next, you want to change the text format from “Peter Gibbons” to, say, “Gibbons, Peter”. However, you’re not (yet) a Power Fx guru. What can you do??? Well, a feature which I’ve found useful is Power Apps Ideas which allows you to transform examples to Power Fx formulas by using the power of AI models. [Read More]

Hello, World!

Welcome to my blog

Hey! Welcome to my first blog post :)

I’m Keith Atherton and I’ve been a professional software developer for over 20 years. I’m Microsoft certified, a public speaker, a LinkedIn Learning instructor, and a mentor.

In this blog, I’m planning to write about all things development, including .NET, C#, SQL, Microsoft Azure, Power Platform, and non-technical subjects.

Follow me on these channels too: