🚀 Unlock the full potential of your coding with Amazon Q Developer in Visual Studio Code! In this quick tutorial, Rohini Gaonkar, Sr. Developer Advocate at AWS, will show you how to install and use the Amazon Q extension to supercharge your development process with AI-powered features like inline code completion, sophisticated code analysis, and more. Perfect for developers looking to enhance productivity and streamline their coding workflow. Whether you’re a beginner or a pro, Amazon Q has something to offer.
Resources: 📝 Detailed blog post about Getting started with Amazon Q Developer in Visual Studio Code: https://community.aws/content/2fVw1hN4VeTF3qtVSZHfQiQUS16/getting-started-with-amazon-q-developer-in-visual-studio-code 🧑💻 Engage with AWS Community posts: https://community.aws/amazon-q?trk=15019ffc-64c8-4dc0-a855-5eb9a0382438&sc_channel=el 🛠️Amazon Q Visual Studio Code extension: https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.amazon-q-vscode
00:00 Intro 00:41 Installation 01:20 Login with Builder ID (free) 02:34 Amazon Q chat about code 04:23 Login with Developer Pro subscription 05:17 Advanced features 07:48 Outro
🚀 Unlock the full potential of your coding with Amazon Q Developer in Visual Studio Code! In this quick tutorial, Rohini Gaonkar, Sr. Developer Advocate at AWS, will show you how to install and use the Amazon Q extension to supercharge your development process with AI-powered features like inline code completion, sophisticated code analysis, and more. Perfect for developers looking to enhance productivity and streamline their coding workflow. Whether you’re a beginner or a pro, Amazon Q has something to offer.
Resources: 📝 Detailed blog post about Getting started with Amazon Q Developer in Visual Studio Code: https://community.aws/content/2fVw1hN4VeTF3qtVSZHfQiQUS16/getting-started-with-amazon-q-developer-in-visual-studio-code 🧑💻 Engage with AWS Community posts: https://community.aws/amazon-q?trk=15019ffc-64c8-4dc0-a855-5eb9a0382438&sc_channel=el 🛠️Amazon Q Visual Studio Code extension: https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.amazon-q-vscode
00:00 Intro 00:41 Installation 01:20 Login with Builder ID (free) 02:34 Amazon Q chat about code 04:23 Login with Developer Pro subscription 05:17 Advanced features 07:48 Outro
#amazonq #generativeai #vscodeBuild On Live | Generative AI Special - APJ EditionAWS Developers2024-05-22 | Learn to select the right model for your use case, RAG, Agents, and more during this hashtag#BuildOnLive Generative AI Special. AWS Developer Advocate hosts, Brooke Jamieson, Derek Bingham, & Mike Chambers will be joined by special guests who will take you on an immersive experience through the foundations of Generative AI (LLM selection, agents crash course) all the way to playing Minecraft!
#awsSending Traces to AWS X-Ray Using Amazon Q DeveloperAWS Developers2024-05-16 | One of the advantages of using OpenTelemetry is that you can switch from observability backends without re-implementing your code. And this task can be even easier with the help of Generative AI. In this video, Ricardo Ferreira from AWS shows how to use Amazon Q Developer to change an OpenTelemetry Collector implementation to send traces to AWS X-ray.
#amazonq #generativeai #observabilityImplementing an OpenTelemetry Collector Using Amazon Q DeveloperAWS Developers2024-05-15 | Would you like to learn how to configure an OpenTelemetry Collector and deploy it using Docker? In this video, Ricardo Ferreira from AWS shows how to use Amazon Q Developer to create the configuration files for an OpenTelemetry Collector, and the Docker Compose file to execute it.
Chapters: 0:00 Intro 0:46 Collector configuration 3:38 Fixing code issues 5:15 Docker Compose 10:20 Explaining the code 11:20 Initial tests 12:29 Fixing the bug 15:44 Check the solution 16:54 Closing
#generativeai #observability #amazonqUsing Amazon Q Developer to Write Code for ObservabilityAWS Developers2024-05-15 | Implementing observability can be easy if you work with the right person. Sometimes it doesn't need to be a person, but a machine who understands your needs. In this video, Ricardo Ferreira from AWS shows how to use Amazon Q Developer to instrument a microservice written in Go for OpenTelemetry.
Chapters: 0:00 - Intro 0:54 - Use case 1:39 - Code instrumentation 4:10 - Fixing the issues 9:51 - Closing
#amazonq #generativeai #observability6 Ways to Boost Your Coding Productivity with Amazon Q DeveloperAWS Developers2024-05-14 | In this video, AWS Senior Developer Advocate Tiffany Souterre walks you through her top 6 tips that you can use today with Amazon Q. If you're not familiar, Amazon Q is a Generative AI Assistant that can help you across software development, from coding, diagnosing errors, optimizing AWS resources & more!
Are you interested in leveraging the full power of Amazon Q Developer inside your JetBrains IDEs? Wojtek Gawroński (Senior Developer Advocate at AWS) will show you how to do it. Because if you are a fan and user of JetBrains tools, you may be interested in installing Amazon Q standalone extension, and let our AWS expert to assist you with all of your development tasks - starting from writing code, tests, documentation, but also - migrating your projects from old to new runtimes, create scaffolding when developing new features, optimizing your code, and other useful capabilities that will reduce mundane work and will be contextually relevant for your projects.
Resources: 📝 Detailed blog post about Amazon Q JetBrains extension: https://community.aws/content/2fXj10wxhGCExqPvnsJNTycaUcL/adding-amazon-q-developer-to-jetbrains-ides 📝 How to configure AWS Identity Center and Single Sign-On (SSO) for your multi-account environment: https://community.aws/content/2Yu3nix1YGNOQ6uxmaaipFceLEa/setting-up-amazon-q-in-vscode-using-iam-identity-centre 🛠️Amazon Q JetBrains extension: https://plugins.jetbrains.com/plugin/24267-amazon-q
00:00 - Introduction 00:32 - Introducing IDE (IntelliJ IDEA Community) and our project (Java, JDK 8, Maven, Spring Boot) 02:03 - What plugins do you have to install? 03:25 - What happened with Amazon CodeWhisperer brand after this release? 04:30 - Signing-in with AWS Builder ID 07:10 - Interacting with Amazon Q Developer via chats and status bar 09:01 - Interacting with Amazon Q Developer via "Send to Amazon Q" context menu 11:07 - Interacting via Amazon Q Developer in-line code when writing integration tests 13:10 - Signing-in with Single Sign-On via AWS Identity Center 14:29 - Using Amazon Q Developer Agent for code transformation to migrate Maven-powered project from Java 8 to Java 17 20:20 - Using Amazon Q Developer Agent for software development to develop new REST endpoint with integration tests in the Spring Boot Java-based application 25:28 - Providing feedback to the authors of the plugin 26:06 - Closing thoughts and summary
#amazonq #generativeai #developerproductivity #awstoolkit #jetbrainside #intellij #pycharm #webstormMastering Amazon Bedrock with Claude 3: Developers Guide with DemosAWS Developers2024-04-25 | This video dives into the Claude 3 family, a revolutionary large language model (LLM) now available on Amazon Bedrock. We’ll showcase live demos to unveil its capabilities, including:
⚡️Multi-Model Selection: Discover Claude 3's three variants, each offering a unique blend of speed, intelligence, and cost to fit your specific needs.
⚡️Real-World Applications: Witness practical demonstrations on Amazon Bedrock that highlight Claude 3's potential, including defect identification in circuit boards, Python code generation for CNNs, and even technical blog post creation based on its generated code.
⚡️ Seamless Integration: Learn how to leverage Claude 3's power through user-friendly Amazon Bedrock APIs.
Discover Amazon Bedrock and learn how to integrate generative AI models from leading AI startups and Amazon into your applications. In this video, AWS Senior Developer Advocate Mike Chambers steps through how to use Amazon Bedrock including how to navigate through the console, find and use the Playgrounds (text, chat, and image) to compare models, using SDKs & Amazon Bedrock to integrate into your own applications, and more.
#generativeai #amazonbedrock #llmHow to Create Engaging Architecture Diagrams Using AWSAWS Developers2024-04-18 | Whether you're a developer, an architect, or a cloud enthusiast, documenting your cloud infrastructure and system designs is crucial for effective communication and collaboration. This how-to video will walk you through the features, options, and unique strengths of AWS Application Composer, Cloudcraft, and Lucidchart, empowering you to create visually stunning architecture diagrams.
It doesn’t matter if you're a beginner or an experienced professional, this video aims to equip you with the knowledge and skills needed to master architectural diagramming. Start creating visually compelling and informative architecture diagrams today!
💡Any opinions in this video are those of the individual author and may not reflect the opinions of AWS.
#CloudArchitecture #Serverless #ArchitecturalDiagramsHandle Late or Duplicated Data and Archive Events for On-Demand Replay | 5/5AWS Developers2024-04-16 | Find out how you can use Apache Flink to tackle late or duplicated data and improve data quality with exactly-once processing. We’ll also dive into archiving raw events for on-demand replay or reprocessing with Amazon Data Firehose.
In this series, Anand Shah (Data Analytics and Streaming Specialist at AWS) will help you build a modern data streaming architecture for a real-time gaming leaderboard. This architecture includes data ingestion, real-time enrichment with database change data capture (CDC), data processing, as well as computing, storing and visualizing the results. You will also learn advanced streaming analytics techniques, such as the control channel method for A/B testing, updating features and parameters with zero downtime, and how to handle late arrival of data. Anand will also talk you through the process of data de-duplication, as well as how you can store historical data for replay on-demand. 🎉
🌟 Get started with Amazon Managed Service for Apache Flink today, to build and run your fully managed Apache Flink applications on AWS!
00:00 Intro 00:21 Impact of late data arrival 01:23 How to handle late data arrival 01:52 Impact of duplicate messages 02:52 How to de-duplicate data 03:30 Demo: CDK source code walkthrough and deploy 05:00 Demo: Handling late arrival of data 05:26 Demo: Challenge 5.1 - De-duplicate data 06:04 Demo: Setup Amazon Data Firehose for data archival 10:32 Demo: On-demand replay of archived data 11:29 Demo: Challenge 5.2 - Replay data 11:53 Conclusion
#LateDataArrival, #ExactlyOnce, #ArchivalAndReplay, #ManagedServiceForApacheFlinkChanging Parameters for A/B Testing, with Apache Flink | 4/5AWS Developers2024-04-11 | Discover how the control channel method can help you change application parameters and filters to perform A/B testing and feature switching, with zero downtime.
In this series, Anand Shah (Data Analytics and Streaming Specialist at AWS) will help you build a modern data streaming architecture for a real-time gaming leaderboard. This architecture includes data ingestion, real-time enrichment with database change data capture (CDC), data processing, as well as computing, storing and visualizing the results. You will also learn advanced streaming analytics techniques, such as the control channel method for A/B testing, updating features and parameters with zero downtime, and how to handle late arrival of data. Anand will also talk you through the process of data de-duplication, as well as how you can store historical data for replay on-demand. 🎉
🌟 Get started with Amazon Managed Service for Apache Flink today, to build and run your fully managed Apache Flink applications on AWS!
00:00 Intro 00:20 What will you learn? 00:51 Control channel technique - Architecture 01:12 Control channel technique - Deep dive 02:20 Control channel technique - Use cases 02:50 Demo: CDK source code walkthrough and deployment 04:01 Demo: Applying control channel technique in Managed Flink Notebooks 05:23 Demo: Challenge 4 – Dynamic bot filtering and A/B testing 06:01 Demo: Push config events using AWS Lambda 07:39 Conclusion
#ZeroDownTime, #DynamicConfigurations, #ManagedServiceForApacheFlinkCompute, Store, and Visualize Results with Amazon MemoryDB for Redis | 3/5AWS Developers2024-04-09 | In this video, we’ll show you how to process event data and compute your gaming leaderboard using Apache Flink, before storing the results to Amazon MemoryDB for Redis, and visualizing them with Grafana. You’ll see a deep dive into Redis data structures that combine with Apache Flink patterns, to power a gaming leaderboard. We’ll also discuss how to use a Lambda function that continuously sends queries from Apache Flink to Redis, and visualizes these results with Grafana dashboards.
In this series, Anand Shah (Data Analytics and Streaming Specialist at AWS) will help you build a modern data streaming architecture for a real-time gaming leaderboard. This architecture includes data ingestion, real-time enrichment with database change data capture (CDC), data processing, as well as computing, storing and visualizing the results. You will also learn advanced streaming analytics techniques, such as the control channel method for A/B testing, updating features and parameters with zero downtime, and how to handle late arrival of data. Anand will also talk you through the process of data de-duplication, as well as how you can store historical data for replay on-demand. 🎉
00:00 Intro 00:24 What will you learn? 01:11 What is Redis? 01:47 Redis operation ZINCRBY 02:31 Redis operation ZADD 03:33 Redis on AWS 04:00 What are we going to build? 04:22 Demo: CDK source code walkthrough and deployment 06:12 Demo: Importing notebook to Amazon Managed Flink Studio 07:21 Demo: Challenges 1 and 2 answers and explanations 09:59 Demo: Challenge 3 - Compute leaderboard and save to MemoryDB 11:18 Demo: Gaming leaderboard architecture evaluation 11:44 Demo: MemoryDB writer Lambda function walkthrough 12:31 Demo: Flink UI - Confirming data movement 12:48 Demo: Grafana - Connecting Redis data source 13:40 Demo: Grafana - Building dashboards 15:20 Conclusion
#MemoryDBforRedis, #ManagedServiceForApacheFlink, #ManagedGrafanaReal-Time Streaming Data Enrichment with Database CDC | 2/5AWS Developers2024-04-04 | Learn how to keep reference data up to date while simultaneously enriching your data streams, with Apache Flink. We’ll take an in-depth look at how Apache Flink streaming join works with real-time event data and the database row level, using Change Data Capture (CDC).
In this series, Anand Shah (Data Analytics and Streaming Specialist at AWS) will help you build a modern data streaming architecture for a real-time gaming leaderboard. This architecture includes data ingestion, real-time enrichment with database change data capture (CDC), data processing, as well as computing, storing and visualizing the results. You will also learn advanced streaming analytics techniques, such as the control channel method for A/B testing, updating features and parameters with zero downtime, and how to handle late arrival of data. Anand will also talk you through the process of data de-duplication, as well as how you can store historical data for replay on-demand. 🎉
00:00 Intro 00:35 What will you learn? 01:28 What is Change Data Capture (CDC)? 02:33 Keeping Apache Flink state up-to-date 03:20 Demo: CDK source code walkthrough and deploy 06:56 Demo: Building the CDC connector and using Managed Flink Notebooks 09:16 Demo: Challenge 2 - Querying player demographics and CDC join 10:15 Conclusion
#FlinkCDC, #ManagedServiceForApacheFlink, #StateManagementBuilding a Leaderboard with Amazon Managed Service for Apache Flink | 1/5AWS Developers2024-04-03 | Looking to level up your analytics? In this video, we’re diving into the fundamentals of streaming architecture, and how you can use Amazon Kinesis Data Streams for data ingestion. We’ll also cover gaming leaderboards as a use case, before walking you through how to set up the architecture and complete the data ingestion challenge in your own AWS account.
Please note deploying the infrastructure shown in this series will incur costs in your AWS account, so remember to stop all resources like Managed Flink Studio Notebooks when you’re not using them.
In this series, Anand Shah (Data Analytics and Streaming Specialist at AWS) will help you build a modern data streaming architecture for a real-time gaming leaderboard. This architecture includes data ingestion, real-time enrichment with database change data capture (CDC), data processing, as well as computing, storing and visualizing the results. You will also learn advanced streaming analytics techniques, such as the control channel method for A/B testing, updating features and parameters with zero downtime, and how to handle late arrival of data. Anand will also talk you through the process of data de-duplication, as well as how you can store historical data for replay on-demand. 🎉
#DataIngestion, #ApacheFlink, #ManagedServiceForApacheFlink5 GitOps Networking & Security Truths You Need to KnowAWS Developers2024-03-28 | In this video, AWS Developer Advocates Du'An Lightfoot and Brandon Carroll provide you with five valuable tips for leveraging GitOps to streamline network management, enhance security, and ensure compliance. Experts discuss breaking down networking monoliths, implementing infrastructure as code, securing pipelines and code, and bringing it all together with CI/CD practices.
Resources: 🌐 Embracing GitOps for Network Security & Compliance: https://community.aws/content/2cxSkjwU6Gh03U2nHEpksCw39Eg/embracing-gitops-for-network-security-and-compliance 🛠️ Learn more about GitOps on community.aws 👉 https://community.aws/tags/gitops
Chapters: 00:00 - Introduction 00:20 - Problems Solved 01:28 - What is GitOps 02:00 - 1. Breaking Down Monoliths 02:50 - 2. Git for Version Control 03:45 - 3. Secure the Pipeline 04:58 - 4. Security through the Pipeline 06:25 - 5. Bring Everything Together with CI/CD 08:20 - Conclusion
#gitops #iac #cloudnetworkingImproved Cloud Security: AWS Network Firewall CloudWatch DashboardAWS Developers2024-03-25 | Take your cloud infrastructure security to the next level with this AWS Network Firewall CloudWatch Dashboard tutorial. 🔍
This quick and handy guide will show you how to create powerful, real-time operational and security insights using the AWS Network Firewall CloudWatch Dashboard. 💻🛡️ From traffic tracking to threat detection — you’ll learn how to secure your AWS defenses by improving firewall activitity visibility and network threat detection.
#cloudwatch #NetworkSecurity #CloudMonitoringStatic Stability | The Resilience ZoneAWS Developers2024-03-22 | Control planes are complicated and can fail at unexpected times... especially when you're in... the Resilience Zone. In this video, Principal Technologist, Clark Richey, and Principal Developer Advocate, Darko Mesaros learn just how important it is to over provision to survive a control plane failure.
Resources: 🌐 Learn more about Resilience on community.aws 👉 https://community.aws/resilience
#resilience #staticstabilityBuild an AWS Solutions Architect Agent with Amazon BedrockAWS Developers2024-03-21 | Leverage the power of generative AI to enhance your AWS cloud solutions. In this video, we’ll show you how to create an AWS Solutions Architect Agent tailored to your needs, using Amazon Bedrock’s secure and scalable platform. Combining large language model capabilities with customized tools, Amazon Bedrock empowers your AI agent to create and deploy well-architected solutions on AWS.
Learn more about Generative AI on community.aws 👇 https://community.aws/generative-ai
Chapters: 00:00 – Introduction 00:38 – What is an Agent? 01:00 – Citing the AWS Well-Architected Framework 04:38 – Deploying AWS Lambda Functions 06:18 – Chain of Thought 07:35 – Creating an Agent 09:30 – Connecting to a Lambda Function 10:45 – Querying the Agent 11:30 – Conclusion
#GenerativeAI #ArtificialIntelligence #AmazonBedrockImprove your Generative AI Application with RAGAWS Developers2024-03-20 | Let’s break down the complexities of generative AI with this easy-to-understand back to basics introduction. In this video, Mike and Tiffany explain the fundamental principles of RAG to avoid hallucinations from your LLM applications.
Resources: 🌐 Learn more about Generative AI on Community.AWS: https://community.aws/generative-ai
#RAG #generativeai #llmThe 4 Pillars of DevOps Explained (with Demos!)AWS Developers2024-03-19 | Join Developer Advocates, Donnie and Derek as they explain what the 4 key pillars of Devops are. So if you wondering how to use Infrastructure as Code (IaC), how to think about Observability and Monitoring, what exactly is Continuous Configuration and best practices are CI/CD then this short video is for you.
🌐 Learn more about DevOps on Community.AWS: https://community.aws/devops
0:00 - Introduction 0:41 - What is Infrastructure as Code (IaC) 1:27 - Why do we need IaC? 3 Benefits of Implementing IaC. 2:14 - IaC tools explained. 3:09 - What is Continuous Configuration? Static vs. Dynamic. 4:11 - What is CI/CD? 5:02 - What are the 4 stages of CI/CD? 6:05 - Demo: Building IaC & CI/CD with AWS CDK. 11:52 - Observability (o11y) & Monitoring - Metrics, Logs, & Tracing 12:43 - Demo: Tracing with Amazon CloudWatch 17:10 - Summary: 4 Pillars of DevOps 18:42 - Conclusion
#devops #cicd #demoUsing TimeSeries Data with Amazon Timestream for InfluxDBAWS Developers2024-03-15 | In this video Derek looks at getting the new Amazon Timestream for InfluxDB service running on AWS. After initial setup, Derek will also show you how to connect the Influx CLI to ingest timeseries data and use the InfluxDB UI and flux to query and display this data.
#influxdb #timeseries #dataanalyticsAutomating your Code Documentation Generation & Release Process with AWSAWS Developers2024-03-11 | Keeping your code documentation up-to-date is key for the Developer Experience when you build frameworks or shared tools and services. In this video, Rohan, Software Development Manager at Amazon FinTech, explains how his team has tackled this challenge by automating this process using AWS CodeBuild, AWS CodePipeline, Amazon S3, AWS Lambda and Amazon CloudFront. He discusses the general architecture of the solution and zoom on specific parts to give details.
#devtools #code #awslambdaWhat is Chaos Engineering & Why you Should CareAWS Developers2024-03-08 | Dive deeper into Chaos Engineering with Principal Technologist, Clark Richey & Chief Technologist, Laurent Domb, as they talk through some of the core concepts of Chaos Testing in production. They'll walk you through best practices, the value of Chaos Testing in situations where you are already running traditional tests, projects like LitmusChaos & Chaos Mesh, and more!
Resources: 🌐 Learn more about Resilience on community.aws 👉 https://community.aws/resilience
00:00 - Introduction 00:38 - What is the correct terminology when it comes to Chaos Engineering: Tests vs. Experiments 02:06 - What value do you get from Chaos Experiments that you don't get from traditional tests (load testing, stress testing, etc.)? 10:16 - What is Fault Injection Simulator and how does it apply to Chaos Engineering? 12:43 - What are LitmusChaos & Chaos Mesh? 14:05 - Why should you do Chaos Experiments? Do you need to run Chaos Experiments across all applications? 17:25 - Are there guardrails that prevent major disasters when running Chaos Experiments? 19:42 - Closing
#chaosengineering #aws #resiliencePublishing Code Directly to AWS using Visual StudioAWS Developers2024-02-29 | In this video, Brandon Minnick, Developer Advocate for .NET at AWS, shows how to publish code developed using Visual Studio to AWS—straight from the IDE. The AWS Toolkit for Visual Studio is an extension for Microsoft Visual Studio running on Microsoft Windows that makes it easier for developers to develop, debug, and deploy .NET applications using Amazon Web Services. With the AWS Toolkit for Visual Studio, you'll be able to get started faster and be more productive when building AWS applications.
0:00 Intro 0:21 Inspecting the existing API Application 1:07 Deploying the API Applicaton on AWS 1:58 Checking the status of the deployment 2:37 Closing
#dotnet #aws #codingGetting Started with the AWS ToolkitAWS Developers2024-02-29 | In this video, Brandon Minnick, Developer Advocate for .NET at AWS, shows how to install and use the AWS Toolkit on Visual Studio. The AWS Toolkit for Visual Studio is an extension for Microsoft Visual Studio running on Microsoft Windows that makes it easier for developers to develop, debug, and deploy .NET applications using Amazon Web Services. With the AWS Toolkit for Visual Studio, you'll be able to get started faster and be more productive when building AWS applications.
0:00 - Introduction 0:24 - Visual Studio Marketplace 0:43 - AWS Explorer 1:00 - Add New User 2:11 - Create new AWS Lambda using Toolkit templates 2:45 - Publish Lambda to AWS 4:00 - Exploring Logs
#AWStoolkit #visualstudio #dotnetHigh Availability vs. Disaster Recovery ExplainedAWS Developers2024-02-20 | In this video, Clark Richey will breakdown resilience by explaining the difference between High Availability & Disaster Recovery in under 2 minutes!
#cloudresilience #disasterrecovery #highavailability5 Game-changing Generative AI Apps with PartyrockAWS Developers2024-02-16 | In this video, Du’An Lightfoot (Senior Developer Advocate, AWS) is diving into the world of generative AI by exploring 5 unique apps. Listen in as he showcases the following apps: a planner that builds personalized study programs towards your certification-based goals, a Japanese-to-English translator, text conversion and proofreading tools, and even an AI t-shirt designer. Discover the power and versatility of generative AI, with these vivid examples.
Chapters: 00:00 – Introduction 00:13 – What can I build with generative AI? 00:45 – PartyRock: The Amazon Bedrock playground 01:03 – App #1: AWS Certification planner 03:30 – App #2: Language translator 05:00 – App #3: Text rewriter AI Assistant 05:54 – App #4: Proofwriting assistant 07:01 – App #5: T-shirt designer 07:47 – Conclusion
#AWS #generativeAI #genAI #partyrock #apps #LLMsHow To Choose the Right AWS IoT ServiceAWS Developers2024-02-13 | In this video, we’re diving into the Internet of Things (IoT) and highlighting everything you need to choose your own IoT service. Listen in as Geof Wheelright (Manager, AWS Decision Content) gets insights from Manish Telreja and Rob Marano (Principal Product Managers, AWS IoT Service) about how working backwards can help you determine the right AWS service for your IoT needs.
Chapters: 00:00 – Introduction 00:40 – IoT: Bridging the physical and digital worlds 01:42 – How do you select an IoT service? 06:55 – Conclusion
#AWS #InternetofThings #IoT #InfrastructureAWS GameDay: League of Legends – How Does It Work?AWS Developers2024-02-13 | We’re going behind the scenes at AWS Summit Madrid 2023 to explore the AWS GameDay: League of Legends sandbox environment. Join Ashwin Raghuraman (Senior Solutions Architect, Games - AWS) and Toni Cuenca Garcia (Dev Content Creator - @linkfydev) as they dive into the tools available to contestants in their battle for the top spot.
🌐 Share & Learn with Cloud Enthusiasts: https://community.aws/#Amazon
Chapters: 0:00 - Introduction 0:38 - Using Amazon SageMaker to train Machine Learning models with small datasets 3:32 - Training the Machine Learning Model 7:27 - Benefits of using AWS to deploy and manage services 8:20 - Closing
#AWS #Esports #LeagueofLegends #AWSGameDay #WinPrediction #MachineLearningSecure Software DevOpsAWS Developers2024-02-05 | Get expert insights on secure software development in a DevOps world. Learn key strategies to balance speed and security from experienced security advocate Matt Johnson. Discover how to integrate security seamlessly into CI/CD pipelines, mitigate supply chain risks, foster a security-first culture among developers, and more. Essential viewing for anyone interested in DevSecOps best practices.
Catch up with the Big Dev Theory on Twitch 👉 https://community.aws/livestreams/the-big-dev-theory
Chapters: 00:00 - Balancing Speed & Security in DevOps 02:00 - Implementing a DevSecOps Approach 04:30 - Choosing the Right Security Tools 07:30 - Mitigating Third Party & Open Source Risks 09:30 - Making Security Everyone's Priority 12:00 - Protecting Against Pipeline Attacks 14:30 - The Road Ahead for DevSecOps
#DevOps #DevSecOps #CloudSecurityBreaking Things Purposefully With AWS Fault Injection SimulatorAWS Developers2024-01-01 | With the wide adoption of microservices and large-scale distributed systems, architectures have grown increasingly complex, making them hard to debug and test, and increasing the risk of outages. Fortunately, chaos engineering reveals failures before they become outages. In this video, we introduce chaos engineering and show you how to start practicing it on AWS. We walk through the tools and methods you can use to inject failures into your architecture and make them more resilient to failure.
Resources: 🌐 Follow along on Community.AWS: https://community.aws/posts/chaos-engineering-pipeline
00:00 - Introduction 00:13 - What is chaos engineering 00:30 - Why chaos engineering 00:55 - Phases of chaos engineering 01:53 - Introducing AWS FIS 02:09 - Use cases of AWS FIS 02:45 - AWS Demo
#ChaosEngineering #Resilience #ApplicationResilienceEmbracing Failure: How to Implement Application Resilience & Innovation on Your TeamAWS Developers2023-12-21 | How do service teams organize themselves to ensure that application resilience doesn't inhibit innovation? In this video, AWS Developer Advocate, Veliswa Boya, covers what is meant by continuous, or application resilience, and the cultural and technical considerations that help teams avoid silos, and ultimately produce application resilience. She outlines this and more through discussing the shared responsibility models, tools that boost collaboration, DevOps, CI/CD, and more!
00:00 - Introduction 00:27 - What is Application or Continuous Resilience? 01:02: What are silos & how do they occur? 01:53 - How do teams communicate during software development? Tools for project organization. 02:32 - Shared responsibility model 03:37 - DevOps 5:48 - CI/CD 6:40 - IaC 7:03 - Monitoring & logging 7:39 - Security 8:33 - Conclusion
#devops #Resilience #ApplicationResilienceQuick Intro to Insecure Direct Object References (IDORs) & How You Can Fix ThemAWS Developers2023-12-19 | In this video you're going to learn about a common application vulnerability called Insecure Direct Object Reference (IDOR). AWS Developer Advocate, Dennis Traub, will show you what it is, why it can pose a security risk, and most importantly, how you can protect yourself.
Resources: 🌐 Follow along on Community.AWS: https://community.aws/posts/owasp-top-10-defined/04-what-is-an-insecure-direct-object-reference 🧃OWASP Juice Shop: https://github.com/juice-shop
Chapters: 0:00 - Intro 0:14 - What is an IDOR and why is it a risk? 0:37 - Example and demo of an IDOR 2:22 - How to NOT fix an IDOR vulnerability 2:48 - How to fix an IDOR vulnerability 3:10 - Demo of the fix
#security #owasp #appsecQuick Intro to Injection Attacks & How You Can Fix ThemAWS Developers2023-12-14 | In this video you will learn about an attack that targets a very common type of application vulnerabilities: An injection attack. You will see a demo of a SQL injection attack, and learn how you can protect yourself.
Resources: 🌐 Follow along on Community.AWS: https://community.aws/posts/owasp-application-vulnerabilities/03-what-is-an-injection-attack 🧃OWASP Juice Shop: https://github.com/juice-shop
Chapters: 0:00 - What are injection attacks? 0:28 - Example: SQL Injection 0:57 - Demo: Finding a SQL injection vulnerability 1:44 - Demo: Exploiting a SQL injection vulnerability 3:59 - Demo: Fixing a SQL injection vulnerability"
#security #owasp #appsecSave Money on Your AWS Bill (5 Simple Tips in 5 Minutes)AWS Developers2023-12-12 | Cost Optimizaition Expert, Steph Gooch, takes you through her top 5 (simple) tips that can help you optimize your spend. Comment down below any other tactics you use to optimize your cloud bill!
Resources: 🌐 Follow along on Community.AWS: https://community.aws/posts/5-ways-to-cost-optimize-your-Infrastructure-as-Code 🛠️ Karpenter: https://karpenter.sh/
Chapters: 00:00 - Introduction 00:07 - Tip 1 00:49 - Tip 2 01:33 - Tip 3 02:38 - Tip 4 03:51 - Tip 5
#costoptimization #finops #cloudcomputingBuild a UGC Live Streaming App with Amazon IVS: Tech Stack Overview (Lesson 1.2)AWS Developers2023-12-11 | In this lesson, we'll take a deeper look at the tech stack used to build StreamCat, a UGC live streaming application. If you're not familiar with AdonisJS and AlpineJS, this lesson will serve as an introduction to these frameworks and will prepare you to better understand some of the code shown in subsequent lessons.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Course Intro (Lesson 1.1)AWS Developers2023-12-11 | Welcome to Building a User Generated Content Live Streaming Application with Amazon Interactive Video Service. My name is Todd Sharp and I'm the Principal Developer Advocate for Amazon Interactive Video Service (Amazon IVS). In this course, you'll find lessons that focus on how to solve many of the common problems involved in building a User Generated Content (UGC) live streaming web application. We'll answer questions like:
- How do I create live streaming channels and chat rooms? - How do I store and retrieve a user's channel information? - How can I display live viewer counts for a stream? - How can I record streams for playback later on? - How can I "replay" the chat for a recorded stream? - How can I invite chat users to join my live stream?
Those are just a few of the specific issues that we'll address in the various lessons in this course. Since this course is broken up into smaller, focused lessons, many of the lessons will be valuable to any developer working with Amazon IVS - not just developers building UGC applications.
Chapters: "00:00 Intro - What's In This Course? 00:26 What UGC problems Will This Course Focus On? 01:08 Prerequisites 01:34 What Is Amazon IVS? 01:58 Amazon IVS features 02:11 Introducing the StreamCat Demo Application 03:19 Lesson Summary"
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: StreamCat Overview (Lesson 1.3)AWS Developers2023-12-11 | In this lesson, we'll look at an overview of the features included in StreamCat that we will be learning more about in subsequent lessons in this course.
Chapters: 00:00 Intro - Streamcat Feature Overview 00:35 Intro to Broadcasting 01:20 Intro to Live Playback 01:52 Intro to VOD Playback & Chat 02:26 Intro to Social Features 02:48 Intro to Stream Metrics and Analytics 03:03 Lesson Summary
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Architecture Overview (Lesson 1.4)AWS Developers2023-12-11 | This lesson provides an architectural overview of the StreamCat UGC application.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Schema Overview (Lesson 1.5)AWS Developers2023-12-11 | In this lesson, we'll take a look at the database schema behind the StreamCat application. After this lesson, you will understand the individual model objects and their properties, and how they relate to one another.
Chapters: 00:00 Intro - The User Model 00:33 User Model Relationships 01:21 The Channel Model 02:09 The Chat Room & Stage Model 02:29 Channel Relationships 03:24 Chat Room & Stage Relationships 04:01 Lesson Summary
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Creating a User (Lesson 2.1)AWS Developers2023-12-11 | In lesson 1, we learned all about StreamCat - a UGC live streaming application. We learned that StreamCat uses AdonisJS, and AlpineJS, and learned about the application schema and architecture. In lesson 2, we'll focus on what happens when new users register for an account.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Creating an Amazon IVS Channel (Lesson 2.2)AWS Developers2023-12-11 | In lesson 2.1, we saw how StreamCat persists a user to the database in the handler for the /register endpoint within the application. In this lesson, we'll see how the StreamCat application uses the AWS SDK for JavaScript (v3) to create an Amazon IVS channel for a user.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Creating an Amazon IVS Chat Room (Lesson 2.3)AWS Developers2023-12-11 | In lesson 2.1, we saw how StreamCat persists a user to the database in the handler for the `/register` endpoint within the application and in lesson 2.2 we saw how to create and associate a dedicated Amazon IVS channel for each user. In this lesson, we'll see how the StreamCat application uses the AWS SDK for JavaScript (v3) to create an Amazon IVS chat room for a user.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Create a Stage for Real-Time Streaming (Lesson 2.4)AWS Developers2023-12-11 | So far in lesson 2, we've looked at how users, channels, and chat rooms are created and associated with one another. We'll close out lesson 2 with a look at how the StreamCat application uses the AWS SDK for JavaScript (v3) to create an Amazon IVS stage for a user to enable real time, multi-host live streams.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Displaying Stream Credentials (Lesson 3.1)AWS Developers2023-12-11 | In this lesson, we will look at how StreamCat retrieves and displays a user's `Channel` credentials. These credentials allow a user to live stream directly to their dedicated Amazon IVS channel from third-party streaming software.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Permissions, Devices & Streams (Lesson 3.2)AWS Developers2023-12-11 | In this lesson, you will learn about some of the common functions that StreamCat uses to create custom web broadcast experiences.
To broadcast from a web browser - whether in real time or low latency - we first need to obtain permission to access a user's camera and microphone. It's also important to list the available cameras and microphones, so that we can provide streamers with an option to change to a different device. Finally, you'll need to be familiar with how to create instances of a `MediaStream` for both the camera and the microphone since the Amazon IVS Web Broadcast SDK uses these to broadcast to an Amazon IVS channel.
Chapters: 00:00 Intro 00:39 GetUserMedia 00:59 Requesting Device Permission 01:32 Listing User Devices 02:10 Creating a Media Stream 03:00 Listing Available Devices in the UI 03:26 Lesson Summary
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Adding ScreenSharing to a Web Broadcast (Lesson 3.4)AWS Developers2023-12-11 | In lesson 3.3, we saw how StreamCat gives users the ability to broadcast low-latency live streams from their camera and microphone directly in a web browser. In this lesson, we'll see how to enhance that broadcast by adding screensharing capabilities.
#AWS #Amazon Interactive Video ServiceBuild a UGC Live Streaming App with Amazon IVS: Responding to Stream State Events (Lesson 3.5)AWS Developers2023-12-11 | In this lesson, we'll look at how StreamCat responds to stream state events to update a channel's state or publish a VOD asset for a previous broadcast. If you recall from lesson 1.4, StreamCat uses an Amazon EventBridge rule to listen for various state change events related to our Amazon IVS channels. This EventBridge rule triggers an AWS Lambda function, and that function persists and updates database records as necessary. In this lesson, we'll focus on how StreamCat handles the following events:
- Stream Start - Stream End - Recording Start - Recording End