Vim throwdown, Part 4
In this episode, Jake and Michael are joined by Eric Van Johnson to talk more about Vim, using Vim bindings in other editors, similarities and differences between them, and opinionated starting points.
This episode is sponsored by Workvivo and Makeable.dk and was streamed live.
Show links
How to use soft deletes in Laravel
Testing The Core
This month, John and Eric introduce the new Drupal Dab column by Nicola Pignatelli which will be focused on the Drupal CMS system. They also discuss the How to Hack you Home with a Raspberry Pi series is going.
Chris Tankersley takes us down the path of licenses with some thoughts on choosing one for our project in his article Which License to Choose? He discusses the pros and cons of several open-source licenses and explains the benefits and drawbacks. In Security Corner, Eric Mann discusses Operational Security. He touches on what happens when disaster strikes, learning from mistakes, best practices, and the ongoing quest for security. Next to time, one of the more frustrating areas to code is money, and in this month’s PHP Puzzles Making Some Change, Oscar Merida goes over the challenge of making change. He also shows some solutions to last month’s challenge on the best ways to make change.
We’ve all heard the excuses for not having tests, tests are “confusing”, “difficult”, “takes too long to write”, or are just “complicated.” There’s also a saying, “any tests are better than no test.” In this month, The Workshop, Joe Ferguson goes over one of the easiest ways to get some basic tests in your project with his article Accept Testing with Codeception. I have personally been a huge fan of Edward Barnard’s new DDD Alley column. This month he continues the series with When the New Requirements Arrive, where he talks about what you do when new requirements for a codebase are introduced and how to handle them. He touches on the solid principle, bloated classes, test boundaries, and more. Frank Wallen continues his new column, PSR Pickup, where he moves on to PSR 12 Extended Coding Style Standard and discusses what this PSR is and why you might want to use it in your projects.
The post Testing The Core appeared first on php[architect].
281: Coding On Opening Day
Links from the show:
- The PHP Foundation Update, March 2022 - Open Collective
- Elon Musk Buys 9.2% Twitter Shares in Passive Stake; TWTR Stock Rises - Bloomberg
- Meilisearch
- Site Search & Discovery powered by AI | Algolia
- Managed Open-Source Elasticsearch and OpenSearch Search and Log Analytics – Amazon OpenSearch Service – Amazon Web Services
This episode of PHPUgly was sponsored by:
- Honeybadger.io - https://www.honeybadger.io/
PHPUgly streams the recording of this podcast live. Typically every Thursday night around 9 PM PT. Come and join us, and subscribe to our Youtube Channel, Twitch, or Periscope. Also, be sure to check out our Patreon Page.
Twitter Account https://twitter.com/phpugly
Host:
Streams:
Powered by Restream
PHPUgly Anthem by Harry Mack / Harry Mack Youtube Channel
Thanks to all of our Patreon Sponsors:
Honeybadger ** This weeks Sponsor **
ButteryCrumpet
Shawn
David Q
Ken F
Tony L
Frank W
Jeff K
Shelby C
S Ferguson
Boštjan O
Matt L
Dmitri G
Knut E B
Marcus
MikePageDev
Rodrigo C
Billy
Darryl H
Mike W
Holly S
Peter A
Ben R
Luciano N
Elgimbo
Wayne
Kevin Y
Alex B
Clayton S
Kenrick B
R. C. S.
ahinkle
Enno R
Sevi
Maciej P
Jeroen F
Ronny M N
Charlton
F'n Steve
Robert
Thorsten
Emily
Joe F
Andrew W
ulrick
John C
James H
Eric M
Laravel Magazine
Ed G
Jackson W
The benefits of testing, even under a deadline
Free, practical advice on how to improve your Laravel app at masteringlaravel.io
World Backup Day
Scott Keck-Warren has a contribution in honor of this month’s World Backup Date, Backups For Beginners. Follow along for some inspiration in making sure you have a complete backup system. Ken Marks continues his series, How to Hack Your Home with a Raspberry Pi, with an article showing how to actually hook up your accelerometer to your Pi and start storing the data into a database on the Raspberry Pi.
Our columnists also drive home the point of strengthening our weaknesses. In Understanding Supply Chain Security, Eric Mann will have you realizing that even our code has a supply chain and that its security is crucial to our success. Joe Ferguson’s, Queues With Horizon will help us make our application more robust by offloading some processing to give our application the appearance of higher performance. Chris Tankersly brings us into the Education Station with Software History is Licensing. Oscar Merida helps us strengthen our abilities while testing out a fun PHP Puzzle, Finding Prime Factors. Edward Barnard continues in the DDD Alley with Better Late Than Never, where he talks about his own theories around testing. Our newest column by Frank Wallen, PSR Pickup, will start to teach us about the PHP PSR’s starting with PSR 0 and 1. And finally{}, brought to you by Beth Tucker Long is a great piece on burnout titled I Just Can’t.
The post World Backup Day appeared first on php[architect].
280: VPN to My Heart
Links from the show:
- PHP: rfc:typed_class_constants
- TypeScript is working on a proposal to add built-in types in JS that are ignored at runtime. This is exactly what PHP should do as well. : PHP
- The DevOps Intelligence Platform - Codacy | Codacy
- Advantage2 Silver Custom Ergonomic Keyboard for Mac & PC | Kinesis
- https://www.zsa.io/moonlander/
- Hackers Gaining Power of Subpoena Via Fake “Emergency Data Requests” – Krebs on Security
- LiquidVPN Ordered to Pay Filmmakers $14m in Copyright Damages * TorrentFreak
- Chrome Zero-Day from North Korea - Schneier on Security
This episode of PHPUgly was sponsored by:
- Honeybadger.io - https://www.honeybadger.io/
PHPUgly streams the recording of this podcast live. Typically every Thursday night around 9 PM PT. Come and join us, and subscribe to our Youtube Channel, Twitch, or Periscope. Also, be sure to check out our Patreon Page.
Twitter Account https://twitter.com/phpugly
Host:
Streams:
Powered by Restream
PHPUgly Anthem by Harry Mack / Harry Mack Youtube Channel
Thanks to all of our Patreon Sponsors:
Honeybadger ** This weeks Sponsor **
ButteryCrumpet
Shawn
David Q
Ken F
Tony L
Frank W
Jeff K
Shelby C
S Ferguson
Boštjan O
Matt L
Dmitri G
Knut E B
Marcus
MikePageDev
Rodrigo C
Billy
Darryl H
Mike W
Holly S
Peter A
Ben R
Luciano N
Elgimbo
Wayne
Kevin Y
Alex B
Clayton S
Kenrick B
R. C. S.
ahinkle
Enno R
Sevi
Maciej P
Jeroen F
Ronny M N
Charlton
F'n Steve
Robert
Thorsten
Emily
Joe F
Andrew W
ulrick
John C
James H
Eric M
Laravel Magazine
Ed G
Jackson W
Replace A Temporary Variable With A Query Function Call with Code Example 006-009
Vim throwdown, Part 3
In this episode, Jake and Michael are joined by Jess Archer to talk more about Vim, covering motions, text objects, managing projects, working with tmux, and more.
This episode is sponsored by Workvivo and Makeable.dk and was streamed live.
Show links
- Mastering the Vim language
- The Vim learning curve is a myth
- Learn Vim on Upcase by thoughtbot
- The Art of Vim
- ThePrimeagen
- TJ DeVries
- Painting motion with the right brush
- repeat.vim
- surround.vim
- commentary.vim
- tmux-continuum
- tmux-resurrect
- zsh cdpath and autocompletion
- kitty
- vim-tmux-navigator
- vim-test