- MindByte Weekly Pulse: Quick GitHub, Azure, & .NET Updates
- Posts
- MindByte Issue #114: GitHub Security, Azure Innovations & Smarter .NET Monitoring
MindByte Issue #114: GitHub Security, Azure Innovations & Smarter .NET Monitoring
Welcome back, tech enthusiasts! š
This weekās edition is packed with GitHub security insights, Azure innovations, and practical .NET updates. From GitHub Actions security incidents to optimizing cloud costs with FinOps, thereās plenty to explore.
Before we dive in, a quick heads-up: Next week, Iāll be at the Microsoft MVP Summit, so there wonāt be a newsletter. Due to jet lag, the week after is also uncertainābut Iāll be back soon with fresh insights!
Hereās whatās in store this week:
ā¢ š GitHub Actions security risks & the end of long-lived PATs
ā¢ š” Why great documentation is essential for developers
ā¢ š How Microsoft Copilot scales using Azure CosmosDB
ā¢ šļø Adding user login to Azure apps with just Bicep
ā¢ ā” Monitoring .NET apps with Grafana & optimizing FinOps in Azure
With so much happening in the cloud and developer ecosystem, 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:
Optimize global IT operations with our World at Work Guide
Explore this ready-to-go guide to support your IT operations in 130+ countries. Discover how:
Standardizing global IT operations enhances efficiency and reduces overhead
Ensuring compliance with local IT legislation to safeguard your operations
Integrating Deel IT with EOR, global payroll, and contractor management optimizes your tech stack
Leverage Deel IT to manage your global operations with ease.
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
My colleague Rob Bos, an MVP and GitHub Star, knows his stuff about GitHub Security, particularly about GitHub Actions. Recently, there was a security incident, and he wrote down his thoughts in this LinkedIn Pulse article:
Personal Access Tokens are pretty handy; just a long string, you get access to whatever you want. Unfortunately; when someone else has that PAT as well, they can do the same.
Short-lived tokens are a more secure alternative, see how you can apply those in your workflows.
Traditionally, you needed to buy GitHub Advanced Security as one complete add-on to your enterprise plan. That would give you all the components like secret scanning, dependency management, and code scanning.
Next month; there will be a license change, allowing you to buy secret scanning and code scanning separately. Read more to see how you can benefit from this change.
Coding Corner
Do not underestimate the need for documentation. The easier a developer can get started with his/her tasks, the cheaper the operation will be.
Azure Updates & Insights
Did you know that MS Copilot is using Azure CosmosDB for their storage needs? Find out how they use this database to scale out to millions of users.
Bicep (and Arm) are mostly used for the management plane; you can instruct it to provision resources, but not access the data plane. For that, you need a system like Terraform. For example; you can deploy a database, but not do anything with that database like creating a user.
That is changing with the Graph extension, which gives you programmatic access to Entra ID. See how that works when you want to add a user login to your app using Bicep only.
The FinOps toolkit is a collection of tools, processes and PowerBI dashboards to help you in the Azure FinOps world. Version 0.8 is released recently, so find out what is new.
.NET Nook
Want a simple way to get metrics from your app and show it in Grafana? Using a docker container it is relatively easy to connect those together.
First; donāt use SMS authentication as it is no longer secure. But next to that; it is a good example of how to extend the ASP.NET Core Identity system.
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