Programming Throwdown

De: Patrick Wheeler and Jason Gauci
  • Sumário

  • Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.
    ℗ & © 2011 Programming Throwdown
    Exibir mais Exibir menos
Episódios
  • 175: Resume Writing
    Aug 16 2024

    175: Resume Writing

    Intro topic: DSLR Photography vs Camera Phone

    News/Links:

    • Free Internet while flying by abusing edits to your profile name
      • https://robertheaton.com/pyskywifi/
    • Making Animated Characters with AI Art
      • https://www.youtube.com/watch?v=zSN76gb_Z28
    • On 10x Engineers
      • https://stackoverflow.blog/2024/06/19/the-real-10x-developer-makes-their-whole-team-better/
    • The Beauty and Challenges of AI-Generated Artistic Gymnastics
      • https://www.youtube.com/watch?v=YwJIYj3hPAU

    Book of the Show

    • Patrick:
      • The Three Body Problem by Cixin Liu
        • https://amzn.to/3xNEoRB
    • Jason:
      • The Checklist Manifesto
        • https://amzn.to/3W2JjpM


    Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


    Tool of the Show

    • Patrick:
      • Super Mario Bros. Wonder (Nintendo Switch)
      • https://amzn.to/3S9VJLf
    • Jason:
      • Amazon Q
      • https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.amazon-q-vscode


    Topic: Resume Writing (Courtesy of Matthew C.)

    • Why have a resume?
      • Many jobs require it to get into the consideration
      • Today many are screened for keywords automatically
      • Log for future you
    • What is a resume?
      • One-page description
      • Key accomplishments & experiences
      • Comparison to CV
      • References
    • How to write a good resume?
      • Do’s
        • Include your github if it has good contributions
        • Be specific (dates, locations, skills)
        • Isolate your specific contributions
        • Be accurate/honest
        • Be concise
        • Be ready to discuss any point you have on the resume
        • List hobbies/activities/extracurriculars
      • Don’ts
        • Have mistakes (especially dates)
        • Use images (most companies use text extraction)
        • Use it as a design portfolio
        • Put social qualities (e.gs. hard-working, motivated, friendly)
        • Use fancy templates/tools
      • Resources
        • Manager Tools: How to scan resumes https://www.manager-tools.com/2016/05/how-scan-resume-part-1
        • Google docs
        • Latex/Lyx for CVs
    • How to think about your career and how it impacts your future resume writing (career planning)
      • Technologies and architectures more than specifics of project details
      • How various choices may age over time

    ★ Support this podcast on Patreon ★
    Exibir mais Exibir menos
    1 hora e 41 minutos
  • 174: Devops
    Jun 10 2024

    Intro topic: Social Media Auto Responder LLM

    News/Links:

    • Amazon releases Amazon Q
      • https://press.aboutamazon.com/2024/4/aws-announces-general-availability-of-amazon-q-the-most-capable-generative-ai-powered-assistant-for-accelerating-software-development-and-leveraging-companies-internal-data
    • Cheap RiscV “Super Cluster” from Bitluni
      • DIY 256-Core RISC-V super computer
      • https://www.youtube.com/watch?v=-4d3PgEXhdY
      • CH32V203
    • Phi 3 Vision Released
      • https://azure.microsoft.com/en-us/blog/new-models-added-to-the-phi-3-family-available-on-microsoft-azure/
      • Ollama
    • ChatGPT 4o
      • https://openai.com/index/hello-gpt-4o/

    Book of the Show

    • Patrick: MyFirstMillion Podcast
      • https://www.mfmpod.com/
    • Jason: A Path Towards Autonomous Machine Intelligence
      • https://openreview.net/pdf?id=BZ5a1r-kVsf


    Patreon https://www.patreon.com/programmingthrowdown?ty=h


    Tool of the Show

    • Patrick: Dave the Diver
      • https://store.steampowered.com/app/1868140/DAVE_THE_DIVER/
    • Jason: Turing Complete
      • https://store.steampowered.com/app/1444480/Turing_Complete/


    Topic: DevOps

    • What is DevOps
      • DevOps vs SRE
    • Why DevOps is important
      • Engineering time is expensive
      • Outages can hurt company metrics & reputation
    • Build & Testing Infrastructure
      • Bazel & Build/Test Idempotency
      • Build/Test Farms
      • BuildBarn
      • Github Actions
      • Jenkins
    • Infrastructure as code
      • Terraform
      • Blue Green Deployment
    • Continuous Everything!
      • Continuous Integration
      • Continuous Deployment
    • How to Measure DevOps
      • Build Times
      • Release cadence
      • Bug tracking / round trip times
      • Engineer Surveys
        • Time spent doing what you enjoy
    • DevOps Horror Stories

    ★ Support this podcast on Patreon ★
    Exibir mais Exibir menos
    1 hora e 26 minutos
  • 173: Mocking and Unit Tests
    Apr 29 2024

    173: Mocking and Unit Tests


    Intro topic: Headphones

    News/Links:

    • Texas A&M University Physics Festival
      • https://physicsfestival.tamu.edu/
    • Rust vs Cpp at Google
      • Lars Bergstrom (Google Director of Engineering): Rust teams at Google are as productive as the ones using Go and 2x those using Cpp
      • https://youtu.be/6mZRWFQRvmw?t=27012
    • Is Cosine Similarity Really About Similarity
      • https://arxiv.org/abs/2403.05440
    • Xz utils supply chain attack
      • Andres Freund at Microsoft
      • https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/


    Book of the Show

    • Patrick:
      • 80/20 Running by Matt Fitzgerald
      • https://amzn.to/3xyEKLo
    • Jason:
      • A Movie Making Nerd
      • https://amzn.to/49ycDJj


    Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


    Tool of the Show

    • Patrick:
      • Shapez Android: https://play.google.com/store/apps/details?id=com.playdigious.shapez&hl=en_US&gl=US
      • Shapez iOS: https://apps.apple.com/us/app/shapez-factory-game/id6450830779
    • Jason:
      • Dwarf Fortress
      • https://store.steampowered.com/app/975370/Dwarf_Fortress/


    Topic: Mocking and Unit Tests

    • What are Unit Tests
      • Balance between utility, maintenance, and coverage
      • Unit Test: testing small functions
      • Regression Test: Testing larger functions
      • System Test: End-to-end testing of programs
    • What are mocks & fakes
    • When to use mock vs. fake
    • Mocking libraries in various languages
      • Python: https://docs.python.org/3/library/unittest.mock.html
      • Java: https://github.com/mockito/mockito
      • C++: https://github.com/google/googletest


    ★ Support this podcast on Patreon ★
    Exibir mais Exibir menos
    1 hora e 35 minutos
activate_samplebutton_t1

O que os ouvintes dizem sobre Programming Throwdown

Nota média dos ouvintes. Apenas ouvintes que tiverem escutado o título podem escrever avaliações.

Avaliações - Selecione as abas abaixo para mudar a fonte das avaliações.