Hi everyone,
Are you the type of person who thinks ahead, or are you the type that is impulsive and go with whatever direction the wind blows? For those people who like to think ahead, Laravel 10 is due to be released in February 2023 and this week we have an article that takes you on a deep dive of future features that will be available. For the impulsive, free spirit types, you can simply scroll through and find something interesting in this week's newsletter like the latest Maintainable podcast episode which tackles the impact of empathy and software development. Perhaps you'd like to go out of your comfort zone and read about how fear is a prison that is stopping developers from progressing. Once you're done with that, the article about a practical approach to clean code or Christoph Rumpel's top 10 PHPStorm tricks might interest you to pick up new techniques. That's just some of what we have on offer this week. Many thanks to all of you for your continued support and also check out our sponsors who make this whole endeavour possible.
We hope you enjoy this week's newsletter. If you have an article, tutorial or podcast that you would like to be featured in our newsletter, feel free to reach out to us at articles@phpweekly.com.
Do follow us on our social media channels on Twitter and Facebook. You can connect with me on LinkedIn:
https://www.linkedin.com/in/adrianteasdale/
All the best,
Adrian
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 13. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.
|
Articles What's New In Laravel 10? Here's All You Need To Know Let’s dive into every relevant new feature we know will be available.
Pipeline 101 for PHP and Laravel Projects with Jenkins and Docker Few months ago, I was trying to setup a pipeline for a Laravel project that I was working on, but I encountered some issues, I wasn't able to get an article that explains the process to a beginner, the Whys and Hows you know, but I was able to get it done.
Laravel Package Development with Local Composer Dependencies In this short guide, I'm going to show you how you can do this yourself in your own projects if you're considering working on a package (whether it be a new package you're building or an existing one that you'd like to contribute to).
My Top 10 PhpStorm Tricks After collecting 50 PhpStorm tricks for over a year now, it is time to share my top 10 favorite tricks with you.
Code Quality Right With Symfony PHP-CS-Fixer and Laravel Pint In my previous professional life, I was an active contributor to PrestaShop and Symfony open-source projects.
|
Tutorials and Talks Getting Started With Parallel Testing and Code Coverage in Laravel Let's quickly walk through the setup to get started on Parallel testing and setting up code coverage reports to analyze how much of our code is tested.
From Singleton to Facade Some have heard that singletons are evil. They are. Don't use them.
Difference between Elvis, and Null Coalescing Operators In this article, I will show you the differences between popular operators in PHP. I hope my short post will help you understand operators better.
Automatically Setup Your Favorite Email Provider In Mailcoach In Mailcoach Cloud and the upcoming v6 of the self-hosted version of Mailcoach, we've made it much simpler to connect an email-sending service to Mailcoach.
Laravel Macroable: Understanding Macros And Mixin Laravel Macroable is a package, that allows adding extra functionality to a class that is missing in the class definition through a simple trait.
|
News and Announcements PhpStorm 2022.2.3 Is Now Available We’ve released PhpStorm 2022.2.3, the third minor release for PhpStorm 2022.2. You can update by using the Toolbox App or from right inside the IDE. You can also download PhpStorm 2022.2.3 from our website.
Announcing LaraJobs Consultants Today we are announcing a brand new section, consultant listings.
A Week of Symfony #823 (3-9 October 2022) This week, Symfony development activity focused on bug fixes and feature polishing for the upcoming Symfony 6.2 version, such us: improve console scripts security by guarding them from being run in non-CLI contexts, updates related to Unicode 15 in the String component and some more design fixes for the Symfony Profiler redesign.
BrumPHP Meetup 13th October 2022, 6:00pm It’s the comeback event of the year - our first BrumPHP event in a while, and we’re more excited than ever. This event is hybrid, so you can join us in person or online.
Longhorn PHP Conference - Austin, TX November 3-5, 2022 Holiday Inn Austin Midtown A 3-day conference to help PHP developers level up their craft and connect with the larger PHP community.
|
Podcasts and Vlogs How To Code Well 177 - Is WAMP, MAMP or LAMP enough to be a successfully web developer? Great for professionals, However, for amateurs as am I, MAMP as environment, and WeBuilder (buy) or Notepad++ (free) as Editor are more than enough to fly toward the mountain!
PHPUgly 306 // Do Not Turn Off This week on the podcast, Eric, John, and Thomas talk about DTO or Value Objects, Tailscale, JetBrains Gateway, and more...
The Stack Overflow: The Right Way To Job Hop (Ep. 495) How long is too long to stay at a software development job?
Maintainable Podcast: Andrea Goulet - Empathy-Driven Software Development Robby has a chat with Andrea Goulet, the CEO of Corgibytes, about a wide variety of interesting software development topics including why the maintainability of software comes down to trust, the usefulness of the term technical debt, how to speak with "the business people" to ensure we have shared goals as we approach our software writing, the impact of empathy in software development, and so much more.
Software Engineering Radio: Episode 533: Eddie Aftandilian on Github Copilot Eddie Aftandilian, Principal Researcher at GitHub Co-Pilot, speaks with SE Radio’s Priyanka Raghavan about how GitHub Copilot can improve developer productivity as it is integrated with IDEs.
The Rabbit Hole: 275. The Rules of Simplicity - Are you following them when building software Today, we're going to talk about two websites to keep in your back pocket for JavaScript. If you are currently doing JavaScript development in your projects, there are two websites or repositories that can make your life a lot easier.
Shoptalk: 536: Functional Programming, npm Dependency Hell, and the Patchability of the Web Should you care about functional programming? What if cloud functions weren't node or deno, but built into the browser? Why do we accept npm dependency hell?
WP Builds 298 – Make your website voice enabled, with Convoworks Today we have a podcast about making your WordPress websites voice enabled. I’m joined today by Tihomir Dmitrović from Convoworks and he’s going to try to explain to me how their service works.
No Plans To Merge: indefenseoftypescript Daniel and Caleb debate types, talk about why php is both great and terrible, and brainstorm a few neat-o APIs. It's a good one.
Developer Tea: Better Goals Two Guidelines for Better Outcomes.
|
Reading and Viewing Providing Faster Support Using Auto-Impersonation In the SaaS'es I usually work on (Flare, Mailcoach Cloud, Oh Dear), we've recently introduced an improvement to how we handle support.
Using PHP Enums As Method Calls Dynamically mapping method calls to existing typed values.
Simple MVC Framework with PHP — Middlewares(A Chain of Responsibility Design Approach) How is the middleware exampling the better approach to explaining this? Let’s start out by knowing how middlewares function in modern day frameworks.
PHP 3 Dots In Method Syntax: Understanding The First-Class Callable Syntax In PHP, methods/functions are first-class citizens. That means, the functions can be assigned to a variable, passed as a function argument, and also return as a value from a function.
Laravel: Scoping queries in the URL One of the projects I worked on had small but important problematic: users should be able to manage multiple subscriptions through my on-premises Subscriptions library.
Clean Code: A Practical Approach Most of us programmers have found ourselves in a situation where we have to work with a messy code, making it difficult to understand the function of the various lines we are reading.
Laravel: Are Observers really evil? Is the developer out of touch? No, it's the framework who is wrong…
Fear Is a Prison to Developers Fear keeps developers in the comfort zone and stop themselves progressing.
|
Interesting Projects, Tools and Libraries lightswitch05/php-version-audit A convenience tool to easily check a given PHP version against a regularly updated list of CVE exploits, new releases, and end of life dates.
jhavenz/jh-laravel-helpers Helper functions for any Laravel project.
php-telegram-bot/laravel Integrates PHP Telegram Bot into Laravel.
fawno/cakephp-datatables-helpers DataTables Helpers for CakePHP 4.0
mse-sv3n/disable-advanced-search Disable advanced search on storeview scope.
altek/accountant The auditing & accountability package for Laravel's Eloquent ORM.
yocmen/sneaker An easy way to send emails with stack trace whenever an exception occurs on the server for Laravel Applications.
xm/symfony-bundle Provides classes & services typically used in XM Media Symfony projects.
prolix/maintenance-bundle This bundle allows you to place your website in maintenance mode by calling two commands from your console.
vikry/vylma NSY is a simple PHP Framework that works well on MVC or HMVC mode.
miladxandi/simplist A project for creating online blogs in the most easiest way.
|
Jobs
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert.
Please let me know if you are interested by emailing me at articles@phpweekly.com
|
Please help us by clicking to our sponsor:
Better than Managed Cloud Hosting
You already know about lots of "Managed cloud hosting" providers. But have you ever thought how much you can save if you can manage all your cloud servers at one place? At least 40%. Try a self-managed cloud hosting once, For FREE.
Sponsor this newsletters
|
So, how did you like this issue?
We are still trying to grow our list. If you find PHP Weekly useful please tweet about us! Thanks
Also, if you have a site or blog related to PHP then please link through to our site.
unsubscribe from this list
|
Protect your PHP code with SourceGuardian 13. Free trial.
|
|
|
|
|
|