ali heydari moghaddam

Code Conversations

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 the world of software development, exploring coding techniques, best practices, industry trends, and the stories behind the code. Whether you're a beginner or a pro, tune in to gain valuable insights, hear from industry experts, and join conversations that will help you stay ahead in the fast-evolving tech world.

Be sure to visit the podcast's website and support the creator: podcasters.spotify.com

Author

ali heydari moghaddam

Category

Education

Podcast website

podcasters.spotify.com

Latest episode

Oct 27, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.7+ rating iOS soon

Episodes

Neural Style Transfer: Generative AI Art and Science 18.04.2025

Neural Style Transfer (NST) is a concept in generative AI where the content of one image is combined with the style of another to create a new image . It uses a pre-trained Convolutional Neural Network (CNN) and adds loss functions with style transformations to generate a novel image. CNNs are deep learning models used mainly in image analysis to understand image content. They work by using filter...

Transformers and ChatGPT: The Rise of Generative AI 15.04.2025

As software engineers, we have the incredible opportunity to harness the power of ChatGPT to elevate our applications to new heights of interactivity and intelligence. Embark on a thrilling journey through ChatGPT's evolution, powered by the Transformers architecture. Explore ChatGPT's real-world impact on code assistance, customer support, content generation, and more. But that's not...

Unlocking the Potential of AI 11.04.2025

Artificial intelligence is rapidly changing the world we live in, and Microsoft is at the forefront of this exciting revolution. Join us for a session where we'll explore the latest innovation from Microsoft and GitHub on AI.Let's explore the latest technologies, including Azure OpenAI, Neural voice, and GitHub Co-pilot. With Co-pilot, an AI-powered coding assistant that suggests code snip...

Exploring ChatGPT for Improved Observability 08.04.2025

In today’s fast-paced and complex technological landscape, observability has become a critical aspect of ensuring the reliability and performance of software systems. However, traditional observability tools and techniques can only go so far in providing insights into the behavior of these systems. Enter ChatGPT, a conversational AI tool that can help bridge the gap between observability and human...

Banking Cybersecurity: Battling DeepFakes & AI-powered Scammers 04.04.2025

Join us in this gripping session as we peel back the layers of the banking sector's current state during these dark times. The industry faces relentless direct attacks and ingenious social engineering scams that have evolved with the digital era. As technology progresses, with the rise of DeepFake and powerful AI/ML tools like ChatGPT, scammers exploit these innovations, making cybersecurity an ev...

Prompt Injection: When Hackers Befriend Your AI 01.04.2025

This is a technical presentation where we'll look at attacks on implementations of Large Language Models (LLMs) used for chatbots, sentiment analysis, and similar applications. Serious prompt injection vulnerabilities can be used by adversaries to completely weaponize your AI against your users. We will look at how so-called "prompt injection" attacks occur, why they work, different variations lik...

Software Engineering Careers 2025 Roadmap 25.03.2025

Here is a brief description for a post about how to kickstart your software engineering career, based on the source: A software engineering career can be started via bootcamps like TripleTen, which offer opportunities to gain practical skills. TripleTen is an online, part-time coding bootcamp that helps people transition into tech careers, even without prior experience. An advantage to TripleTen i...

What It Takes To Be A Software Engineer 21.03.2025

Software engineering is more than just programming; it's about building software that works reliably, rooted in a pragmatic and scientific approach. The difficult part of software engineering is the design, given that production is as simple as cloning bytes. Software engineers should focus on exploration and discovery, adapting lessons from science through iteration, feedback, and incremental wor...

Becoming a Software Engineer 18.03.2025

Software engineers need a combination of hard and soft skills to be successful1. Hard skills are technical abilities learned through education or professional development that can be measured for proficienc https://www.springboard.com/blog/software-engineering/skills-needed/

Product Management Is Dead? 14.03.2025

Product management as we know it is over. AI is already dismantling the role faster than many of us expected. If you’re in product management, don’t be surprised by this; your job now is to adapt faster than the changes are happening. https://www.chatprd.ai/blog/product-management-is-dead

AI Agents into Product Management Workflows 11.03.2025

Imagine an AI teammate that lives within your existing product management tools! An AI agent can boost your productivity by: Summarizing discussions in Slack. Generating PRD drafts. Answering questions about specs in Confluence. Suggesting priority changes in Jira. Creating simple web forms. Alerting you to drops in conversion rates. It integrates into your workflow, acting as a natural extension...

Key Capabilities of an AI Product Management Agent 07.03.2025

AI Product Management Agents: Revolutionizing the Role of the Modern PM AI agents can act as an extra pair of hands and an extra brain across a Product Manager's core responsibilities. These agents offer key capabilities such as: AI agents can serve as a strategic sounding board by simulating scenarios to inform strategy. Essentially, AI agents offer a "virtual team member" who works 24/7, doesn’t...

What will AI product management agents do for us? 04.03.2025

AI is transforming product management workflows by helping product managers (PMs) handle the large amounts of data and tasks they face. AI tools can assist with synthesis, writing, surfacing insights, and providing creative suggestions, without replacing the intuition, empathy, and influence that PMs bring. These tools can help with tasks like PRD (Product Requirements Document) writing and user r...

Future Potential of AI-Driven Product Management 28.02.2025

AI has the potential to transform product management workflows and responsibilities in several significant ways. Looking ahead, AI could change how product managers operate. If today's AI assistants respond to prompts and automate basic tasks, the future may bring more proactive and intelligent AI agents. Here are some of the most significant potential transformations: Proactive strategy and d...

Using AI to write a product requirements document 25.02.2025

Here's a description for a post about using AI to write a product requirements document (PRD), based on the provided source: Are you a product manager looking to streamline your PRD writing process? Discover how AI tools like ChatPRD can help you draft, refine, and update PRDs more efficiently. AI can automate repetitive tasks, provide instant feedback, and ensure consistency, ultimately saving yo...

Product Management in the Age of AI 21.02.2025

The article "Product Management Is Dead" argues that artificial intelligence (AI) is rapidly changing the product management landscape.  AI is automating many previously manual tasks , such as strategy definition and document creation, leading to a  decentralized and accelerated workflow . The author suggests that successful product managers will  need to adapt by automating tasks, expan...

Google's AI Prompt Engineering Course Summary 18.02.2025

The YouTube video summarizes Google's prompt engineering course, emphasizing a five-step framework for effective prompt design: task, context, references, evaluate, and iterate . This framework can be remembered using the mnemonic "Tiny crabs ride enormous iguanas". The course also covers four methods for iterating on prompts , which include revisiting the prompting framework, simpli...

Lean Team Topologies for Amplified Productivity 14.02.2025

Customer Value, Customer Centricity, Product Success are some of the ultimate goals of an organisation. And to achieve them one of the focus area for an organisation is to ensure that the teams are setup and interacting efficiently to deliver customer value with speed. In this session, we will discuss how to define an efficient team topology for teams to deliver customer value. we will go through...

9 DevOps Team Patterns 10.02.2025

It seems that in our industry, many don’t know what to do with DevOps teams. QA team, we know about them. Software engineering teams, we know where to put them. But DevOps? There is a big gap between the leaders and how companies really practice it, like putting it as another team between Dev and Ops. In this video and the previous one, we demystified DevOps teams topologies. For the second video,...

Team Topologies with Matthew Skelton 06.02.2025

Matthew Skelton, Founder at Conflux and co-author of Team Topologies, joins the community to discuss Untangling software delivery with Team Topologies, flow metrics, and careful decoupling The key predictive IT delivery metrics uncovered by the book Accelerate and the State of DevOps Reports - aka “DORA metrics” - point the way towards flow-centric operating models for every modern enterprise buil...

Platform as a Product - Why Platform as a Product? 03.02.2025

This video is a free preview from the 2h course "Platform as a Product" available on the Team Topologies Academy: https://bit.ly/3o5aLmt

A Team-Centric Approach: Kubernetes as Foundation, Not Platform 30.01.2025

Manuel Pais discusses how many organizations see Kubernetes as “the” platform, rather than just a technical foundation for a true internal platform. Successful Kubernetes adoption requires thinking about what a platform really means and learning which team structures and interactions work well. And evolve them over time. https://www.youtube.com/watch?v=Iu_T3X-bPqE

Designing Teams for Modern Software Systems 23.01.2025

Recent research summarised in the book Accelerate points to a set of practices that lead to high software development organisation performance. Simultaneously, research from the Santa Fe institute on Complex Adaptive Systems over the last 20 years seems to point to a grand unified theory of organisational design. So have we cracked it? Do we now have the answer to the question: how do we create an...

Team Topologies: Thinnest Viable Platform (TVP) 20.01.2025

Matthew Skelton and Manuel Pais - co-authors of the book Team Topologies - discuss the concept of a Thinnest Viable Platform (TVP) and what this means for organizations building and running modern software systems.

Platform as a Product: Fundamentals and Best Practices 16.01.2025

Savvy organisations are discovering the value of treating their internal platforms as products. But what does it mean to treat a “platform as a product”? What benefits does this give, and why would an organisation adopt this approach? In this talk, Manuel Pais, co-author of the book Team Topologies, explains why the platform-as-product approach can be a game-changer for organisations building and...

Listen to the Code Conversations podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.