MindByte Issue #83: AI development comes to GitHub

AI Models in GitHub, Copilot licensing, Action usage metrics, roast your GitHub profile

In partnership with

Welcome back, and for all the new subscribers, welcome aboard!

To ensure you keep getting these updates seamlessly, please move this email to your primary inbox or mark it as important. A quick reply like "got it" also helps boost visibility. This edition covers exciting topics such as:

  • GitHub releases AI Models

  • Better copilot license management

  • Actions Usage Insights

  • Roast your GitHub profile

  • And much more!

New here? Subscribe here to stay updated. Let's dive in.

GitHub Digest

We have a whole bunch of GitHub news for you today, so let’s look at the first one: GitHub Models!

Want to experiment with AI models, play with different types, and test different prompts? It is not always obvious how to get access to the different AI models, let alone, how to get to use them in production.

With GitHub Models, you can get access to a library of different AI models so everybody can become an AI engineer.

You can play around, experiment, and test directly within GitHub using CodeSpaces and Visual Studio Code, and when ready, use the models in the Azure AI environment.

Currently still a private beta, but you can sign up to get access.

With all the different options (business or enterprise) and levels (org or enterprise), it was hard to manage this easily. With the new beta for Copilot Enterprise Mixed Licensing, an Enterprise Admin gets more flexibility in license management.

When you use GitHub Actions, you are burning minutes (based on the machines being used, e.g. Windows build agents are twice as expensive compared to Linux).

As an average developer, you might not care, but having insights can help you optimize your pipelines. Not only saving money but also time.

Only available for GitHub Enterprise Cloud users.

Workflows can be used for so many things; you can kick off a build when new code is pushed, run automation on a schedule, or use the workflow_dispatch event to manually start a workflow and even collect some inputs.

I’m using this functionality with a lot of customers; you get a simple form, script your code, and even have an audit trail and source control. It helps automate simple tasks such as restarting a server.

And even with the mobile application, you can now trigger these kinds of workflows on the go.

This article highlights the fact that GitHub was missing, or actually any source control system.

An Indie game studio found out that a game they developed years ago had no source code anymore. There were no backups, git etc, so no way to service the game anymore.

They decided to unlist the game from the Steam platform. Hopefully, they have their new games in a better state, but it highlights that the development cycle needs love too.

The new GPT-4o model is much faster, so it was only a matter of time before GitHub switched to this model in their Copilot Chat and summarization system.

Available for Visual Studio, VS Code, and Rider.

Do you have a GitHub profile with a custom readme? If not, then create one. But if you do, run it through the profile roast and get some honest feedback πŸ˜€ 

Coding Corner

Imagine opening a cabinet and finding 700 GPUs doing nothing for years. That is really burning money!

If you have been as active as Adrian Cockcroft and been involved with Amazon, Netflix, etc, then it would be something to access his knowledge using an LLM. Adrian did the groundwork for it already by collecting his knowledge.

.NET Nook

Want to start an async task, but need it to consider a timeout? So either complete or return within x seconds? It is not that complicated to build, so Rick Strahl created an extension for it.

But did you know that in .NET 8 there is a native implementation for this timeout functionality?

Health checks are part of frameworks like Aspire, but they have been available for some while in ASP.NET. Khalid shows how you can call them and implement your own checks.

Number 13 this time, a new version of C# will be available with .NET 9, so new features will become available. Read up on the new lock or params keywords.

Closing Thoughts

Thank you for reading this week’s edition!

Your feedback is invaluable, so if you have any thoughts, questions, or suggestions, please don't hesitate to reach out by simply replying to this email.

If you enjoyed this update and want to continue receiving more, make sure to subscribe here.

I appreciate your time and look forward to hearing from you!

Sending a newsletter to 4300 subscribers does not come for free, so you can help me by visiting my sponsor:

All your news. None of the bias.

Be the smartest person in the room by reading 1440! Dive into 1440, where 3.5 million readers find their daily, fact-based news fix. We navigate through 100+ sources to deliver a comprehensive roundup from every corner of the internet – politics, global events, business, and culture, all in a quick, 5-minute newsletter. It's completely free and devoid of bias or political influence, ensuring you get the facts straight.

Did you like this edition?

Login or Subscribe to participate in polls.

Reply

or to participate.