The Developers' Bakery

gdb-dashboard with Andrea Cardaci


Listen Later

Have you ever debugged an application using gdb? If yes, you probably know how unfriendly the user interface of gdb is.

That’s why Andrea Cardaci developed gdb-dashboard, a graphical interface for gdb.

Today, we’ll walk through how this project started and we’ll talk about some of the challenges of developing graphical applications for terminal.

Andrea is also an Application Security Specialist. In this episode, he’s going to share of security tips & stories with all of us.

Enjoy the show 👨‍🍳

Show Notes
  • 00.13 Intro
  • 00.59 Episode Start
  • 02.10 Andrea’s Introduction
  • 04.52 What is an Application Security Specialist doing daily?
  • 08.05 Security Tips for every developer
  • 11.21 What is gdb?
  • 13.38 What is gdb-dashboard?
  • 18.45 Why gdb-dashboard is not by default inside gdb?
  • 23.45 So this project is just 2K lines of code… how comes?
  • 27.08 What are the Ncurses libraries?
  • 29.25 Why you developed gdb-dashboard?
  • 34.41 Tests and external contribs
  • 39.32 What’s your most popular CVE?
  • 47.02 Andrea’s Terminal Setup
  • 50.01 Further reading
  • 51.48 Where to find Andrea online?
  • Resources
    • cyrus-and/gdb-dashboard on Github
    • GDB’s Python API Reference
    • Andrea’s Website
    • @cyrus-and on Github
    • @cyrus_and on Twitter
    • Show links
      • Podcast Website
      • The Developers’ Bakery on Spotify
      • The Developers’ Bakery on Apple Podcasts
      • The Developers’ Bakery on Google Podcasts
      • @thebakerydev on Twitter
      • @cortinico on Twitter
      • ...more
        View all episodesView all episodes
        Download on the App Store

        The Developers' BakeryBy Nicola Corti


        More shows like The Developers' Bakery

        View all
        Decoder with Nilay Patel by The Verge

        Decoder with Nilay Patel

        3,143 Listeners