Hi everyone,
A few days ago a came across a post on Twitter that mentioned how hard it is to recover from burnout. The post has received a lot of support and comments from the tech community. Unfortunately, burnout is an all too real condition that many developers struggle with in their high pressure jobs. We decided to add a very insightful article on what remote developers can do to prevent burnout. We at PHPWeekly believe that resources that tackle issues on developers mental health is just as important as the latest news and updates in the world of PHP.
We hope that you’re all doing well and that you enjoy this week’s issue with a clear and stress-free head. If not, take a step back until you’re well enough to get back into the battlefront.
As always, if you have anything to contribute please email us at articles@phpweekly.com as we truly appreciate your feedback. 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 12. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.
Sponsor this newsletters
|
Articles 10+The Best PHP Projects on GitHub Starting your journey as a PHP developer? Then here are some of the best PHP Projects that will inspire you.
Why CTOs Pick Laravel for their 2022 Digital Roadmap Unfortunately, there is never a right or wrong answer with so many different frameworks and programming languages. It's almost impossible to compare PHP vs .Net vs Ruby vs Python...
Top Web Development Trends You Should Know About (New Link) Over the decades, website development has evolved and continues to shift rapidly. As a website owner, it’s imperative that you are aware of changing website development trends.
Top 7 Tips to Prevent Burnout as a Remote Software Developer Burnout is becoming an increasingly prevalent problem, especially in a field as fast-paced as software development.
New Features in PHP 8.1 In this video, we discuss our favorite new features in PHP 8.1. Including enums, being able to initialize properties in the initializers of a class, read-only properties, the fsync() function, final class constants, and the array_is_list() function.
Ensuring data(base) consistency during concurrent requests Bugs caused by race conditions can be a huge source of frustration. They are difficult to identify and often difficult to remedy.
PHP Is Killing Python Why PHP Is More Popular and More Hated Than Ever
|
Tutorials and Talks How to test that an Eloquent model actually exists In your tests, you might have used assertDatabaseHas to make sure that a model actual is persisted.
Getting Started with PHP API Clients on Typesense Typesense is an open-source, typo tolerant search engine optimized for instant sub-50ms searches while providing an intuitive developer experience.
Laravel: Making middleware understandable One of the magic around Laravel middleware is how you declare them in your routes: using just a simple string.
Ecommerce Shipment Tracking API PHP-demo/create_tracking This documentation is for creating a tracking request with KeyDelivery all-in-one tracking API. Users can use this API to track over 1200 global couriers in one place.
Don't use timestamps with multi-image uploads I'm pretty sure all programmers have had to write code to upload an image at some point, and I'm pretty sure most of you have used a timestamp as the image name.
Define Technical Debt and Contributing Factors for software bugs Adam Culp of Beachcasts php programming videos shares the technical debt meaning, and why happens in software development.
|
News and Announcements Symfony 5.4.0-BETA1 released Symfony 5.4.0-BETA1 has just been released. Here is a list of the most important changes
New in Symfony 5.4: Route Aliasing When refactoring applications, especially if you work on a legacy application, it's common to need to change the name of some routes.
Xdebug Update: October 2021 In this monthly update I explain what happened with Xdebug development in this past month. These will be published on the first Tuesday after the 5th of each month.
PhpStorm 2021.3 EAP #7 PhpStorm 2021.3 EAP build #7 is now available! To catch up on all the new features coming to PhpStorm 2021.3
PHP 2021 The Heise Conference on PHP November 25, 2021 betterCode PHP 2021 in cooperation with thePHP.cc offers you a compact program of lectures and discussion panels.
Latest PECL Releases (11.09.2021) Updated to version 2021.5 (2021e)
|
Podcasts and Vlogs Maintainable Podcast: Swizec Teller: What is a Senior (Engineer) Mindset? Robby speaks with Swizec Teller, Senior Software Engineer at Tia and author of Serverless for Frontend Engineers.
PHPUgly 261:Bots Learning PHP This week on the podcast, Eric, John, and Thomas talk about Co-pilot, changes on Github, changes at Github, things moving to Github, and more...
How To Code Well: 134 - Should PHP bugs go on GitHub There is an RFC which discusses the need to move the PHP bug tracker to GitHub. In this episode I am going to give talk about 5 reasons I think this is a good idea and 5 reasons why I think this is a bad idea.
The Stack Overflow Podcast 390: Web3 won’t save us If we tear up the rules and build a new internet, how can we avoid making the same mistakes?
Software Engineering Radio Episode 485: Howard Chu on B+tree Data Structure in Depth Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP project, discusses the key features of B+tree data structures, which are the default selection for efficient and predictable storage of sorted data.
WP Builds 253 – ‘W’ is for Writing Hello, It’s another A-Z of WordPress. The series where we attempt to cover all the major aspects of building and maintaining sites with WP. Today is for W for Writing.
The Rabbit Hole - The Definitive Developer's Podcast: 229. Agile Manifesto In today's episode of the Rabbit Hole, we are joined by our friends Sophie Creutz and Raymond Lam to take a shot at unpacking the Agile Manifesto!
North Meets South Web Podcast: Authoring Statamic content with Jesse Leite In this episode, Jake and Michael are joined by Statamic's Jesse Leite to discuss some of the various content authoring strategies available in the flat-file content management system, Statamic.
The Laracast Snippet: Three Shapes Whenever I ask a slightly controversial programming question, the responses often take one of three shapes. Let's talk about each of them in this episode, before taking a few moments to discuss why it's so important to play gracefully with ideas.
|
Reading and Viewing A Week of Symfony #775 (1-7 November 2021) This week, Symfony 5.4.0-BETA1 and 6.0.0-BETA1 versions were published in preparation for their final release at the end of November 2021.
The Month in WordPress: October 2021 October 2021 brought a lot of new things to WordPress, from release updates to new versions of Gutenberg. More notably, in the latest episode of WP Briefing, Executive Director Josepha Haden reminded us about the importance of freedom in open source platforms like WordPress.
Type Variance in PHP by Nikita Popov The addition of type variance support is one of the prime examples where a feature has been accepted without anything even approaching a complete understanding of its technical implications.
Generics in PHP Generics. We all want them, they are probably not going to be built-into PHP any time soon. BUT there is proper support for generics using docblocks; both by static analysers like PHPStan and Psalm, but also — and this is a big one — by PhpStorm.
Visitor Pattern The Visitor Pattern isn't used often. This is because there are few situations in which it is applicable or even makes sense.
How to Scale Complex Data For most complex large-scale applications, one of the main issues is maintaining a high level of performance with extremely complex data.
|
Jobs
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert.
Please let me know if you are interested by emailing me at articles@phpweekly.com
|
Interesting Projects, Tools and Libraries laravel-to-uml Automagically generate UML diagrams of your Laravel code.
skeleton-php This package provides a wonderful PHP skeleton to start building your next package idea.
Laravel World A Laravel package providing a list of the countries, states, cities, currencies and timezones.
laravel-formatters Collection of classes you can use to standardize data formats in your Laravel application.
LimeSurvey The most popular FOSS online survey tool on the web.
laravel-paypal Laravel plugin for processing payments through PayPal. Can be used separately.
Sylius Open Source eCommerce Platform on Symfony.
php-currency-api Standardized wrapper for popular currency rate APIs. Currently supports FixerIO, CurrencyLayer, Open Exchange Rates and Exchange Rates API.
BetterReflection Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
|
Please help us by clicking to our sponsor
Protect your PHP Code
Why not try SourceGuardian 12. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.
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 12. Free trial.
|
|
|
|
|
|