Software Alternatives & Reviews

Functional Pivoting – Tackling Ruby, Haskell, and Rust Playgrounds with Rein Henrichs

NewRelic GitHub Copilot Visual Studio Code
  1. New Relic is a Software Analytics company that makes sense of billions of metrics across millions of apps. We help the people who build modern software understand the stories their data is trying to tell them.
    Jonan Scheffler: Hello and welcome to Polyglot, proudly brought to you by New Relic's developer relations team, The Relicans. Polyglot is about software design. It's about looking beyond languages to the patterns and methods that we as developers use to do our best work. You can join us every week to hear from developers who have stories to share about what has worked for them and may have some opinions about how best to write quality software. We may not always agree, but we are certainly going to have fun, and we will always do our best to level up together. You can find the show notes for this episode and all of The Relicans podcasts on developer.newrelic.com/podcasts. Thank you so much for joining us. Enjoy the show.

    #Application Performance Monitoring #Performance Monitoring #Monitoring Tools 79 social mentions

  2. Your AI pair programmer. With GitHub Copilot, get suggestions for whole lines or entire functions right inside your editor.
    Rein: But the thing about GitHub Copilot is it’s not based on the semantics of your program. It's not based on the meaning of your program. It's based on the letters you typed. And so when GitHub Copilot gives you back the definition of your function, there's no guarantee that it even type checks.

    #Developer Tools #Coding #Code Autocomplete 211 social mentions

  3. Build and debug modern web and cloud applications, by Microsoft
    Pricing:
    • Open Source
    Jonan: So I want to try and come up with a more concrete example because, frankly, I'm trying to confirm my understanding here, and I'm having a hard time getting a toehold. But what you're suggesting is that rather than type inference where because one time eight calls from now that function takes an Int32 from whatever this thing is where I am now, the Rust compiler is able to say, "Okay, that must be an Int32." And it chains the whole thing together, and we get annotations in VS Code. Rather than that world, when I start out, I say this is an Int32. And then I later hand it to a function with another Int32. And the compiler is able to suggest or predict an implementation for what that function does based on the fact that it's taking two integers of this size.

    #Text Editors #IDE #Software Development 1007 social mentions

Discuss: Functional Pivoting – Tackling Ruby, Haskell, and Rust Playgrounds with Rein Henrichs

Log in or Post with