Code Conversations

Code Conversations

By ali heydari moghaddamEducation
Download on the App Store

Code Conversations episodes

  • In Prompts We Trust: Engineering Language Models

    To trust or not to trust? That depends on the quality of your prompts. Trusting Large Language Models (LLMs) is all about reducing uncertainties, and effective prompt design is the key to achieving the desired outputs.Prompt design, often referred to as Prompt Engineering, is a burgeoning field that demands creativity and meticulous attention to detail. It involves carefully selecting the right words, symbols, patterns, and formats to guide the LLMs in generating high-quality and relevant texts for the tasks at hand.


    Ref: https://www.youtube.com/watch?v=1XrgOK-Ydl8&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=19

    22 min
  • Sprinkling AI: Practical Applications with GPT APIs

    People talking about AI is like glitter after a craft project, or azulejos in architecture, it's everywhere! Recent advances in generative AI, like Stable Diffusion and Chat-GPT, have the industry more hyped up than a caffeine-addicted toddler. It can leave one feeling like they're being left behind if they're not incorporating AI into their apps today.In this talk, we'll take a sober look at the topic of Generative AIs. In particular, we'll look at how Large Language Models (LLMs) work and where they break down. We'll consider how to engineer prompts for AI. And finally, we'll look at practical examples of adding AI into into a real-world app based on my experiences introducing AI into https://ab.bot/, an app designed to help customer success teams support their customers. We'll write code that calls Open AI APIs that demonstrate how to sprinkle a little AI into your own app. Join us to learn how to leverage the latest advancements in generative AI and take your applications to the next level.


    Ref: https://www.youtube.com/watch?v=OxHw_u45h7M&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=18

    23 min
  • Next-Gen Developer Platforms & Deployable Architectural Archetypes

    The landscape of software development is rapidly evolving, and developers are constantly seeking better tools to enhance their productivity and create more efficient workflows. In this talk, I'll show you what many of my enterprise customers are looking to implement - deploying architectural archetypes using the latest advancements in developer toolsets.We will stand up our dev environment on Azure DevBox and GitHub Codespaces, use the Azure Developer CLI to deploy the templates, leverage GitHub CoPilot for AI-powered code generation to deploy an architecture including the Azure OpenAI API for integrating machine learning and natural language processing into applications - and we'll easily do it in 60 minutes.Come along for a hands-on tour of the latest in developer tooling.


    Ref: https://www.youtube.com/watch?v=mTozV_eV4jQ&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=17

    19 min
  • Achieving 10x Developer Productivity with Generative AI

    It's been hard to miss AI in the news recently. From breakthroughs in natural language processing to impressive image recognition and generation capabilities, AI is everywhere we look right now!In this talk, experienced software engineer Simon Waight will explore the benefits and considerations for developers when they are looking to adopt generative AI as part of their toolkit.To help set the scene, there will be a brief introduction to the fascinating world of generative AI and how it fits into AI more broadly.We'll then look at how generative AI can aid developers in streamlining their workflows and enhance productivity. How about instead of manually creating solutions from scratch, developers could utilise generative models to automatically generate prototypes, designs, or code snippets? How about in a programming language they don't even know?!But there are risks, which we'll explore along the way to ensure everyone is making informed decisions about adopting this technology that has massive positive potential.Finally, all talk and no demo sessions aren't fun, so we'll also do some audience-interactive live coding with a couple of scenarios that will demonstrate the value of this new technology.


    Ref: https://www.youtube.com/watch?v=j_NsChKERh8&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=16

    26 min
  • Microsoft Security Copilot: A New Era in Cyber Defense

    Microsoft Security Copilot leverages with the full power of Generative AI with specially trained models focused on Security Operations within a Microsoft Security environment.Attend this session to go on a deep dive for Microsoft Security Copilot. Learn how it can assist security operations teams to prioritise workloads, facilitate incident response and remediation, understand how it can assist on understanding best practice to manage environments in ways to reduce the likelihood of repeat successful attacks.


    Ref: https://www.youtube.com/watch?v=cCUMJ9ywfuQ&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=25

    16 min
  • Mastering Imposter Syndrome with GitHub Copilot and Community

    Embark on a journey with an introverted developer who discovered the secret to combatting imposter syndrome, doing epic shit, and forging meaningful connections in the global tech landscape (mostly from behind the keyboard).In this session while we see how GitHub CoPilot helps developers write better code, understand complex codebases, and solve problems differently. We'll talk about workplace anxiety, diversity of thought, and the importance of incorporating responsible AI principles into your life and your code.Get ready to unlock the code that leads to a truly successful journey!


    Ref: https://www.youtube.com/watch?v=5Tg9leLR3fE&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=24

    23 min
  • Production Scale Gen AI: API Patterns for Safety

    "Hey AI, build me a production ready, secure, scalable, monitored, customer facing system driven by an LLM"In this session we will look at the architectural patterns and practices required to drive production-ready systems backed by large language models, considerations around content filtering, approaches to stop your enterprise bots leaking secrets as a pirate sea shanty, and how to leverage services like OpenAI ChatGPT and Azure OpenAI.


    Ref: https://www.youtube.com/watch?v=hn2Dn3fLIfg&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=23

    35 min
  • Advanced HTML for Performance and Accessibility

    HTML is not just the foundation we build on, its vital in making our websites accessible usable and performant.We'll explore how we can make the most of our HTML elements and attributes to improve the performance and accessibility of our website and applications as well as boosting the efficiency of our development process.All by using a technology we are already use day to day, but just using it better than we were before. At the end of the talk you'll be able to make things more useful and useable, not just for performance and accessibility but for our users and different technologies, likes bots, applications and AI as well.


    Ref: https://www.youtube.com/watch?v=zA4QzRGIP_w&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=22

    23 min
  • Clone Yourself with Azure Custom Neural Voice

    Everyone has at some point wished they could clone themselves – to do the dishes, or work more efficiently. With advancements and improved accessibility of AI, this becomes more of a reality...This session will explore how to use Azure Custom Neural Voice to create a synthesised version of our own voice for use in a range of fun and practical applications – telephony, voice overs, or even attending meetings on your behalf...!We'll cover the basics of training and tweaking a model of our own voice, with minimal code, that can be used to turn text into natural-sounding speech.Advancing further, we'll learn some ways to train our model with enhanced training data. As an example we'll take a larger amount of audio, such as a podcast, use widely available tools and APIs to identify the individual speakers and the words being spoken – including highly technical language – to feed into our model.You will leave with the knowledge and inspiration to give "cloning" your voice a try!


    Ref: https://www.youtube.com/watch?v=XkbvfSLO3yE&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=21

    23 min
  • Ethical AI Understanding and Countering Risks

    Join Michael Tjalve from Microsoft Philanthropies and the University of Washington as he explores the ethical use of AI, delving into how to best leverage this powerful technology while understanding and proactively countering its potential risks and consequences.

    In this insightful discussion, Michael draws on his extensive work with nonprofit and humanitarian organizations worldwide, revealing how AI is being applied to achieve real-world, societal-scale impact. You'll hear specific examples of projects that address critical global challenges, such as:

    • Building conversational AI solutions for victims of gender-based violence.
    • Developing AI tools to preserve and revitalize endangered indigenous languages.
    • Creating chatbots to provide refugees with access to online learning materials.
    • Using generative AI to streamline operations for nonprofits like Goodwill, enhancing career training and community programs through efficient donation processing.

    The conversation also demystifies how AI works, from its ability to simulate human abilities like seeing, perceiving, and reasoning, to the breakthroughs in deep learning and generative AI. Michael explains why AI is so prominent now, attributing its rapid advancement to the availability of vast amounts of data, cloud computing, and more efficient algorithms.

    Crucially, the episode addresses the inherent risks and concerns surrounding AI, including data privacy, potential job displacement, and the phenomenon of "hallucinations" – where AI can be confidently inaccurate, leading to misinformation. You'll learn about Microsoft's responsible AI principles, which have evolved from design philosophies into tangible engineering processes, and the importance of self-regulation in a fast-moving AI landscape.

    Discover practical mitigation strategies like prompt engineering – a vital skill for effectively interacting with AI models – and explore tools such as content safety features and responsible AI dashboards. Michael emphasizes the necessity of a "human in the loop" for high-stakes applications and reveals the rigorous approval processes for sensitive AI services like voice cloning and facial recognition, due to their potential for misuse.

    This episode underscores that in an era of societal-scale disruptive technology, "running fast and breaking things" is not an option. Instead, the focus is on significantly reducing risks, understanding AI's decision-making and mistakes, and recognizing that the biggest limitation to AI's potential is often our own imagination.



    Ref: https://www.youtube.com/watch?v=odWIkRcqEAU&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=20

    20 min

About Code Conversations

From the publisher's feed

Code Conversations, is a podcast for software developers, engineers, and tech enthusiasts of all levels. Hosted by a seasoned developer with nearly 20 years of experience, each episode dives deep into…