Simon Gottschlag's Avatar

Simon Gottschlag

@simong.bsky.social

Swedish CTO & tech enthusiast. Microsoft Azure MVP. Loves open source, books and running.

129 Followers  |  295 Following  |  54 Posts  |  Joined: 09.11.2024  |  2.0759

Latest posts by simong.bsky.social on Bluesky

Terraform Registry

An example of how to combine the ephemeral resources to use the Azure DevOps provider from Azure DevOps with a service principal from Entra using federated credentials: registry.terraform.io/providers/co...

#MVPBuzz #Terraform #Azure

28.01.2025 00:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Terraform Registry

Need an Entra token in Terraform? Check out ephemeral resources in Terraform 1.10. We released a provider with the azidentity SDK! Tell us what’s next!

registry.terraform.io/providers/co...

#HomeOfCloudSpecialists #Terraform #MVPBuzz #Azure #Entra #OpenSource

26.01.2025 06:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Any and all feedback is welcome!

06.01.2025 09:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can now manage request and approvals for Entra roles, Entra groups as well as Azure role. Menus (TUI) for approvals and assignment requests with ability to select multiple items at once.

If you have used it before, make sure to update the delegated permissions in the Entra app.

06.01.2025 09:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Latest version of our PIM CLI (pimctl) now supports Azure Roles (resources). This means we can do just about the same from the CLI as we can from the portal! 😊

Check it out here: github.com/co-native-ab...

#HomeOfCloudSpecialists #OpenSource #Azure #Entra #PIM #MVPBuzz

06.01.2025 09:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Configuring OpenID Connect in Azure - GitHub Docs Use OpenID Connect within your workflows to authenticate with Azure.

Yep! docs.github.com/en/actions/s...

20.12.2024 11:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Did you try to use WorkloadIdentityCredential when running in GHA, and using federated credentials instead?

20.12.2024 11:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - microsoft/markitdown: Python tool for converting files and office documents to Markdown. Python tool for converting files and office documents to Markdown. - microsoft/markitdown

Microsoft just released a tool that lets you convert Office files to Markdown. Never thought I'd see the day.

Google also added Markdown export to Google Docs a few months ago.

github.com/microsoft/markitdown

13.12.2024 20:25 β€” πŸ‘ 531    πŸ” 128    πŸ’¬ 24    πŸ“Œ 24

I was completely blank. Gave up, didn’t even have an idea where to start πŸ˜…

12.12.2024 19:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Advent of Code 2024 Day 11 Advent of Code 2024 Day 11. GitHub Gist: instantly share code, notes, and snippets.

No, I’ve kept them private so far. My Swift would post likely have people gauge their eyes out πŸ˜‚

Created a gist of day11: gist.github.com/simongottsch...

11.12.2024 21:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It will crash at around blink 40. I'm really glad I was able to solve part 1 and will be enough for me! :-)

11.12.2024 20:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Day 11 - Advent of Code 2024

It was really fun to do this in a functional way, but it's way to slow! Using Swift, I've completed Part One of "Plutonian Pebbles" - Day 11 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/11

11.12.2024 20:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I used SwiftGraph today (and day 5). But I’ve rarely used graphs and got really confused for part 2, nearly gave up 🫣

10.12.2024 22:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Day 10 - Advent of Code 2024

It's getting too hard. I think 10 days is enough for me, these take too much time now! Using Swift, I just completed "Hoof It" - Day 10 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/10

10.12.2024 21:56 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Day 9 - Advent of Code 2024

Maybe I'll make it to my goal of finishing day 10 as well!! Using Swift, I just completed "Disk Fragmenter" - Day 9 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/9

09.12.2024 19:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, it’s fun and great way to learn a new language - but the investment in time is huge since I my math is too basic πŸ˜‚

09.12.2024 07:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Day 8 - Advent of Code 2024

DARN it is getting hard. I spent an extreme amount of time trying to figure this one out - but at last - using Swift, I just completed "Resonant Collinearity" - Day 8 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/8

08.12.2024 19:57 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Day 7 - Advent of Code 2024

Using Swift, I just completed "Bridge Repair" - Day 7 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/7

07.12.2024 19:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Day 6 - Advent of Code 2024

Using Swift, I just completed "Guard Gallivant" - Day 6 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/6

07.12.2024 01:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I tried to write a DAG and to topological sort by hand. My brain may have broken. After two hours of not getting anywhere, I gave up and used a library…

05.12.2024 22:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm not sure how many more I will be able to do. They are getting a bit too complex for me :P

05.12.2024 22:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Day 5 - Advent of Code 2024

Using Swift, I just completed "Print Queue" - Day 5 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/5

05.12.2024 22:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Day 4 - Advent of Code 2024

Using Swift, I just completed "Ceres Search" - Day 4 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/4

04.12.2024 21:43 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Day 3 - Advent of Code 2024

Using Swift, I just completed "Mull It Over" - Day 3 - Advent of Code 2024 #AdventOfCode #Swift #SwiftLang adventofcode.com/2024/day/3

03.12.2024 22:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've completed "Red-Nosed Reports" - Day 2 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/2

02.12.2024 23:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Day 1 - Advent of Code 2024

Using Swift for the first time, I just completed "Historian Hysteria" - Day 1 - Advent of Code 2024 #Swift #SwiftLang #AdventOfCode adventofcode.com/2024/day/1

01.12.2024 23:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Day 1 - Advent of Code 2024

Will try to solve "Historian Hysteria" - Day 1 - Advent of Code 2024 using Swift! #SwiftLang #Swift #AdventOfCode adventofcode.com/2024/day/1

01.12.2024 19:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@binarybang.bsky.social thank you for the reply! Isn’t DotNext Microsoft way of introducing built-in support? What would the needed syntax sugar be here?

28.11.2024 21:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What’s the opinion in the dotnet world about Result and handling errors this way? I really like it compared to try/catch but I’m most likely the wrong person to have a say. Any and all comments, feedback, opinions and whatever is warmly welcomed! 😁

#Developers #CSharp #Result #Code #Go #Golang

28.11.2024 20:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Handle errors using DotNext.Result and TryInvoke by simongottschlag Β· Pull Request #2 Β· simongottschlag/event-grid-with-secure-webhooks This PR (untested) changes from try/catch to DotNext.Result and TryInvoke.

I then created a PR to change it to using DotNext.Result and TryInvoke: github.com/simongottsch...

28.11.2024 20:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@simong is following 20 prominent accounts