148: Package Management with Max Howell

148: Package Management with Max Howell

Package managers are an often-overlooked aspect of any operating system, but their importance is not to be underestimated – especially in today’s development environment. As both creator of Homebrew and CEO of tea.xyz, Max Howell is intimately familiar with the ins and outs of open-source development, software engineering, and balancing passion with practicality. He shares these experiences and more with us in today’s deep dive into the subject!


00:01:00 Introductions

00:01:29 When Max started Tea.XYZ

00:03:51 British plugs

00:08:10 Literally rolling out of bed to work

00:11:49 The value of meetups

00:13:14 Getting into open-source

00:23:00 Mandrake

00:25:02 Turning frustration into action

00:30:47 Deno

00:40:28 OSX’s relationship with Unix

00:55:33 Trying out Ruby

01:01:13 April Fools prank ideas

01:04:13 The cause of sleepless nights with Homebrew

01:14:41 What got Max inspired to do Tea

01:19:53 From startup to company

01:41:55 Farewells


Resources mentioned in this episode:

Links:


References:


If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/


Reach out to us via email: programmingthrowdown@gmail.com


You can also follow Programming Throwdown on

Facebook | Apple Podcasts | Spotify | Player.FM


Join the discussion on our Discord

Help support Programming Throwdown through our Patreon

★ Support this podcast on Patreon ★

Avsnitt(186)

Reactive programming and the Actor model

Reactive programming and the Actor model

Hey everyone! This episode is an absolutely fascinating interview with Jonas Bonér, creator of Akka. We dive into reactive programming, the actor model, and the Akka toolkit. Jonas also describes his journey as a developer that led him to create Akka and found Lightbend with Martin Odersky, the creator of Scala. Jonas brings a ton of in-depth technical discussion, so buckle up! :-) Show Notes: https://www.programmingthrowdown.com/2018/09/episode-82-reactive-programming-and.html ★ Support this podcast on Patreon ★

28 Sep 20181h 25min

2018 Mailbag

2018 Mailbag

Hey all! Since setting up the #questions channel in discord, a lot of you have written some phenominal and thought-provoking questions both there and via email, so this is a great time to go back through our favorites and answer them in a Mailbag episode! Thanks for your support by checking out our Books of the Show links and our audible and patreon links! I was able to send out all the domestic Christmas gifts (email me if you haven't gotten yours!) but we could not ship them Internationally. I'm still looking for a solution there, and will keep you posted! Show Notes: https://www.programmingthrowdown.com/2018/09/episode-81-2018-mailbag.html ★ Support this podcast on Patreon ★

6 Sep 20181h 13min

Concurrency

Concurrency

What is a thread/process? How can you speed up a program that requires a lot of compute resources? How can you have a single machine serve web pages to 100s of people, some of whom have slow connections? Patrick and I answer these questions on today's show: Concurrency! We have also set up a discord channel! We will be posting news stories as we find them and also record the show live! Check out our channel here: https://discord.gg/r4V2zpC Show Notes: https://www.programmingthrowdown.com/2018/07/episode-80-concurrency.html ★ Support this podcast on Patreon ★

31 Juli 20181h 7min

Technical Arguments

Technical Arguments

Sunday is a non-traditional day for a new episode and this is definitely a non-traditional episode! Today we are talking about Technical Arguments. We cover the most common arguments/debates you will have on the job as a software engineer and how to make the best arguments to reach the best decisions with the least amount of friction. Patrick and I tried not to inject our own opinions, but it's hard not to add our two cents (yes, spaces really are better). This episode is the first of a potential new genre of show, where we talk about non-technical facets of being a software engineer. Listen to this episode and report back on whether we should do more shows like this one! If you want us to stick to our existing formats (technical topic and interview) let us know that too! Show Notes: https://www.programmingthrowdown.com/2018/07/episode-79-technical-arguments.html ★ Support this podcast on Patreon ★

1 Juli 20181h 31min

Building and Testing Web Services with Postman

Building and Testing Web Services with Postman

Web services are for much more than building websites: they are one of the most common techniques for passing information among programs. Creating a web API for your program is a great way to access it from a browser, another program, or a mobile app. Today we chat with Abhinav Asthana, CEO of Postman, about building, scaling, and testing web services! Show Notes: https://www.programmingthrowdown.com/2018/05/episode-78-building-and-testing-web.html ★ Support this podcast on Patreon ★

31 Maj 20181h 13min

Julia

Julia

Julia may be the most requested language we have ever received on the show, so Patrick and I took some time of the past few weeks to get familiar with Julia and share our findings. Overall, it's a really slick language that has data and process parallelism built into the language, so it will run on many threads or even many machines without having to design a communication system by hand. Show Notes: https://www.programmingthrowdown.com/2018/05/episode-77-julia.html ★ Support this podcast on Patreon ★

2 Maj 20181h 20min

Code Documentation

Code Documentation

Writing documentation is an art and there aren't many cut-and-dry rules that will guarantee the right documentation quality. In this episode Patrick and I chat about our lessons learned and also cover a bunch of ways to document and write self-documenting code. Show Notes: http://www.programmingthrowdown.com/2018/04/episode-76-code-documentation.html ★ Support this podcast on Patreon ★

4 Apr 20181h 24min

Arduino

Arduino

Ever want to build your own robot? We explain how to do this using Arduino! Show notes: http://www.programmingthrowdown.com/2018/03/episode-75-arduino.html ★ Support this podcast on Patreon ★

5 Mars 20181h 38min

Populärt inom Politik & nyheter

aftonbladet-krim
fordomspodden
p3-krim
motiv
rss-krimstad
blenda-2
rss-viva-fotboll
flashback-forever
aftonbladet-daily
svenska-fall
rss-sanning-konsekvens
rss-krimreportrarna
rss-vad-fan-hande
dagens-eko
olyckan-inifran
rss-frandfors-horna
rss-svalan-krim
krimmagasinet
rss-klubbland-en-podd-mest-om-frolunda
rss-flodet