Presentations
re:Invent 2023 - DOP221
DOP221 | Amazon CodeCatalyst in real time: Deploying to production in minutes In this follow-up demonstration to DOP210, see how you can use an Amazon CodeCatalyst blueprint to build a production-ready application that is set up for long-term success. See in real time how to create a project using a CodeCatalyst Dev Environment and deploy it to production using a CodeCatalyst workflow.
Presentations
re:Invent 2023 - DOP310
DOP310 | Better together: GitHub Actions, Amazon CodeCatalyst, or AWS CodeBuild Learn how combining GitHub Actions with Amazon CodeCatalyst or AWS CodeBuild can maximize development efficiency. In this chalk talk, learn about the tradeoffs of using GitHub Actions runners hosted on Amazon EC2 or Amazon ECS with GitHub Actions hosted on CodeCatalyst or CodeBuild. Explore integration with other AWS services to enhance workflow automation. Join this talk to learn how GitHub Actions on AWS can take your development processes to the next level.
Presentations
PASS Data Summit 2023
Using Generative AI to Accelerate SQL Development In this session, we will demonstrate how Amazon CodeWhisperer enables more agile and productive database development by taking natural language input about desired database operations and outputting the corresponding SQL code. We will cover examples of generating SQL with CodeWhisperer, best practices for crafting effective prompts, and how to refine the generated code to fit your database schema and requirements. Join us to see how you can leverage CodeWhisperer to save time and effort compared to manually writing SQL, delivering applications faster and more securely.
Presentations
AWS Innovate Americas
Accelerate Java development with Amazon CodeWhisperer, your generative AI coding companion Join this session to get insights into Java development with Amazon CodeWhisperer and see how forward-looking teams are accelerating application development and enhancing developer “flow.” Link
Presentations
AWS Innovate Europe
Your AI Assistant: Boost dev with Amazon CodeWhisperer Thanks to rapid advancement of AI, application development no longer requires extensive manual coding or continuously learning new frameworks and libraries. Join us to see how integrating Amazon CodeWhisperer into your workflow accelerates delivery, enhances software quality, and helps developers focus on application logic instead of boilerplate code and documentation. Link
Presentations
AWS Generative AI Day Toronto
Accelerate application development with Amazon CodeWhisperer Developers spend a significant amount of their time writing undifferentiated code. Amazon CodeWhisperer, a generative AI–powered coding companion, radically improves productivity by generating code suggestions in real time to alleviate this burden. In this session, learn how CodeWhisperer can “write” much of this undifferentiated code, allowing developers to focus on business logic and accelerate the pace of their innovation. Link
Presentations
AWS On Tour - Barcelona, Spain
I presented two sessions in during AWS On Tour in Barcelona, Spain
Work with AWS right from your IDE - Let’s talk about how AWS can help you be a more productive developer. As software developers, you are always asked to do more with less. You need to ditch every impediments that slow down your flow, every context switch that hurts your productivity. The AWS Toolkit helps to stay focused in your favorite IDE.
Presentations
AWS On Tour - Lyon, France
I presented two sessions in during AWS On Tour in Lyon, France
Work with AWS right from your IDE - Let’s talk about how AWS can help you be a more productive developer. As software developers, you are always asked to do more with less. You need to ditch every impediments that slow down your flow, every context switch that hurts your productivity. The AWS Toolkit helps to stay focused in your favorite IDE.
Presentations
AWS On Tour - Milan, Italy
I presented two sessions in during AWS On Tour in Milan, Italy
Work with AWS right from your IDE - Let’s talk about how AWS can help you be a more productive developer. As software developers, you are always asked to do more with less. You need to ditch every impediments that slow down your flow, every context switch that hurts your productivity. The AWS Toolkit helps to stay focused in your favorite IDE.
Presentations
New York Summit 2023 - DOP301 Tips and tricks for coding with a generative AI coding companion
Generative AI tools that can generate code suggestions, such as Amazon CodeWhisperer, are growing rapidly in popularity. Join this chalk talk to learn how Amazon CodeWhisperer can accelerate and enhance your software development with code generation, reference tracking, security scans, and more. Learn best practices for prompt engineering, and get tips and tricks that can help you be more productive when building applications.
Presentations
Toronto Summit 2023 - DOP201 Code fast with Amazon CodeWhisperer, a generative AI coding companion
Traditionally, building applications requires developers to spend a lot of time manually writing code and trying to learn and keep up with new frameworks, SDKs, and libraries. In the last three years, AI models have grown exponentially in complexity and sophistication, enabling the creation of tools like Amazon CodeWhisperer that can generate code suggestions in real time based on a natural language description of the task. Join this session to learn how Amazon CodeWhisperer can accelerate and enhance your software development with code generation, reference tracking, security scans, and more.
Presentations
Toronto Summit 2023 - DOP301 Enhancing code quality with Amazon CodeCatalyst
Developing software can be difficult and expensive. Throughout the software development lifecycle, developers need a way to easily identify and troubleshoot errors or defects in their code. In parallel, as the cost of detecting and fixing defects in software increases with time, software development managers need a unified console to triage software issues before they reach a production environment. This chalk talk outlines how developers can use Amazon CodeCatalyst to create a test plan for unit tests and code coverage and use dependency checks to help ensure code releases without vulnerabilities.
Presentations
PowerShell Summit 2023 - A Complete DevOps Experience for .NET and PowerShell with AWS CodeCatalyst
Software developers spend a significant amount of time orchestrating tools, technologies, processes, and people to build and deliver modern applications. Amazon CodeCatalyst brings together everything software development teams need to plan, code, build, test, and deploy applications into a streamlined, integrated experience. In this session we will show you how to build .Net and PowerShell projects in a CodeCatalyst cloud Dev Environment. We will then create a continuous integration and continuous delivery (CI/CD) pipeline to deploy the project to AWS Lambda.
Presentations
AWS Developer Innovation Day: Build without limits
You’ve built and deployed your first app on Amazon CodeCatalyst – great! But now your users are hungry for technical details and you need a docs page, stat. Join this session to see how you can use CodeCatalyst to build a production-ready website that is set up for long-term success. We will create the project in real time, add collaborators to populate content, and deploy a site that you can access online – all in under a half an hour.
Presentations
AWS Solutions Day-NYC
Build and Host React Web Application with GraphQL on AWS Workshop AWS Solutions Day - New York City
Abstract: Modern web applications are developed using JavaScript web frameworks like React, Angular, Vue, Next.js and Nuxt.js. GraphQL has emerged as an API approach that simplifies data access and improves the performance of applications by enabling developers to fetch only the data they need for a view in a web or mobile application.
Presentations
AWS Toronto Summit - FWM201
Visually build extensible, full-stack apps faster with AWS Amplify Abstract: AWS Amplify lets frontend and full-stack web and mobile developers quickly build feature-rich apps on AWS with the flexibility to access over 200 AWS services as use cases evolve. Amplify Studio is a new visual development environment that lets developers build and ship complete apps in hours instead of weeks. In this session, learn how you can build an app backend; create custom UI components; allow designers to customize components in Figma, which can then be imported into Amplify Studio; and connect a UI to an app backend with minimal coding.
Presentations
AWS San Francisco Summit- DEM308
Accelerate frontend web and mobile development with AWS Amplify Abstract: User-facing web and mobile applications are the primary touchpoint between organizations and their customers. To meet the ever-rising bar for customer experience, developers must deliver high-quality applications with both foundational and differentiating features. AWS Amplify helps frontend web and mobile developers build full-stack applications faster. This session reviews AWS Amplify’s core capabilities, including authentication, data, file storage, and geolocation, and introduces new capabilities such as extensibility features for easier backend customization with AWS services.
Presentations
AWS San Francisco Summit- MAD201
Best practices for continuous testing and observability Abstract: In this session, discover how to improve the resiliency of your applications through continuous resilience testing. Learn best practices for continuous testing using testing and observability tools such as AWS Fault Injection Simulator and Amazon DevOps Guru.
View the recording
Co-presented with Adnan Bilwani.
Presentations
AWS re:Invent 2021 - DOP306
Implementing release management strategies for CI/CD Pipelines Workshop Abstract: This workshop will guide you through building CI/CD Pipelines with release management best practices, including artifact management as well as zero downtime release promotion and rollback mechanisms. We will evaluate various rollback/roll forward strategies across compute types and assess the need for manual processes.
The workshop instructions are here.
Co-presented with Viyoma Sachdeva.
Presentations
AWS Public Sector Summit 2021
Enterprise Analytics workshop Webinar on moving a data warehouse from SQL Server to Redshift using Database Migration Services (DMS) and Schema Conversion Tool (SCT).
https://dev8014.d2kkzha2beqo1p.amplifyapp.com/
Presentations
The Quilt Winter Meeting
The Quilt 2020 Winter Member Meeting I’ll be presenting The Quilt Member Meeting in San Diego today. I’ll cover the following topics:
Overview of AWS Global Infrastructure Recent Announcements – Local Zones Recent Announcements – Wavelength Recent Announcements – Outposts Recent Announcements – HPC Advances Partnership Opportunities for RENs Link to the event
Presentations
AWS re:Invent 2020 - XNT303
Performance instrumentation and monitoring for .NET applications I’ll be presenting the following session at re:Invent 2020.
Are you confident you can quickly identify service problems and resolve performance issues at scale? Isolating and remediating performance problems in the cloud, particularly with modern, distributed microservice architectures, can pose unique challenges. This session shows you how to capture logs, metrics, and telemetry for .NET applications across servers, containers, serverless architectures, and related components.
Presentations
AWS re:Invent 2019 - ENT401
A life-cycle approach to governance, compliance, and audit I’ll be presenting the following Chalk Talk twice at re:Invent 2019.
Ongoing implementation of regulations by governments across a variety of industries requires organizations to adopt enterprise solutions that fulfill needs relating to compliance, audit, and overall risk management. Join us to learn more about how Amazon CloudWatch, AWS CloudFormation, AWS Config, and AWS CloudTrail can help with enhanced controls, beginning with resource provisioning through to monitoring, remediation, event audit, and issue investigation.
Presentations
AWS re:Invent 2019 - WIN307
Manage Windows instances at scale with Systems Manager I’ll be presenting the following workshop at re:Invent 2019.
Get hands-on experience managing Windows servers with AWS Systems Manager. Examples include the life cycle of an application, automating the creation and management of a “golden AMI,” domain join, application installation, patching, and collecting inventory. Experience with Windows administration and PowerShell are expected for this session. Please bring a laptop (and charger) for the hands-on exercises.