Will Velida
Will Velida
  • Видео 62
  • Просмотров 177 804
Self service Azure Infrastructure with Azure Deployment Environments!
Have you ever just wanted to spin up some resources in Azure to test something, only to find out that you can't deploy the infrastructure you want due to security, or maybe you don't know where to start and you don't want to get stuck in the documentation rabbit hole? Maybe you're a Platform Engineer who tired of created the sample templates over and over again just to help developers with their testing, and you're thinking 'Surely there's an easier way to do this?'
Azure Deployment Environments help development teams spin up infrastructure using templates that are consistent and secure. Developers can deploy infrastructure defined in environment definitions without having to worry about t...
Просмотров: 307

Видео

Accelerating Software Development with Microsoft Dev Box
Просмотров 1792 месяца назад
Have you ever joined a company or new client, excited to get cracking into the code and start building, only to be crushed with frustration over the time it takes to get onboarded? Getting access to the repositories, tools and permissions you need to do the job really shouldn't be that hard, should it? Microsoft Dev Box gives developers self-service access to dev boxes hosted in Azure that give...
How Secrets Management works in Dapr!
Просмотров 1692 месяца назад
Applications will usually store sensitive information such as database connection strings, keys, and tokens in secret stores, such as Azure Key Vault, and AWS Secrets Manager. This usually means that we have to include those specific secret store's SDKs, which can introduce a lot of boilerplate code within our applications. Thanks to the Dapr Secrets Management Building Block, we can set up a c...
How State Management works in Dapr!
Просмотров 1892 месяца назад
In distributed architectures, we’ll usually have a number of independent stateless services that serve a purpose (set around a domain, such as ordering items, storing items in a catalog, handling authentication etc.) While services should strive to be stateless, there will be some services that need to track state in order to fulfill a business operation or function. Dapr has a state management...
How Pub Sub works in Dapr!
Просмотров 3683 месяца назад
Did you know that you can build microservices that use Pub/Sub messaging patterns using the Pub/Sub Dapr Building block? In this video, I explain what the Pub/Sub pattern is, how it works as a building block in Dapr, and how we can build applications that use the Dapr Pub/Sub Building Block. 0:00 Introduction 0:56 Dapr Pub/Sub Building Block 2:06 Using Pub/Sub in an ASP.NET Core Web API 5:59 De...
How Service Invocation works in Dapr!
Просмотров 2513 месяца назад
In Microservices architecture, services need to be able to communicate with each other. However this can introduce questions, such as how will we be able to discover different services? How do we invoke methods between services? etc. The Dapr Service Invocation API building block addresses these challenges by providing service invocation that enables service discovery. In this video, I show you...
Introduction to Dapr!
Просмотров 3,7 тыс.3 месяца назад
Dapr is a portable, event-driven microservices runtime that make it easy to build resilient, stateless and stateful microservices. In this video, I introduce what Dapr is, how it works, and how you can install it on our local machines! 0:00 Introduction 0:30 What is Dapr? 1:10 Dapr Building Blocks 1:49 Sidecar Architecture 2:26 How can we host Dapr? 3:46 Installing the Dapr CLI 5:05 Initializin...
Using GitHub Copilot in Visual Studio 2022!
Просмотров 5 тыс.3 месяца назад
GitHub Copilot in Visual Studio acts as a pair programmer, enabling you to be more productive and efficient when writing code. Copilot in Visual Studio helps you write code, generate unit tests, optimize your code's performance, and even helps you debug your application! In this video, I show you how you can use GitHub Copilot in Visual Studio to make your software development easier! 0:00 Intr...
Using GitHub Copilot with Azure Data Studio!
Просмотров 1 тыс.3 месяца назад
Did you know that you can use GitHub Copilot with Azure Data Studio? GitHub Copilot is an AI-powered pair programmer extension for Azure Data Studio that provides you with context-aware code completions, suggestions, and even entire code snippets. In this video, I show you how you can use GitHub Copilot to simplify the process of writing T-SQL queries inside Azure Data Studio! 0:00 Introduction...
Improving code quality with GitHub Copilot!
Просмотров 19 тыс.4 месяца назад
Did you know that you can use GitHub Copilot to generate suggestions that help you improve your code? This includes asking Copilot how you can improve the quality, reliability, performance and security of your code! In this video, I show you how you can use Chat Participants, Chat Variables and Slash Commands to refine your prompts that clearly state your intent when asking GitHub Copilot for s...
Using GitHub Copilot to write documentation for you!
Просмотров 7 тыс.4 месяца назад
Who writes documentation themselves anymore? Just use GitHub Copilot to do it for you! In this video, I show you how you can use GitHub Copilot to explain unfamiliar code, generate inline code comments to explain what the code is doing, draft code commit summaries, and generate full project documentation for you in Visual Studio Code! 0:00 Introduction 1:52 Using the Workspace chat participant ...
Generating Unit Tests in Visual Studio Code with GitHub Copilot
Просмотров 6 тыс.4 месяца назад
Testing is crucial to developing quality software, as it ensures that the functionality that we implement in our applications work as intended. Creating unit tests manually can be time-consuming and error-prone. There's edge cases and boundary conditions that we need to be mindful of, and GitHub Copilot can help identify these for us. In this video, we're going to learn how we can use GitHub Co...
Generating Code with GitHub Copilot in Visual Studio Code
Просмотров 7 тыс.4 месяца назад
GitHub Copilot can help us develop code more efficiently and accurately. It generates autocompletion suggestions as you enter code in the editor, and it can also generate suggestions based on code comments containing natural language text. The GitHub Copilot Chat extension in Visual Studio Code generates code suggestions based on chat interactions and your codebase, as well as supporting smart ...
Using Local Large Language Models in Semantic Kernel
Просмотров 2,3 тыс.4 месяца назад
Did you know that you can download large-language models on your local machine to build Semantic Kernel agents instead of having to use Azure OpenAI or the OpenAI API? In this video, I show you how you can download LLMs and SLMs on your local machine via Ollama and LM Studio, and use models in your Semantic Kernel applications! 0:00 Introduction 0:38 Option 1 - Ollama 2:16 Interacting with Olla...
Creating Azure Deployment Environments via the Azure Portal!
Просмотров 9525 месяцев назад
Azure Deployment Environments enables developers to quickly spin up app infrastructure in Azure using project-based templates that establish consistency, best practices and security. Through on-demand environments, Platform engineers can help accelerate the software development lifecycle for developers in a compliant and cost-efficient way. In this video, I show you how to configure your Azure ...
Protecting Azure Container Apps with Azure Front Door WAF
Просмотров 1,3 тыс.5 месяцев назад
Protecting Azure Container Apps with Azure Front Door WAF
Protecting Azure Container Apps with Application Gateway
Просмотров 2,9 тыс.5 месяцев назад
Protecting Azure Container Apps with Application Gateway
Introduction to Azure Deployment Environments!
Просмотров 7435 месяцев назад
Introduction to Azure Deployment Environments!
Introduction to Microsoft Dev Box!
Просмотров 2,3 тыс.6 месяцев назад
Introduction to Microsoft Dev Box!
Exploring OpenTelemetry Agent support in Azure Container Apps
Просмотров 7636 месяцев назад
Exploring OpenTelemetry Agent support in Azure Container Apps
Using GPT-4o models with the Semantic Kernel SDK
Просмотров 2,3 тыс.6 месяцев назад
Using GPT-4o models with the Semantic Kernel SDK
How to configure HTTP ingress in Azure Container Apps
Просмотров 1,6 тыс.6 месяцев назад
How to configure HTTP ingress in Azure Container Apps
Learn Rust with Me! Part 6 Hash Maps
Просмотров 1196 месяцев назад
Learn Rust with Me! Part 6 Hash Maps
Learn Rust with Me! Part 5 For Loops, While Loops and Loop Loops!
Просмотров 1416 месяцев назад
Learn Rust with Me! Part 5 For Loops, While Loops and Loop Loops!
Learn Rust with Me! Part 4 Arrays and Vectors
Просмотров 2056 месяцев назад
Learn Rust with Me! Part 4 Arrays and Vectors
Learn Rust with Me! Part 2 Data types and collections
Просмотров 1856 месяцев назад
Learn Rust with Me! Part 2 Data types and collections
Learn Rust with Me! Part 3 If Else Statements
Просмотров 876 месяцев назад
Learn Rust with Me! Part 3 If Else Statements
Getting started with Kernel Memory
Просмотров 3,6 тыс.6 месяцев назад
Getting started with Kernel Memory
Using Bing Search API in the Semantic Kernel SDK
Просмотров 1,3 тыс.6 месяцев назад
Using Bing Search API in the Semantic Kernel SDK
How to deploy Azure Container Apps using Azure Verified Modules
Просмотров 7647 месяцев назад
How to deploy Azure Container Apps using Azure Verified Modules

Комментарии

  • @djbutterchicken
    @djbutterchicken День назад

    Hey Will just my 2c but I think this video would be much better if you made it 5 minutes and just talked to a diagram at an architectural level regarding how all of the Azure components integrate and talk to one another. Appreciate you've written all the code but that's the easy bit and probably dillutes the important parts of the video (Azure components and specifics).

    • @willvelida
      @willvelida День назад

      Thanks for the honest feedback! I appreciate it 🙂 I'm trying to figure out the balance between the two, and I'm not quite sure what the right balance is yet. But I'll keep working on it and see if I can find the right mix. Hope you're having a great day!

  • @OvRaf
    @OvRaf 9 дней назад

    great video! thanks! question: how could I implement searching in few documents or few blobs in storage account?

  • @shahrukhsiddiqui-s7b
    @shahrukhsiddiqui-s7b 14 дней назад

    Need some help in creating a conversational chat bot which can smartly predict which app and entity I want to target to perform crud operation through this conversational chat bot. I have multiple app and multiple entity in those app. chat bot should target the relevant app and entity to update or create based on user prompt. Is there any doc or video for this?

  • @andrewbrandon5193
    @andrewbrandon5193 18 дней назад

    what is the temperature field in the config.json file?

  • @vivekrahul
    @vivekrahul 23 дня назад

    thanks a lot for the video. I'm learning

  • @wahibakamoulcode
    @wahibakamoulcode 24 дня назад

    is there a way to link each revision with a branch and use them both?

  • @Tyrel919
    @Tyrel919 24 дня назад

    Very interesting, can co-pilot port to other languages?

  • @Alex_1729
    @Alex_1729 25 дней назад

    Can we access various types of search features like 'people also ask', snippets, those boxes in Bing search etc with WebSearchEnginePlugin, or does it not allow this? If it abstracts all this, is there a way to modify it to include this information?

  • @TestUser-b9v
    @TestUser-b9v 26 дней назад

    There's a billion guides on starting a new environment. This is the only one I've found which even remotely addresses the case I need. I've been asked to write an application for an existing azure cloud service, and to do that, I need to set up a development environment using non-production data. They don't make it easy. I have no way to create resource groups, or deployment environments and I don't have admin access. The best I can do is look at environmental variables to hack into the database and file-by-file copy the code used in the function app, and just guess at setting everything up somewhere else. This is a nightmare. All the azure help articles go in circles and only address admins starting new cloud projects. Surely there must be a way for a contributor to.. contribute? There don't appear to be any resource groups or deployment environments on this project, so I'm at a loss as to how it came to exist in the first place.

  • @BrantScalan
    @BrantScalan 28 дней назад

    Will great content. Really enjoying it. I was wondering if you had any advice or maybe even a video/series on using ACA for multiple developers working on the same project where each dev can spawn their own dev environment locally, but when they push to say a dev branch with GHActions will spawn a dev environment and lastly a merge to Main pushes code live. Conceptually I get it but not grasping the best way to implement such a flow and environment for multiple devs. Thank you in advance

  • @lhrbaconboi9921
    @lhrbaconboi9921 28 дней назад

    i could use some help

  • @vaibhavm1986
    @vaibhavm1986 Месяц назад

    Hi Will , thanks for very good explanation I want to understand more about private link service used in this case like need for it here , if you can explain in slightly more detail via diagram or can reply over this !

  • @ericvoigt9713
    @ericvoigt9713 Месяц назад

    Hi Will! Great content! I grabbed your code 'app-gw-aca' but there is an error in 'privateLinkServices' property 'loadBalancerFrontendIpConfigurations': The Id is expected to reference resources of type loadBalancers/frontendIPConfigurations. Could you please share a solution!? Thank you in advance!

    • @charlesdecourval3279
      @charlesdecourval3279 10 дней назад

      Hi, I'm getting the same error, did you find a solution for this?

  • @LearnWithVarun
    @LearnWithVarun Месяц назад

    Followed same, But getting this error Microsoft.SemanticKernel.HttpOperationException: Service request failed. Status: 404 (Not Found)

  • @eriks9399
    @eriks9399 Месяц назад

    Please use dark mode in your videos

  • @LearnWithVarun
    @LearnWithVarun Месяц назад

    Hi, How to know how many tokens were consumed for the prompt execution?

  • @enmingwang6332
    @enmingwang6332 Месяц назад

    A great tutorial on how to use prompt to invoke plugin functions👍👍. Very appreciated🙏🙏

  • @CollinBenton
    @CollinBenton Месяц назад

    Great walkthrough of how to set this up using Bicep, really appreciate it. Could have used a wee bit more explanation on what each of the terms are (i.e. environment type vs project environment type, environment vs project, catalog, etc), but that can all be found through official documentation. Thanks for creating this resource!

  • @plxzio
    @plxzio Месяц назад

    put your PIP from your camera on the right side, your video is covering the code

  • @goldmund67
    @goldmund67 Месяц назад

    I've found the commit message functionality in Visual Studio to be the polar opposite of VS Code, generating a verbose play-by-play change history 🙄

  • @RoelJanken-p1s
    @RoelJanken-p1s Месяц назад

    This is still based on the API version "2023-11-02-preview". When you are using the latest "2024-03-01" you can not add appInsightsConfiguration and openTelemetryConfiguration. I am still searching for the new way to do this with bicep

  • @davidclare655
    @davidclare655 Месяц назад

    If I am using Private Endpoints for Azure Redis or Azure Cosmos then i dont need a vNet?

  • @grif.n
    @grif.n 2 месяца назад

    Can the frontend only access the internal backend because it is server-side rendering the content? Or can a client-side container app still access the backend container?

  • @ravindranathwi
    @ravindranathwi 2 месяца назад

    Hi will I think I have seen your awesome presentation in person other day. One push back we got adapting devboxes from infra team was they said it's too expensive than AVD from your experience how much expensive is that

  • @pramkumar9908
    @pramkumar9908 2 месяца назад

    I am getting System.UriFormatException: 'Invalid URI: The format of the URI could not be determined.' at the line var result=await kernal.InvokePromptAsync(questions); Could you help here

  • @grif.n
    @grif.n 2 месяца назад

    What would be the recommendation between using container app secrets to reference key vault versus accessing key vault in code? Is it more secure to use container app secrets and use them as environment variables in code?

  • @kasunjalitha2300
    @kasunjalitha2300 2 месяца назад

    This is really good! Thanks for the content. 🥰

  • @madhusudhanreddy3712
    @madhusudhanreddy3712 2 месяца назад

    Is it possible to create Publish and subscribe to APIs in the same controller?

  • @isvic007
    @isvic007 2 месяца назад

    How will this work with remote-ssh extension?

  • @AtulVishwakarma-i7y
    @AtulVishwakarma-i7y 2 месяца назад

    😅😅

  • @kamaleshwaran06
    @kamaleshwaran06 2 месяца назад

    Can i dynamically create a container environment with multiple container apps?

  • @kamaleshwaran06
    @kamaleshwaran06 2 месяца назад

    You are an awesome teacher!! Very calm and clear!!

  • @DhusariPosani
    @DhusariPosani 2 месяца назад

    😊

  • @khalil2099
    @khalil2099 2 месяца назад

    have you tried claude ai ?

    • @willvelida
      @willvelida 2 месяца назад

      Not yet, I'm definitely going to play around with it once I'm back from leave 😊

  • @gpzim981
    @gpzim981 2 месяца назад

    Great tutorial. How can I refer to images that I stored on my private Azure Container Registry?

    • @willvelida
      @willvelida 2 месяца назад

      You can pass the name of your image as a parameter in your Bicep file, and then pass it through as a inline parameter during your ci/cd.

  • @Abated
    @Abated 3 месяца назад

    Series end?

    • @willvelida
      @willvelida 3 месяца назад

      Hey! Not the end no, just on vacation right now! Will finish this series soon once I'm back 😊

  • @kulkarniabhayg
    @kulkarniabhayg 3 месяца назад

    Good one, I liked it :)

  • @matthewwalker7063
    @matthewwalker7063 3 месяца назад

    Very good explanation tyvm

    • @willvelida
      @willvelida 3 месяца назад

      Glad it was helpful!

  • @pkparsard
    @pkparsard 3 месяца назад

    Will, this is an awesome demo. Thanks for making it more intuitive and easy to follow. Question: When we specify the Contributor and UAA roles for the devcenter system assigned managed identity, do we do this at the subscription scope in which the dev center is hosted, or should it be for all the subscriptions in the tenant where we expect developers to provision environments as well ?

  • @gokulneov
    @gokulneov 3 месяца назад

    I was told by someone at Microsoft that CAF modules are being ‘sunset’ and AVM is the way forward. As far as I can see, migrating Terraform state files to new one can be challenging task and there’s no proven approach to make it seamless. Hence I want to know if we can get an in-depth guidance on the CAF to AVM migration approach.. Can you make a video? For the already deployed LZ's

  • @psbp123
    @psbp123 3 месяца назад

    Wonderful video. For someone with no coding experience, would you recommend learning Rust?

    • @willvelida
      @willvelida 3 месяца назад

      For someone with no coding experience, I'd recommend trying a bunch of different languages and see which one you enjoy the most. I started out with php, moved onto Java, then C#. Now I'm working with Rust and Golang. As you progress with your coding journey, you'll work with different languages, so don't worry about which one you start with, just start with something and enjoy the process 😊

    • @psbp123
      @psbp123 3 месяца назад

      @@willvelida Thank you Will. If I am interested in creating enterprise apps that are cloud based, should I start with PHP and Java?

    • @willvelida
      @willvelida 3 месяца назад

      Depends which cloud, but Java would be ok. For Azure, C# is main language, but for GCP and AWS there's good support for Java.

    • @psbp123
      @psbp123 3 месяца назад

      @@willvelida thanks Again!!

  • @georgeluyckx1437
    @georgeluyckx1437 3 месяца назад

    As someone else pointed out , a lot of these examples use Azure or OpenAI. Is it also possible to use a local AI using ollama. Because I tried but it seems OpenAI or Azure is baked into the code of Semantic kernel assistants.

    • @willvelida
      @willvelida 3 месяца назад

      You can use Ollama with Semantic Kernel! I've made a video that covers this: ruclips.net/video/OEQDZLe3slM/видео.html

    • @willvelida
      @willvelida 3 месяца назад

      One thing to note here is that if you e got a basic computer like I have, it can be a bit slow!

  • @cvsrk
    @cvsrk 3 месяца назад

    I tried installing this module but i get the following error when i run the az deploy , any idea....i jused the module as is applicationGateways/gw-sssssssss/frontendIPConfigurations/my-frontend is referencing resource of a wrong type. The Id is expected to reference resources of type loadBalancers/frontendIPConfigurations. Path properties.loadBalancerFrontendIpConfigurations[0]."}]}]}]}]}}

  • @grif.n
    @grif.n 3 месяца назад

    Hi Will, thanks for the great content - very helpful! I have a question about azd and how it builds/deploys containers automatically. When I used `azd up` it seems to automatically build an image and deploy it with a repository and tag in ACR. I'm not sure how to properly reference it in other parts of my bicep templates or how to customize any of the naming etc.

  • @cvsrk
    @cvsrk 3 месяца назад

    Thanks for the very detailed videos great work …Could you please make a video with ACA internal integrated with azure API management ?

  • @random-shoes
    @random-shoes 3 месяца назад

    you are a legend bro keep on that + your voice is cool

    • @willvelida
      @willvelida 3 месяца назад

      Thank you!

    • @random-shoes
      @random-shoes 3 месяца назад

      @@willvelida why u don't give tauri a try i wish if there is a cool someone like u explaining it

  • @_russell
    @_russell 3 месяца назад

    Can Application Gateway be used to put another web app behind an authentication proxy (like how App Service EasyAuth works)? Meaning, if I have a legacy web app that won’t run in App Service, can I run it on an Azure VM but protect it with App Gateway so only my internal tenant users can access it?

  • @hevymetldude
    @hevymetldude 4 месяца назад

    I tried a very similar demo few days ago, but with GPT-4o. The fun was that the model remembered the name, and also where this person had traveled to, but when asked about where she lives or where the person's family is from, it answered that it cannot tell me any further personal information about this person. It was like that the model was protecting the persons privacy and wanted to change the topic.

  • @nilesh-gule
    @nilesh-gule 4 месяца назад

    Nice video Will. The point about secure coding is very well presented. I like the fact that you stressed the need to make the judgement based on recommendations from the security team and by the developer himself without solely relying on copilot recommendations.

    • @formigarafa
      @formigarafa 2 месяца назад

      Funny how we tend to dismiss a need for similar disclaimers for other aspects of the code. Maybe because this is usually up to the same person doing the job not to a third-party/person which use to be the case for security. Unfortunately this is the best moment to learn something: security or not.

  • @GabrielGomes-mg2pm
    @GabrielGomes-mg2pm 4 месяца назад

    Thank you, great video