The Learning Driven Development Podcast (LDD Pod) is hosted by Josh Cirre and features a variety of content by amazing authors throughout the web. It's a series where Josh gets the incredible opportunity to read, learn, and share with YOU articles, blogs, documentation, stories, or other forms of written content that exist in the tech space.
At the end of each episode, Josh will share his observations and learnings and (probably) ramble about the topic we read together.
Is it better to use the tech stack that you know and you're familiar with or the tech stack that better solves the problem at hand? Can tools like HTMX or Livewire measure up to the needs of a highly interactive web application like NextJS?
Why did Gumroad choose to go with NextJS over HTMX and is that a good thing?
Let's learn together.
––––
Article: https://htmx.org/essays/why-gumroad-didnt-choose-htmx/ (https://htmx.org/essays/why-gumroad-didnt-choose-htmx/)
Gumroad: https://gumroad.com (https://gumroad.com)
Sahil's Website: https://sahillavingia.com/ (https://sahillavingia.com/)
HackerNews Thread: https://news.ycombinator.com/item?id=41733625 (https://news.ycombinator.com/item?id=41733625)
HTMX: https://htmx.org (https://htmx.org)
Big Sky Software: https://bigsky.software/cv/ (https://bigsky.software/cv/)
Keep creating.
4 Oct 2024TRANSCRIPT
The Pipeline Problem - Justin Jackson
Why aren't beginners learning PHP or Laravel instead of JavaScript or some enterprise language like Java or C#? Is it because there's more jobs outside of PHP?
What can we do to fix this?
Let's learn together.
––––
Article: https://justinjackson.ca/summer-project (https://justinjackson.ca/summer-project)
Justin Jackson's Website: https://justinjackson.ca/ (https://justinjackson.ca/)
Justin Jackson on Twitter/X: https://twitter.com/mijustin (https://twitter.com/mijustin)
Keep creating.
27 Sept 2024TRANSCRIPT
Look out, kids: PHP is the new JavaScript - Dave Kiss
I didn't really touch PHP (other than some WP themes or plugins here and there, don't sue me) until 2 years ago when I started building apps in Laravel.
PHP is a much different language than it was 10-15 years ago.
But why is everyone talking about it now? We read an article from Mux/Dave Kiss where we get a front row seat as Dave tries Laravel for the first time.
Let's learn together.
––––
Article: https://www.mux.com/blog/php-is-the-new-javascript (https://www.mux.com/blog/php-is-the-new-javascript)
Dave's Other Posts: https://www.mux.com/team/dave-kiss (https://www.mux.com/team/dave-kiss)
Dave Kiss on Twitter/X: https://x.com/davekiss (https://x.com/davekiss)
Keep creating.
20 Sept 2024TRANSCRIPT
Hypermedia on Whatever You'd Like - Carson Gross
There's a lot of folks like me who prefer sending HTML over the wire with tools like Livewire, HTMX, Hotwire, AlpineAJAX or others. So do we all hate JavaScript?
No. But, it doesn't mean you should use JavaScript for everything.
In this episode, we read an article from Carson Gross (the creator of HTMX) on why Hypermedia should be used on ALL THE THINGS.
Let's learn together.
––––
Article: https://htmx.org/essays/hypermedia-on-whatever-youd-like/ (https://htmx.org/essays/hypermedia-on-whatever-youd-like/)
HTMX: https://htmx.org (https://htmx.org)
Big Sky Software: https://bigsky.software/cv/ (https://bigsky.software/cv/)
My Tech Stack Video (referenced): https://youtu.be/1NyFkPVpwfg (https://youtu.be/1NyFkPVpwfg)
My AlpineAJAX Video (referenced): https://youtu.be/k2Kzv4VrWj8 (https://youtu.be/k2Kzv4VrWj8)
Keep creating.
---
📹 **Watch My VSCode Setup Video:** https://youtu.be/uoqhrFRuRF4 (https://youtu.be/uoqhrFRuRF4)
🎓 **Make VSCode Awesome – Caleb Porzio's Course (support me with this link):** https://gumroad.com/a/636621331 (https://gumroad.com/a/636621331)
13 Sept 2024TRANSCRIPT
How to Build Anything Extremely Quickly - dnbt777
Can you speedrun preparing to do something? Can you learn to do something fast by prepping to do it fast?
In this episode, we delve into the secrets of building rapidly by exploring an article from LearnHowToLearn.org. Written by DNBT 777, the article details the technique of outline speedrunning, a method designed to speed up both the planning and execution phases of any project.
Let's learn together.
––––
Article: https://learnhowtolearn.org/how-to-build-extremely-quickly/ (https://learnhowtolearn.org/how-to-build-extremely-quickly/)
My Tech Stack Video (referenced): https://youtu.be/1NyFkPVpwfg (https://youtu.be/1NyFkPVpwfg)
Learn How To Learn: https://learnhowtolearn.org (https://learnhowtolearn.org)
Author X/Twitter: https://x.com/dnbt777 (https://x.com/dnbt777)
Keep creating.
---
📹 **Watch My VSCode Setup Video:** https://youtu.be/uoqhrFRuRF4 (https://youtu.be/uoqhrFRuRF4)
🎓 **Make VSCode Awesome – Caleb Porzio's Course (support me with this link):** https://gumroad.com/a/636621331 (https://gumroad.com/a/636621331)
6 Sept 2024TRANSCRIPT
How to be better at making decisions - Max Stoiber
How can we learn from past decisions (especially in tech) but also make better decisions in the future at the same time?
Max Stoiber is a living legend in the JavaScript world. Cofounder & CEO
of Stellate, co-creator of styled-components & react-boilerplate, and last but not least, the author of "How to better at making decisions" among other stellar notes.
Let's learn together.
Note Link: https://mxstbr.com/notes/decision-making (https://mxstbr.com/notes/decision-making)
Max's Website: https://mxstbr.com/ (https://mxstbr.com/)
Max's X/Twitter: https://x.com/mxstbr (https://x.com/mxstbr)
Keep creating.
30 Aug 2024TRANSCRIPT
Benefits of Writing Clean, Maintainable Code - Jamie Peters
What is clean code? Are there benefits to writing it? What are things to think about as you write code and keep the future of maintaining that code in mind?
This episode of Learning Driven Development, we read "Benefits of Writing Clean, Maintainable Code" by Jamie Peters at Jump24.
Links:
Article: https://jump24.co.uk/journal/benefits-of-writing-clean-maintainable-code/ (https://jump24.co.uk/journal/benefits-of-writing-clean-maintainable-code/)
Jamie's Website: https://jamie-peters.co.uk/ (https://jamie-peters.co.uk/)
23 Aug 2024TRANSCRIPT
I don't write code the way I used to - Brent Roose
What would you tell your younger self if you could tell them how to write better code? What would your younger self tell you now?
Brent's Github: https://github.com/brendt (https://github.com/brendt)
Stitcher.io: https://stitcher.io/newsletter/subscribe (https://stitcher.io/newsletter/subscribe)
Article Link: https://stitcher.io/blog/i-dont-code-the-way-i-used-to (https://stitcher.io/blog/i-dont-code-the-way-i-used-to)
Keep creating.
---
📹 **Watch My VSCode Setup Video:** https://youtu.be/uoqhrFRuRF4 (https://youtu.be/uoqhrFRuRF4)
🎓 **Make VSCode Awesome – Caleb Porzio's Course (support me with this link):** https://gumroad.com/a/636621331 (https://gumroad.com/a/636621331)
16 Aug 2024TRANSCRIPT
Write Code That's Easy To Delete - Tef
Every line of code comes at a price.
So how do you write "good" code?
In this episode we read "Write code that is easy to delete, not easy to extend" by Tef.
Article: https://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to (https://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to)
Tef's Mastodon: https://mastodon.social/@tef (https://mastodon.social/@tef)
About Tef: https://programmingisterrible.com/about (https://programmingisterrible.com/about)
9 Aug 2024TRANSCRIPT
5 Lessons I Learned From Building My Own Laravel Package - Ash Allen
Put down that book, pause that video, bookmark that course, and just start building the thing you've been wanting to build. You'll find the pieces you need to learn as you go.
But just do it.
In this episode of 'Learning Driven Development,' we dive into the five crucial lessons learned from creating a Laravel package, as shared by Ash Allen. From handling criticism to the importance of tests and documentation, Ash's insights offer invaluable advice for developers at all levels. Watch to discover practical tips on improving your skills through hands-on building and get a chance to win free copies of Ash Allen's books, 'Battle Ready Laravel' and 'Consuming APIs in Laravel.'
Links:
Ash's Website/Blog: https://ashallendesign.co.uk/ (https://ashallendesign.co.uk/)
Article: https://ashallendesign.co.uk/blog/5-lessons-i-learned-from-building-my-own-laravel-package (https://ashallendesign.co.uk/blog/5-lessons-i-learned-from-building-my-own-laravel-package)
Ash's Github: https://github.com/ash-jc-allen (https://github.com/ash-jc-allen)
Ash's Twitter/X: https://x.com/AshAllenDesign (https://x.com/AshAllenDesign)
Battle Ready Laravel: https://battle-ready-laravel.com/ (https://battle-ready-laravel.com/)
Consuming APIs in Laravel: https://consuming-apis-in-laravel.com/ (https://consuming-apis-in-laravel.com/)
2 Aug 2024TRANSCRIPT
How I Force Quit My Old Career and Started Coding - Marcy Acevedo
No matter if you just started your development journey or your ten years deep, we all struggle with those feelings of self doubt.
Am I even a developer?
On this episode of Learning Driven Development, we read "Ctrl+Alt+Delete: How I Force Quit My Old Career and Started Coding" by Marcy Acevedo at Tighten.
Links:
Article: https://tighten.com/insights/ctrl-alt-del-force-quit-to-coding/ (https://tighten.com/insights/ctrl-alt-del-force-quit-to-coding/)
Marcy's Twitter: https://x.com/_sugarcoded (https://x.com/_sugarcoded)
26 Jul 2024TRANSCRIPT
Your customers hate MVPs. Make a SLC instead. - Jason Cohen
On this episode of the Learning Driven Development podcast, we read an article from one of my favorite authors in the startup space: Jason Cohen.
Your customers hate MVPs. Make a SLC instead.
Article: https://longform.asmartbear.com/slc/ (https://longform.asmartbear.com/slc/)
Jason's Website: https://longform.asmartbear.com/jason-cohen/ (https://longform.asmartbear.com/jason-cohen/)
Jason's Twitter/X: https://x.com/asmartbear (https://x.com/asmartbear)
19 Jul 2024TRANSCRIPT
Stop Saying Best Practice - Will King
TLDR: Stop saying best practice and say what you're practicing.
This is the first Learning Driven and Development episode where I get to have a chat with the author about the article we read together... and it was a BLAST.
Let's learn together with Will King.
Links:
Will's Website (https://www.wking.dev)
The Stop Saying Best Practice Article (https://www.wking.dev/logs/stop-saying-best-practice)
Will's Twitter (https://x.com/wking__)
12 Jul 2024TRANSCRIPT
We Are Entering a New Age: The Creation Age - GrahamTheDev
Can AI be creative? Are we entering a new age as humans? Will AI and ChatGPT replace us as developers?
On this episode of Learning Driven Development, we read "We are entering a new age: the creation age" by GrahamTheDev.
Links:
Article: https://dev.to/grahamthedev/we-are-entering-a-new-age-the-creation-age-1f0j (https://dev.to/grahamthedev/we-are-entering-a-new-age-the-creation-age-1f0j)
Graham's Dev.to: https://dev.to/grahamthedev (https://dev.to/grahamthedev)
Graham's Twitter/X: https://x.com/GrahamTheDev (https://x.com/GrahamTheDev)
Graham's A18y Discord: https://becomea.monster (https://becomea.monster)
5 Jul 2024TRANSCRIPT
I Don't Care How You Pronounce SQL - Mary Perry
Have you ever been told that you're doing or saying something incorrectly?
On this episode of Learning Driven Development, we read Mary's (@sifrious on Twitter/X) post entitled: I Don't Care How You Pronounce SQL
Links:
Blog Post: https://dev.to/sifrious/i-dont-care-how-you-pronounce-sql-43bc (https://dev.to/sifrious/i-dont-care-how-you-pronounce-sql-43bc)
Mary's Github: https://github.com/sifrious (https://github.com/sifrious)
Mary's Twitter/X: https://x.com/sifrious (https://x.com/sifrious)
2 Jul 2024TRANSCRIPT
On Understanding Computers - Sam Rose
I'm back with another Learning Driven Development episode pulling up an incredible post from the archives of a prolific author.
Sam Rose, author of recent viral posts Queues and Load Balancing published "On Understanding Computers" just over 10 years ago.
Let's learn together.
Blog Post: https://samwho.dev/blog/on-understanding-computers/
Sam's Website: https://samwho.dev
Sam's Twitter: https://x.com/samwhoo
28 Jun 2024TRANSCRIPT
Don't Make Me Think - Maxi Ferreira
In this FIRST episode of the Learning Driven Development podcast (LDDPod 📖), we take a look at "Don't Make Me Think" by Maxi Ferreira (@charca on Twitter)
Blog Post: https://frontendatscale.com/issues/8 (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmhGNVJ4MkNwcXYtV2N6ZHB3dHhQaGtFcG04d3xBQ3Jtc0ttVkQ4TUN2a3ZVa3V6a2hrM3RZTy1Va0VmcDd0ZmdZRHBPN29EdTQ1aEdzMDd3em5kN3VyMXFldElHd1NJSFp5blhweDYwLW5CNXlzUjQzelhnYk5NZUYwLWtFZnZsMDlPRjlCdS1nMGVIQzFtYXpkUQ&q=https%3A%2F%2Ffrontendatscale.com%2Fissues%2F8&v=42tTVMAmvx0)
Frontend at Scale: https://frontendatscale.com/ (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqblVDOU9Ua3NkNEE3TXFhMThwRmY0dzR3R2I2Z3xBQ3Jtc0trdE1vSHFKN1JqT2VrRnFGQUhjR1NoN01TeE1lVC0yX2g5YTlQdW5ob0x3b296bFdKRTRISkk3c2lFcTB5eU5XNjhRQkttMjlTM1Y2RklteEtobU9zX0piWDJFZXQ5WU1mWlFjUXI4Z1p2cjBNRjF1MA&q=https%3A%2F%2Ffrontendatscale.com%2F&v=42tTVMAmvx0)
Maxi's Twitter: https://x.com/charca (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmpHVWNra0VTVldRRG1IdTczMl8wam9xMGZzZ3xBQ3Jtc0tudkxiMHJsSVRJSkh0YXRGWFQxUnNwWWppZ2FXcWpxX2hyT3hLZDNVMWZZaTZPQVJrQVdCYi1LbkxqSm9TRlNPV09zQVJ0RTFzNHZReVgyNFp5M1NpTlF0M0w3RzNucTV0dXljX0Vlb2NaV0N1dkl2dw&q=https%3A%2F%2Fx.com%2Fcharca&v=42tTVMAmvx0)
Inside a recent episode
Why Gumroad Didn't Choose HTMX - Sahil Lavingia
Published 11 Oct 2024 · Transcript excerpt
[…] Much like TIL, one is just a different syntax for inline CSS. HTMX is a different syntax for inline JS. However, unlike TIL, which has found its place in our toolkit, HTMX didn't scale for our purposes and didn't lead to the best user experience for our customers, at least for our use case. Here's why. One, intuition and developer experience. While it would have been possible to do the right thing in HTMX, we found it much more intuitive and fun to get everything working with next JS. The development process felt natural with next JS, whereas with HTMX, it often fell unnatural and forced. For example, when building complex forms with dynamic validation and conditional fields, we found ourselves writing convoluted server -side logic to handle what would be straight forward client -side operations and react. […]
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine