This is the official KZread channel for screencasts coming from the blog at codingfreaks.de. I will provide content on Microsoft .NET, Azure, C#, Entity Framework, Visual Studio, HTML, MVC and many more stuff around the Microsoft Development Ecosystem.
Пікірлер
THANK YOU!!!! I have similar problem with 4 desktop after i Install Ubuntu and NOW I SOLVED, THANK YOUUU
Still missing external IDP providers which is a great feature for integrating with customers -- however the "test" flows function is available now.
Hi Alexander, member of the .NET Aspire team here. Thanks for sharing your experience with Aspire so far. Just wanted to point something out with the service discovery libraries. They did actually ship at the same time as Aspire (in fact they ship out of the Aspire repository). You can probably tell from the name that we see them as something that is not entirely dependent on Aspire so it is possible that they move to another repository in the future (e.g. dotnet/extensions). The way service discovery variables are used is very much integrated with Aspire (although you could mimic them with any project). Thanks once again for trying Aspire out and look forward to learning more about how you use it.
Hi Mitch! Thx for pointing this out. I will correct that in my next post. I really thought I saw this before!
Hi! Thanks for the video. Why is it better to use the manual version? I didnt understand that. 🙂
If you use the automatic one it'll create an SP and the password for you. When this SP is expired you have no chance but to delete the service connection and create a new one. This sucks. Ususally you should create SPs in Entra ID using a defined process which has nothing to do with DevOps. Then you simply enter those pre-defined SPs into DevOps.
@@real-codingfreaks Is this also true for workload identity federation??
@@michaelsedy9662 no. This is even newer and lives without secrets. Problem i have with this is that ADO is in charge here too because its tideous to create those SPs by yourself.
Great video. Thanks for explanation
Really good video! Was useful to see an implementation of templates. Looks like you can do a “Variable templates with parameter” which would then allow for the use of parameters as variables. Although I’m not sure if that would allow for a transitive binding of parameters to the outer scope
Thank you, Alexander, for the excellent explanation. Applause for German quality once again!
Can you give an example using Managed Identity?
Been looking at spectre.console recently, having someone else going over it in depth like this was very helpful. It's been tricky to find much demonstration outside of example demo code on the GitHub, thanks!
Once they allow for more customization like completely custom HTML pages and custom orchestration flows I don't see how it will be any different from Azure AD B2C today. So why create a new product? I read in the documentation that it will support authorization natively, currently I work around this very successfully by creating and assigning groups in Azure AD B2C and a cloud function that calls the Graph API.
Yes I am doing similar stuff with B2C. I always call it an Authentication product and it does this well most of the time. It struggles with mobile apps but in general is nice for this. Authorization is a mich more complex topic and the you need far more stuff there. I also don’t see where its heading.
@@real-codingfreaks Yes especially when you use B2C as a service for your organization (multiple apps and lines of business) rather then as singular solution for that one app that you built. We managed to emulate the group based assignment you get with Entra ID for an enterprise for our customer facing apps.
This was a great video. Thank you very much!
At 4:59 and 11:13 you use a shortcut to fix the formatting of the code. What shortcut is that?
Sorry but I cant stop doing it. It is ReSharper and my company setting applied like regions, spaces, ordering and stuff. Its really good but comes with huge performance impacts on solution load sadly.
This video was game changer for my projects. Thank you
Great video! Do you have any suggestions to get around the Key Vault using role-based access control?
very good detailed explanation, thank you.
Did you ever manage to find the "test user flow" feature also Did you come across info regarding the upgrade path B2C >> Entra External ID
Sadly not. But I managed to get locked out of my test external in the Entra Portal. Im currently debugging this.
It is very good demo Can you explain How to upload .json or any files in container by bicep and yaml?
I dont know what you exactly want to achieve. Can you give an example?
@@real-codingfreaks I have a repository name UAT. In that UAT repo have created a folder 'containerfile'. In that folder have a file UAT.json file. So I Want to upload the file UAT.json into the storage account container. I have created container name UATcontainer the storage account. I want to upload the UAT.json file in that container name UATcontainer using bicep code and yaml pipeline
Checked all 4 videos in a series. Found cool the great advices from a real world experience! Learned a lot. Thanks!
Hello, ad b2c has a problema with roles, with entra we can asing roles or is the same?. all users are users and we have to workaround to set roles on our apps?
Remember that b2c by principle is authenticating but not authorizing!
@@real-codingfreaks got it
Thank you for sharing your experience. I missed the steps with “resources “ part!!! Now I am fully aware 🎉
great video, thanks, one question what extention are you using that changes the icons in vscode? like the pipeline icon to a rocket ?
Vscode-icons
thanks 💙@@real-codingfreaks
Thanks a million. I hope this solves my problem. Computer is completing a test with the Memory Diagnostic Tool. So I can’t try your fix until it’s finished. Looks like it’ll work…!
I don't think DefaultAzureCredential() will work in my case, where I've got a .NET 6 WebApi on-prem, which needs a service principal with certificate client secret to authenticate. Maybe you've already made a video explaining how to do that scenario?
It's called ClientCertificateCredential and is part of the same Azure.Identity package as used in the video.
@@EivindGussiasLkseth but then you switched to certs which is more complicated somehow. But you also could configure the SP using password creds.
thanks alex! i really hope microsoft provides an alternative to the xml based custom policies.
4463! That's what I needed to know. Thanks for the video. This is still a problem in late 2023. Intel/microsoft, W.T.F?
Thx for the feedback. Cant believe this though 😒. Never thought this little upload would have such an impact.
By any chance if you got the 4463 file? I can't find it. I did the same method going with the 4th gen in their website, but didn't work for me unfortunately.
just kidding. I did it wrong
lol@@xshingami218x
Thanks for this video. Will look forward to any additional content you do on this. Have you seen anything about adding OIDC identity providers? It did not look like the UI showed that option anywhere.
Not yet.
No not yet. Checking again soon.
your content is really great! please make more videos about advanced usage of Azure pipelines(like templates)/Azure artifacts
Thx. I will!
I want to customize the developer portal of APIM very similar to Swagger UI. How is that possible?
You need to release it to a product? Jus guessing from your question.
Mi serve numero contatto della ditta . easy.b2c
Coincidentally, the reason I searched for CPM was too solve an issue with Azure.Storage.Blobs :-)
Interesting. What issue?
@@real-codingfreaks Needed to upgrade Azure.storage.blob to version with no security issue. I need to change it in several solutions. Taught mabye CPM has some way/tool to do it (also for transitive depedencies).
Hi @real-codingfreaks what is the tool you use to highlight things on the screen? it seems very simple and I can't for the life of me find it online, please let me know the tool name pls, or is it an obs plugin? for example you use it at 24:16
Your video is great although there are something unexpected comes up in live session. We all went through it before. Now I have a simple question, what is the difference of testing in postman or via developer portal?
Thanks! Testing the API in the portal is more ment for your customers to explore the it. When you are developing on it or already purchased someones API you want to act more efficient which is easy to achieve with tools like Postman. The results are the same.
Is there some similar in c++
Since C++ is completely different I don't think that it is that easy.
Your videos about Azure DevOps are amazing!!! You have a big knowledge about about DevOps and CI/CD. If you are searching for new video topics, you can create a video about some best practices in Azure DevOps CI/CD especially Yaml-Pipelines. For example: how you handle database deployments, integration testing and more best practices that you are following 😀 It would be very nice 😀
hey thanks for taking the time to do this. im sure your live streaming will increase. keep going. consistency is the key. great content.
Now that I read this I will restart it for sure 🤓. Thanks!
I have 5 machines and I want to use one as an agent in the agent pool and use that agent to run tests via pipeline connected to ALM server on the other 4 machines. Is that possible in Azure or I need to configure the agent on all the 5 machines?
Then you need to install the agent software ob this specific host.
@@real-codingfreaks I will get an error when running the pipeline, something like "the agent isn't available in the agent pool"
This is hard to answer. It might be that the setup is not completed in ADO. Also firewalls could be a problem. I might create a new session showcasing this soon.
BURGIR!
Hey Alex, this is such a great tutorial. This helped me a lot understanding whats going on. I wish I had watched these videos waaay earlier.
This is the best tutorial about Azure Pipelines on the whole internet 🚀All basics included and practical example; just straight to the point. Great job!!! 😀
Hi Alex, good video. I think you can declare variables in your template under the jobs level...not at the root level like you tried. So you would have variables that are valid only at the jobs scope.
Yes I learned that too. It is still a mess to bring all of this together but I‘m getting better at it. Thanks!
very good explanation. Now i get it.
Cool example. Thank you Alexander!
Tried it out. Straightforward and easy to use!!
Promo SM 😅
Maybe it sounds stupid but what does „SM“ stand for?
What do you put in the management group? I have 3 distinct resource groups related to environments, dev, test, prod which have resources within those resource groups.
What do you mean by "mangement group". The real Azure Management Group or the resource group where management stuff goes into?
Now if you wanna migrate, devops has an option to Import from TFVC to Git. No need to create a new project.
Alex,really apperciate your explanations and the way of presenting. Thanks for sharing this :)
This was really interesting. I do sysadmin work primarily, but have been building my own console tools. This gives some great ideas on how to make them more flexible and readable. I hope you do the next video, expanding on this and include Spectre. Thank you!
The next video is out. Its a live cast.
@@real-codingfreaks Found it. Thanks!
Wonderful job! Nice explanation and thank you for this useful tool. Just recently I've found about CPM and I will incorporate it to my previous and future projects. :)
Could be useful but not so much !
What do you mean?