- MindByte Weekly Pulse: Quick GitHub, Azure, & .NET Updates
- Posts
- MindByte Issue #111: Copilot Expands, Secure Your APIs, and .NET 9 Network Updates
MindByte Issue #111: Copilot Expands, Secure Your APIs, and .NET 9 Network Updates
Welcome back, tech enthusiasts! š
This weekās edition is packed with updates on GitHub Copilot, secure authentication, and Azure networking costs. From expanding Copilot to any editor to new testing strategies with Test Containers, thereās a lot to explore.
Before we dive in, a quick heads-up: Iāll be skipping next weekās edition due to a holiday, but Iāll be back in two weeks!
Hereās whatās in store this week:
š¤ GitHub Copilot expands with Workspace updates and a Language Server SDK
š ļø Improve your integration testing with Test Containers
š Strengthen authentication in Azure with best practices and API security
š” A deep dive into Azure data transfer pricing and cost optimization
ā” .NET 9 networking improvements and Aspireās AWS integration
Plenty of insights to keep you busyāletās dive in!
New here? Subscribe here to stay updated.
Sending out this newsletter is something I do with love, but it does cost money as well. It would really help me if you visit my sponsor:
The gold standard of business news
Morning Brew is transforming the way working professionals consume business news.
They skip the jargon and lengthy stories, and instead serve up the news impacting your life and career with a hint of wit and humor. This way, youāll actually enjoy reading the newsāand the information sticks.
Best part? Morning Brewās newsletter is completely free. Sign up in just 10 seconds and if you realize that you prefer long, dense, and boring business newsāyou can always go back to it.
Thereās a reason 400,000 professionals read this daily.
Join The AI Report, trusted by 400,000+ professionals at Google, Microsoft, and OpenAI. Get daily insights, tools, and strategies to master practical AI skills that drive results.
Interested in sponsoring this newsletter? Contact me by replying!
GitHub Digest
Static code analysis using CodeQL is the easiest way to get your code scanned and analysed directly from within GitHub. It can help you find security vulnerabilities. There has been some recent releases with some interesting changes:
This is such a cool feature; GitHub Copilot Workspace. From describing your task, to generating code, tests, workflows etc, Workspace can do it all. In the below blog, you can find what kind of new features are introduced.
You can already use Copilot in many IDEs and editors, but if that is not enough? With the language server SDK, you can integrate Copilot into any editor.
Coding Corner
There is almost no excuse anymore for not building integration tests nowadays. You can use test containers to build up local databases, queues etc. Allowing you to test your application with all the dependencies needed. Read more to see how you can use docker to run a SQL server container for testing purposes.
Using DefaultAzureCredential
in your code in production? Then you might need to tweak this a bit to be more secure. This and more tips can be found at the below link.
Azure Updates & Insights
Want to secure your API using API Management? API keys alone might not be sufficient enough, so what about leveraging Entra to add an additional layer.
An extensive list of data transfer pricing between different Azure services and regions. I wrote about network cost in one of my Azure FinOps Essentials editions as well.
.NET Nook
The latest .net 9 version contains a lot of improvements, also on the network side. Performance improvements, QUIC, connection pooling etc. See the full list:
Of course, Aspire works closely with Azure, but now also with AWS. It can provision resource for development time and generate cloud formation files. Read more to see how to use a local dynamodb setup.
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 mail.
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!
Did you like this edition? |
Reply