Hi everyone,
The best things in life are free - and that includes this week’s issue of PHP Weekly news. The question is, how much free time do you have to go through this week’s offerings. Don’t have time to read? Try clicking on our selection of podcasts and tutorials. This week the topics range from ‘Nerdcation’, SEO, remote work and even time machines! Just click and play and keep it in the background while powering through your tasks.
Also this week, Freek Van der Herten’s introduces a new support bubble package and it’s a ‘must-watch’ stream. As always, if you have anything to contribute please email us at [email protected].
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. |
Articles
8 Golden Rules for A Successful Software Developer Career
Here are a collection of articles for software developers and engineers to help in their tech career.
How Frequently Programmers Google? Is It Bad? Is It Normal?
Senior Programmers Spend Minutes Googling, Junior Programmers Spend Hours. Is It Bad to Google as a Programmer?
Quick Testing Tips: Self-Contained Tests
Whenever I read a test method I want to understand it without having to jump around in the test class (or worse, in dependencies).
7 Open-Source CMS WordPress Alternatives
There are many content management systems out there. One of them is WordPress, the go-to for many users. It's easy to use and beginners friendly. However, there are other content management systems that you can use to build your website.
18 amazing GitHub repositories that will help you make Beautiful Projects
Here are examples of good GitHub repositories that will help you implement complex animations, as well as useful functions in your projects.
|
Tutorials and Talks
Cleaner models with Laravel Eloquent Builders
It's possible to create your own Eloquent Builder and bind it to your models. This can be done by creating a class which extends the Eloquent Builder.
How to install PHP 8.1 RC on Mac
PHP 8.1 is scheduled to be released on the 25th of Nov, 2021. Of course, meanwhile, you may test the new features, syntax changes, and other improvements in your local environment.
Create a Netflix clone from Scratch: JavaScript PHP + MySQL
We will be learning about File Upload in Php
Add Laravel Valet certificate to Postman
When working with Postman on a local API served via Valet, you may run into the issue shown above, SSL Error: Unable to verify the first certificate, well worry not, as the solution is simple.
Get Geolocation from IP Address Using PHP
Geolocation provides information about the geographic location details of the visitors. This API uses the IP addresses to get the geographic details of the visitors.
|
News and Announcements
PHP 8.1 Release Candidate 1 Is Here
The PHP team announced the release of the first PHP 8.1 release candidate! We are still about two and a half months (Nov 25) from the v8.1.0 GA, but you can start preparing for PHP 8.1 by learning about the new features, the upgrade path, and key dates to ensure you're ready.
Symfony 5.3.7 released
Symfony 5.3 is backed by JoliCode. JoliCode is a team of passionate developers and open-source lovers, with a strong expertise in PHP & Symfony technologies. They can help you build your projects using state-of-the-art practices.
PhpStorm 2021.2.2 Preview
The preview build for PhpStorm 2021.2.2 is available with a bunch of bugfixes and stability improvements.
PHP Conference Japan 2021 (October 2-3 2021)
The conference will deliver more than 40 sessions from the latest PHP trends by domestic industry top runners, core technology to PHP beginner sessions.
Drupal: Updates secure two modules against attacks
Several weak points in two modules for the Drupal content management system (CMS) rated as “Moderately Critical” could have been exploited by attackers with low access rights to carry out cross-site scripting attacks.
Blade Component Slot Attributes in Laravel 8.56
The Laravel team released 8.56 with a collections firstOrFail() method, Blade component slot attributes, default conditional validation rules, and the latest changes in the 8.x branch.
|
Podcasts and Vlogs
PHP Ugly 252: Nerdcation
This week on the podcast, Eric, John, and Thomas talk about Foreign key constraints, the state of PHP conferences, Shift Workbench, and more...
PHP Architect: Functional PHP, Laravel Horizon, MFA, Testing with Pest, Taylor Otwell, and more
Eric, John, and Oscar sit down to go over the August 2021 issue, Trimming One’s Sails.
WP Builds 245 – ‘S’ is for SEO
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 S for SEO (Search Engine Optimisation)…
Simply PHP Unscripted: Ep. 48 - How Our Sys Admins Add Value To Our Clients
Vee and Tony discuss the importance and all the advantages that System Administrators bring to our clients and their development teams.
Software Engineering Radio Episode 475: Rey Bango on Secure Coding VeracodeSoftware
Rey Bango, Senior Director of Developer and Security Relations at Veracode, discusses secure coding with host Priyanka Raghavan.
The Stack Overflow Podcast 372: Why yes, I do have a patent on a time machine
This week we chat with Angie Jones, Java champion, prolific inventor, and senior director of developer relations at Applitools. She previously held roles at Twitter and IBM.
PHP 8.1, shifting workbenches, and spinning consoles
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
The Rabbit Hole: 221. Aristotle Project — Dependability with Sophie Creutz
Today we continue our exploration of the Aristotle Project, and we are joined by Sophie Creutz to discuss dependability.
North Meets South Web Podcast: Finals footy, deeply legacy code, and testing Laravel Spark
In this episode, Jake and Michael discuss 2021's AFL finals series, cricket, reinvigorating deeply legacy code, and some approaches for testing Laravel Spark.
Talking Drupal #308 - Remote Work
Today we are talking about Remote Work with Kaleem Clarkson.
|
A Week of Symfony #766 (30 August - 5 September 2021)
This week of Symfony blog post is backed by SensioLabs. As the creator of Symfony, SensioLabs supports companies using Symfony, with an offering encompassing consultancy, expertise, services, training, and technical assistance to ensure the success of web application development projects.
The Month in WordPress: August 2021
You will find that many of our updates from August 2021 tie in closely with the core principles of access, accessibility, and usability. Read on to find out more!
Introducing a new package to add a support form to your app
We've created a new package that can render a beautiful support form widget on any page.
How to Host PHP on Amazon AWS EC2
Not every cloud hosting infrastructure provider can deliver exceptional performance for PHP based applications. Hosting PHP on Amazon Web Hosting Services is common among the most experienced PHP developers.
Decoding the tech behind a White label Cryptocurrency Exchange Software
The licensed trading platform is feature-packed and also can be rebranded according to their business requirement.
Frameworkless: Sometimes less is more
Why not simply create your next web service without a framework? Let’s first take a closer look at the advantages of using frameworks.
How to Remove PHP Ransomware
There are dozens of ransomware infections that share many similarities. The list of examples includes (but is not limited to) Cezor, Isolated, Guesswho, and Basilisque Locker. As with Php, these examples also encrypt data so that developers can blackmail victims by offering paid recovery of files.
|
Jobs
PHP Engineering Manager (Remote)
If you want to join a profitable, high-growth, bootstrapped MarTech SaaS, where you will lead our talented engineering team and be tasked with shipping code quickly and scaling the team as well as the product, then this is THE job for you.
------
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 [email protected] |
Interesting Projects, Tools and Libraries
laravel-support-bubble
A non-intrusive support form that can be displayed on any page
All Algorithms
All Algorithms implemented in Php
duo
Next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.
phpRedisAdmin
Simple web interface to manage Redis databases.
Laravel Console Spinner
Laravel Console Spinner is a custom spinning progress bar for Laravel inspired by the Symfony Console Spinner
phpdotenv
Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.
clean-code-php
Clean Code concepts adapted for PHP
PhpMetrics
Beautiful and understandable static analysis tool for PHP
PHP-CS-Fixer
A tool to automatically fix PHP Coding Standards issues
phpseclib
PHP Secure Communications Library
|
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. |
So, how did you like this issue?
|
|
|
|