Changelog Master Feed

Changelog Media
undefined
Oct 11, 2019 • 1h 10min

The wonderful thing about Tiggers (JS Party #97)

KBall, Jerod, and Divya dig deep into how we learn. We look into how to choose what to learn, techniques for learning, and a set of respective resources. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Freelance development jobs for world-class engineers. Toptal gives you the ability to work on freelance development jobs and projects with top clients who understand the value of elite engineering talent. Choose your rate, control your schedule, enjoy the 100% remote lifestyle. Learn more at toptaljobs.com DigitalOcean – DigitalOcean now offers three managed databases — PostgreSQL, MySQL, and Redis. Get started for free with a $50 credit. Learn more at do.co/changelog. Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com. Featuring:Kevin Ball – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Segment 1 TryGraphQL.org TypeScript in 5 minutes JSParty #80 Learning Web Development in 2018 (“3 Mos” post) Segment 2 Learn X in Y minutes Go by example Learning By Example D3.js FoodWishes FunFunFunction Segment 3 Frontend Masters Eggheadio thinkster Maximilian Schwarzmüller Kent C Dodds Brendon Burchard Tony Robbins SpeakWriteListen FreeCodeCamp Hacktoberfest JSParty #86 Something missing or broken? PRs welcome!
undefined
Oct 9, 2019 • 40min

Let's talk Elixir! (Changelog Interviews #365)

Jerod is joined by Chris and Desmond (co-hosts of the ElixirTalk podcast) to catch up on what’s moving and shaking in the Elixir and Phoenix communities. We discuss what’s attractive about Elixir, what it means to have the language finalized, why folks are so excited by Phoenix LiveView, the ambitious new Lumen project that’s bringing Elixir to WebAssembly, and more. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean now offers three managed databases — PostgreSQL, MySQL, and Redis. Get started for free with a $50 credit. Learn more at do.co/changelog. KubeCon + CloudNativeCon – The Cloud Native Computing Foundation’s flagship Kubernetes community conference which gathers adopters and technologists from leading open source and cloud native communities. Learn more and register — get 10% off with the code KCNACHANGELOG19 Feel free to use the Convince Your Boss letter in part or in full so you can your team can attend. CrossBrowserTesting – The ONLY all-in-one testing platform that can run automated, visual, and manual UI tests – on thousands of real desktops and mobile browsers. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Chris Bell – GitHub, XDesmond Bowe – Website, GitHub, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: InfoQ’s latest programming language trends report lists Elixir for first time Jerod talk about Elixir and changelog.com on Full Stack Radio Phoenix LiveView Phoenix Phrenzy The Lumen project on GitHub Elixir Forum is pretty great EMPEX LA is Feb 8, 2020 Something missing or broken? PRs welcome!
undefined
Oct 9, 2019 • 1h 6min

On application design (Go Time #102)

Mat is joined by Peter Bourgon, Kat Zień, and Ben Johnson to talk about application design in Go — principles, trade-offs, common mistakes, patterns, and the things you should consider when it comes to application design. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:KubeCon + CloudNativeCon – The Cloud Native Computing Foundation’s flagship Kubernetes community conference which gathers adopters and technologists from leading open source and cloud native communities. Learn more and register — get 10% off with the code KCNACHANGELOG19 Feel free to use the Convince Your Boss letter in part or in full so you can your team can attend. TeamCity by JetBrains – Build and release your software faster with TeamCity — a self-hosted continuous integration and delivery server developed by JetBrains. TeamCity is super-smart at running incremental builds, reusing artifacts, and building only what needs to be built, which can save over 30% of the daily build time. Learn more at teamcity.com/gotime. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Peter Bourgon – GitHub, XBen Johnson – Website, GitHub, XKat Zień – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes: Standard Package Layout Context matters on how you lay out your project We need an it depends Gopher in Gopher slack Standard Go Project Layout ~> golang-standards/project-layout xkcd on Standards Latency numbers every programmer should know Write code that is easy to delete, not easy to extend. Modern software over-engineering mistakes Rethinking classical concurrency patterns by Bryan C. Mills @ GopherCon 2018 Microservices in Go by Matt Heath @ GOTO 2016 Something missing or broken? PRs welcome!
undefined
Oct 7, 2019 • 48min

Flying high with AI drone racing at AlphaPilot (Practical AI #59)

Chris and Daniel talk with Keith Lynn, AlphaPilot Program Manager at Lockheed Martin. AlphaPilot is an open innovation challenge, developing artificial intelligence for high-speed racing drones, created through a partnership between Lockheed Martin and The Drone Racing League (DRL). AlphaPilot challenged university teams from around the world to design AI capable of flying a drone without any human intervention or navigational pre-programming. Autonomous drones will race head-to-head through complex, three-dimensional tracks in DRL’s new Artificial Intelligence Robotic Racing (AIRR) Circuit. The winning team could win up to $2 million in prizes. Keith shares the incredible story of how AlphaPilot got started, just prior to its debut race in Orlando, which will be broadcast on NBC Sports. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean now offers three managed databases — PostgreSQL, MySQL, and Redis. Get started for free with a $50 credit. Learn more at do.co/changelog. The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Keith Lynn – LinkedInChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: AlphaPilot AlphaPilot – Lockheed Martin AI Drone Racing Innovation Challenge Lockheed Martin and Drone Racing League Announce 2019 AlphaPilot Teams Look ma, no hands: UCF arena to host fast-flying, autonomous drone racing in October Lockheed Martin Lockheed Martin - Wikipedia The Drone Racing League The Drone Racing League - Wikipedia Lockheed Martin - Twitter The Drone Racing League - Twitter NVIDIA - Twitter Something missing or broken? PRs welcome!
undefined
Oct 4, 2019 • 39min

Performant Node desktop apps with NodeGui (JS Party #96)

What if you could have an Electron-like app framework without the Chromium dependency and resulting performance woes? Well, now you can. NodeGui is a Qt5-powered, cross-platform, native app GUI framework for JavaScript with CSS-like styling. In this episode, Jerod and Nick sit down with Atul –author of NodeGUI and NodeGUI React– to learn about this exciting framework. We ask him a zillion and one questions about it. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. DigitalOcean – DigitalOcean now offers three managed databases — PostgreSQL, MySQL, and Redis. Get started for free with a $50 credit. Learn more at do.co/changelog. Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com. All Things Open – Exploring open source, open tech, and the open web in the enterprise. Raleigh, NC — October 13-15, 2019 Featuring:Atul R – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes: Wear your helmet while biking, friends Announcing NodeGUI NodeGui on GitHub NodeGui-React on GitHub Stop limiting your open source library’s potential Something missing or broken? PRs welcome!
undefined
Oct 3, 2019 • 57min

Security for Gophers (Go Time #101)

Mat, Filippo, Johan, and Roberto discuss security in Go. Does Go make it easy to secure your code? What common mistakes are Gophers making? What is fuzzing? How can attackers abuse your code if you use the default http mux? Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:KubeCon + CloudNativeCon – The Cloud Native Computing Foundation’s flagship Kubernetes community conference which gathers adopters and technologists from leading open source and cloud native communities. Learn more and register — get 10% off with the code KCNACHANGELOG19 Feel free to use the Convince Your Boss letter in part or in full so you can your team can attend. TeamCity by JetBrains – Build and release your software faster with TeamCity — a self-hosted continuous integration and delivery server developed by JetBrains. TeamCity is super-smart at running incremental builds, reusing artifacts, and building only what needs to be built, which can save over 30% of the daily build time. Learn more at teamcity.com/gotime. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Filippo Valsorda – Website, GitHub, Mastodon, XJohan Brandhorst – Website, GitHub, XRoberto Clapis – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes: Go Playground example #1 - this demonstrates the sql safety pattern that Roberto mentions in the episode. Go Playground example #2 - this demonstrates the stringer pattern mentioned by Roberto to avoid printing passwords out in logs. go-fuzz package - a package for generating random inputs for your code. So you want to expose Go on the Internet - although this needs updating, it was written by Filippo to help others tackle the challenge of securely exposing Go services to the internet. Something missing or broken? PRs welcome!
undefined
Oct 2, 2019 • 43min

Maintainer spotlight! Valeri Karpov (Changelog Interviews #364)

In this episode we’re shining our maintainer spotlight on Valeri Karpov. Val has been the solo maintainer of Mongoose since 2014. This episode with Val continues our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Tidelift for making this series possible. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Tidelift – Tidelift is the first managed open source subscription that pays the maintainers of the exact open source projects you depend on while giving you the commercial support you’ve been looking for. Learn more at tidelift.com. Featuring:Valeri Karpov – Website, GitHub, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Tools Val uses Acquit Mocha ESlint serve People Val respects Dr. Axel Rauschmayer Gleb Bahmutov Misko Hevery Vojta Jina Val’s ebooks The 80/20 Guide to ES2015 Generators Mastering Async/Await Something missing or broken? PRs welcome!
undefined
Sep 30, 2019 • 2min

Win a FREE 🎟️ to All Things Open 2019! (JS Party)

A brief announcement about the upcoming All Things Open conference in Raleigh, NC. What we’ll be doing there, why you should join us, and how to win a FREE 🎟️ to the event. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Jerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Tweet and mention @Changelog or @JSPartyFM for a chance to win 1 of 5 free passes to the conference! “I want a free pass to @AllThingsOpen because…” All Things Open 2019 Register here with code Changelog20 Emma’s talks Jerod’s Svelte talk JS Party Live Something missing or broken? PRs welcome!
undefined
Sep 30, 2019 • 45min

AI in the majority world and model distillation (Practical AI #58)

Chris and Daniel take some time to cover recent trends in AI and some noteworthy publications. In particular, they discuss the increasing AI momentum in the majority world (Africa, Asia, South and Central America and the Caribbean), and they dig into Hugging Face’s recent model distillation results. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean now offers three managed databases — PostgreSQL, MySQL, and Redis. Get started for free with a $50 credit. Learn more at do.co/changelog. All Things Open – Exploring open source, open tech, and the open web in the enterprise. Raleigh, NC — October 13-15, 2019 The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Featuring:Chris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:AI in the majority world: NeurIPS publications by country “Best” universities according to the Times Higher Education ICLR in Ethiopia Google AI offices: Bangalore Ghana Beijing Deep Learning Indaba Southeast Asia Machine Learning School Facebook’s AI for India summit AI Singapore Indonesia AI research center Artificial intelligence probes dark matter in the universe DistilBERT from Hugging Face Three People-Centered Design Principles for Deep Learning Papers with code Something missing or broken? PRs welcome!
undefined
Sep 27, 2019 • 1h 33min

Nushell for the GitHub era (Changelog Interviews #363)

Jonathan Turner, Andrés Robalino, and Yehuda Katz joined the show to talk about Nushell, or just Nu for short. It’s a modern shell for the GitHub era. It’s written in Rust, and it has the backing of some of the greatest minds in open source. We talk through what it is, how it works and cool things you can do with it, why Rust, ideas for the future, and ways for the community to get involved and contribute. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog GitPrime – GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Ship faster because you know more. Not because you’re rushing. Learn more at gitprime.com/changelog. TeamCity by JetBrains – Build and release your software faster with TeamCity — a self-hosted continuous integration and delivery server developed by JetBrains. TeamCity is super-smart at running incremental builds, reusing artifacts, and building only what needs to be built, which can save over 30% of the daily build time. Learn more at teamcity.com/changelog. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Jonathan Turner – Website, GitHub, XAndrés N. Robalino – GitHub, LinkedIn, XYehuda Katz – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Nushell homepage The Nu book nushell/nushell on GitHub Nushell’s Discord Follow @nu_shell and check out This week in Nu The thing that’s missing from your MVP How not to die by Paul Graham Code examples discussed on the show: curl api.github.com | from-json | get current_user_url Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app