Interesting, engaging, exciting, and thought-provoking stories from those in tech; because all of us have a story or two to tell.

Free the Geek.fm with Matthew Setter
Claim This Podcastby matthew@freethegeek.fm (FreetheGeek.fm with Matthew Setter)
Podcast Overview
Interesting, engaging, exciting, and thought-provoking stories from those in tech; because all of us have a story or two to tell.
Language
🇺🇲
Publishing Since
7/13/2015
3 verified contact emails on file for Free the Geek.fm with Matthew Setter
Pitch yourself as a guest, propose sponsorships, or reach out directly to the host.
Recent Episodes

April 13, 2023
Talking Software Consulting, Getting Into PHP, AWS, Laravel, and So Much More!
<p>In this episode, I had a wonderful chat with fellow Australian and former expat, <a href="https://www.linkedin.com/in/nigeljames/">Nigel James</a>, about his journey from SAP consulting to PHP, and what life was like as a consultant over so many years in London. Our time there overlapped, but we never met. We also talked about why PHP is <strong>still</strong> an excellent choice to develop with, how Laravel is a Marketing-lead development (and that that's not a good thing), and so much more. </p><p>So if you're keen to get into software consulting, or want to do better at it, tune in to hear from someone who's been doing it for years.</p><p><strong>Some key takeaways are:</strong></p><ul><li>Programming is simple: <strong>Sequence. Selection. Repetition.</strong></li><li>Almost regardless of your career path as a developer and your skills, you need to develop some business savvy.</li><li>A great selling point for PHP (at least in the early days) was that you didn't have to pay Microsoft for so much; this was one of my key motivations too, back in the PHP 3.x days.</li><li>Are layoffs necessarily all bad, or can they actually be helpful?</li><li>Are layoffs in tech truly necessary right now, or are they being made to satisfy investors?</li></ul><p><strong>Links</strong></p><ul><li><a href="https://learning.sap-press.com/abap">ABAP</a></li><li><a href="https://www.sap.com/germany/index.html?campaigncode=crm-ya23-int-2034155&source=ppc-de-google_ads-search-71700000089812147-58700008309595451-xsolutionarea_xsolutionarea-x-x-x&gclsrc=ds">SAP</a></li><li><a href="https://zendframework.github.io/">Zend Framework 1</a> (now <a href="https://docs.laminas.dev/">Laminas</a>)</li><li><a href="http://phplondon.org/">PHP London</a></li><li><a href="https://www.amazon.com/PHP-MySQL-Development-Developers-Library/dp/0321833899">PHP and MySQL Web Development (Developer's Library)</a></li><li><a href="https://laravel.com/">Laravel</a></li></ul><p><strong>Guest(s):</strong> <a href="https://www.linkedin.com/in/nigeljames/">Nigel James</a> (<a href="https://twitter.com/njames">@njames</a> // <a href="https://phpc.social/@njames">phpc.social/@njames</a>).</p><p><strong>Hosted By:</strong> <a href="https://twitter.com/@settermjd">Matthew Setter</a>.</p><p><br></p><p>Thanks for tuning in to Free the Geek. If you'd like to be a guest on the podcast or know someone who'd make a great guest, email me: matthew[at]matthewsetter.com. This podcast is produced by <a href="https://matthewsetter.com">Matthew Setter</a> for the Web Dev With Matt podcast network.</p><p><strong>Support</strong><br>If you want to support the show, you can always <a href="https://www.buymeacoffee.com/webdevwithmatt">buy me a coffee</a>. I'd greatly appreciate your financial support.</p> <strong> <a href="https://www.buymeacoffee.com/webdevwithmatt" rel="payment" title="★ Support this podcast ★">★ Support this podcast ★</a> </strong>

February 21, 2023
With Chris Hartjes. Discussing How to Learn Software Testing, Pest PHP, PHPUnit & More!
<p>In this episode, I had a long and winding discussion about software testing with the legendary Grumpy Programmer Chris Hartjes. </p><p>We talked about the importance of learning the essentials of software testing rather than focusing on a particular framework, as that makes your skills so much more transferable. We discussed how to approach testing; it's not a framework-first approach. And we also discussed the latest PHP testing framework, Pest PHP, covering what it brings to the table and whether people should just stick to older veterans, such as PHPUnit, or not.</p><p><strong>Some key takeaways are:</strong></p><ul><li>You should learn the essentials of testing first, and not a specific tool such as PHPUnit or Pest PHP</li><li>It's better if people worry less about the tool and more about testing concepts</li><li>The people who write the best tests are also really talented programmers, because you can't be a shitty programmer and write good tests</li><li>Testing is an intermediate skill. You have to know how code before you can write tests</li><li>When approaching testing something, ask: "How would I manually do this?". Don't think about testing concepts or a framework straight away</li><li>If people would spend as much time learning the fundamentals (of testing), they'd see that their skills are transferable.</li><li><a href="https://getcomposer.org/">Composer</a> saved PHP. It kept PHP from just being the thing that runs WordPress</li><li><a href="https://en.wikipedia.org/wiki/Bill_Joy">Bill Joy</a> <a href="https://apple.slashdot.org/story/03/11/20/178251/bill-joy-on-linux-and-mac-os-x">on Linux and macOS:</a> "Re-implementing what I designed in 1979 is not interesting to me personally. For kids who are 20 years younger than me, Linux is a great way to cut your teeth. It's a cultural phenomenon and a business phenomenon. Mac OS X is a rock-solid system that's beautifully designed. I much prefer it to Linux.'</li></ul><p><strong>Links</strong></p><ul><li><a href="https://automationpanda.com/2020/07/07/arrange-act-assert-a-pattern-for-writing-good-tests/">The Arrange, Act, Assert pattern</a></li><li><a href="https://pestphp.com/">Pest PHP</a></li><li><a href="https://phpunit.de/">PHPUnit</a></li><li><a href="https://www.oreilly.com/library/view/test-driven-development/0321146530/">Test-Driven Development by Kent Beck</a></li><li><a href="https://getrector.com/">Rector</a></li><li><a href="https://phpstan.org/developing-extensions/abstract-syntax-tree">PHP's Abstract Syntax Tree (AST)</a></li><li><a href="https://nixos.org/">NixOS</a></li><li><a href="https://www.mozilla.org/en-US/">Mozilla</a></li><li><a href="https://twitter.com/levelsio/status/1308145873843560449">The RemoteOK.io thread</a></li><li><a href="https://laravel.com/">Laravel</a></li></ul><p><strong>Guests:</strong> <a href="https://phpc.social/@grmpyprogrammer">Chris Hartjes</a>.</p><p><strong>Hosted By:</strong> <a href="https://twitter.com/@settermjd">Matthew Setter</a>.</p><p><br></p><p>Thanks for tuning in to Free the Geek. If you'd like to be a guest on the podcast or know someone who'd make a great guest, email me: matthew[at]matthewsetter.com. This podcast is produced by <a href="https://matthewsetter.com">Matthew Setter</a> for the Web Dev With Matt podcast network.</p><p><strong>Support</strong><br>If you want to support the show, you can always <a href="https://www.buymeacoffee.com/webdevwithmatt">buy me a coffee</a>. I'd greatly appreciate your financial support.</p> <strong> <a href="https://www.buymeacoffee.com/webdevwithmatt" rel="payment" title="★ Support this podcast ★">★ Support this podcast ★</a> </strong>

February 7, 2023
With Arne Blankerts. Talking Container, Podman, Kubernetes, Linux Containers, and so much more!
Want to know about why Podman is a better choice than Docker? Then this episode is for you. Come and listen to Arne Blankerts explain why - in great detail.
48 total episodes available
Deep-dive analytics for Free the Geek.fm with Matthew Setter
Frequently asked questions
Have a different question and can't find the answer you're looking for? Reach out to our support team by sending us an email and we'll get back to you as soon as we can.
- What is Free the Geek.fm with Matthew Setter?
- How often does this podcast release new episodes?
This podcast updates daily.
- Where can I listen to this podcast?
This podcast is available on 4 platforms including Apple Podcasts, Spotify, and more. You can also use the RSS feed directly.
- Does this podcast accept guests?
Yes, this podcast regularly features guests.
Legal Disclaimer
Pod Engine is not affiliated with, endorsed by, or officially connected with any of the podcasts displayed on this platform. We operate independently as a podcast discovery and analytics service.
All podcast artwork, thumbnails, and content displayed on this page are the property of their respective owners and are protected by applicable copyright laws. This includes, but is not limited to, podcast cover art, episode artwork, show descriptions, episode titles, transcripts, audio snippets, and any other content originating from the podcast creators or their licensors.
We display this content under fair use principles and/or implied license for the purpose of podcast discovery, information, and commentary. We make no claim of ownership over any podcast content, artwork, or related materials shown on this platform. All trademarks, service marks, and trade names are the property of their respective owners.
While we strive to ensure all content usage is properly authorized, if you are a rights holder and believe your content is being used inappropriately or without proper authorization, please contact us immediately at hey@podengine.ai for prompt review and appropriate action, which may include content removal or proper attribution.
By accessing and using this platform, you acknowledge and agree to respect all applicable copyright laws and intellectual property rights of content owners. Any unauthorized reproduction, distribution, or commercial use of the content displayed on this platform is strictly prohibited.
