Hi everyone,
Hope everyone in the PHP community making good progress on their work and projects. Speaking of work, I recently had a chat with Jan Bernecke of PHP Magazin (Germany) to talk about our newsletter’s history, and what we are currently working on (hint: a long overdue website makeover). So if you’re keen to know more just click here to read about it.
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 7 Laravel Collection Methods You Might Not Know In Laravel, instances of Collections are used absolutely everywhere. Tthe most well-known methods like map, filter, reduce and first. But there are many more, and some of them are useful shortcuts to reduce boilerplate.
13 Best PHP Books for Beginners PHP is generally considered an easier language to learn for programming newbies.
Best Laravel Security Features to Secure PHP Apps Laravel was designed to meet different requirements, including event processing and authentication mechanisms for MVC architecture. It also has a software package manager who can manage configurable and expansive code with the massive backing of database management.
How do you know what people have been working on? Losing the sense of being in the know about what's going on at the company is one of the most common concerns I hear regarding working remotely. Both at the managerial level and between coworkers.
Django vs Laravel: Which Is the Better Framework in 2021? The choice of a web framework like Django vs Laravel is one of the most crucial decisions in web development. It can make or break a project because a web framework works like a “skeleton” on which you’ll build your web application.
|
Tutorials and Talks Introduction to cURL with php Client URL (cURL) is a PHP library for transferring data using various network protocols. cURL allows data to be transfer over HTTP using either the GET/POST method.
Most common PHP string manipulation questions These are the most common PHP string manipulation questions that I had come around when I was getting started with PHP. Most of these easy concepts still confuse students. But let’s take few minutes and take them one by one.
Free Serverless Laravel Deployment If you have a small Laravel application and you don't want to go through the trouble of setting your own VPS or something like Laravel Vapor you might want to read this one through.
Custom Route Files One morning I woke up to Slack notifications. That's never a good sign. Overnight, my Redis instance had filled completely up.
Asserting valid and invalid requests in Laravel Testing a Laravel project is one of the most pleasant experiences I've ever had: there's a clean testing API, a very powerful layer added on top of testing frameworks; all while keeping the simplicity and eloquence you'd expect from a Laravel project.
Laravel Github Actions This tutorial will show you how to configure Github actions to run your phpunit tests, how to deploy after your tests pass and a few other things.
Safe and simple AWS credential management for your Symfony/PHP application If you have a Symfony/PHP application which needs to connect to AWS and you want to avoid pushing credentials to your Git repository or revealing them to any third party (ex. deployment, testing or code review tools), then follow this guide.
How to Create Connection With Database in PHP | How to Add Data in Database Using PHP In this post, I'll show you the steps to create a connection with your database in PHP and how to add data to MySQL Database.
|
News and Announcements Longhorn PHP 2021 - 15-16th of October 2021 Join Taylor Otwell, Olivia Liddell, Taylor Barnett, Adam Culp, Matthew Turland, and more for two days of virtual learning at Longhorn PHP.
Getting ready for the future with Symfony 6 On November 18 we are doing our first in person-event in a long time. If you can't make it, don't worry. We will still stream the event via Zoom.
Xdebug Update: September 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.
Introducing up-to 16 Times Faster Easy Coding Standard Today, we're sharing the ECS Parallel run with the public, so you can cut down ECS run times from minutes to seconds.
PhpStorm 2021.3 Early Access Build #3 The third build of our Early Access Program for PhpStorm 2021.3 is now available!
Latest PECL Releases (10.12.2021) Global tags are now assigned early. This means that users have to make sure to not overwrite meta, but only add to it instead, if they don't want to lose global tags.
|
Podcasts and Vlogs PHP Ugly 257: Involuntary Open Source This week on the podcast, Eric, John, and Thomas talk about Twitch Leak, Facebook down, JQuery starting to decline, and more...
WP Builds: 250 Automated website testing with Ghost Inspector So you have a WordPress website and it’s all built and handed over to the client. You’re done! Hurrah! Wait a minute, you’re not done are you?
The Stack Overflow Podcast 381: Building image search, but for any object IRL We chat with Paul Powers, founder and CEO of Physna, about what it takes to build a 3D search engine that can identify objects found in the real world. He hopes the process of connecting the digital and physical worlds will provide a tremendous boost to the speed of hardware innovation.
Software Engineering Radio Episode 480: Venky Naganathan on Chatbots for Enterprise Applications Venky Naganathan, Sr. Director of Engineering at Conga specializing in Artificial Intelligence and Chatbots talks about the buzz around Conversational UI.
North Meets South Web Podcast: Bringing tests into vanilla PHP apps, trust over process, and seeding tests In this episode, Jake and Michael discuss the all the work to consider before introducing tests to a vanilla PHP app, trusting people over adding layers of process, and seeing data in your tests and migrations.
Delicious Brain Waves: Episode 10 - Degrees and Web Development with Ahmed, Iain, and Ross In our latest podcast episode, Ahmed, Iain, and Ross discuss the hotly contested topic of whether people entering the web development field need a proper Computer Science (CS) degree.
The Rabbit Hole - The Definitive Developer's Podcast: 226. Aristotle Project - Impact This episode is the final one in our Aristotle Project series. Over the past few episodes we have covered psychological safety, dependability, structure and clarity, meaning and last but not least, impact.
|
Reading and Viewing A Week of Symfony #771 (4-10 October 2021) This week, Symfony continued adding tweaks to fix compatibility with the future PHP 8.1 version. Meanwhile, the upcoming Symfony 5.4 version merged some new features such as basic support for language negotiation and a CssColor constraint to validate that a given value matches any of the formats available to define CSS colors.
What happens when we clone? It can sometimes be more useful to create a copy of an object and only change the relevant parts, then to completely recreate it. For example, when the object has a lot of dependencies or parameters you need to provide; while a second copy might only differ by one value.
PHP 8.1: new in initializers PHP 8.1 adds a feature that might seem like a small detail, but one that I think will have a significant day-by-day impact on many people. So what's this "new in initializers RFC" about?
The Magic of Automation What does an automated pipeline bring us besides initial costs? Above all, a documented deployment flow that anyone can execute. Automated deployments save time, money, nerves and make room for value- added work ‒ but how does it all work exactly?
Security leaks on our website. How we got hacked? From 0 to 5.000.000 monthly views because of misuse of PDO we were prone to hackers’ attacks. But that was not the only mistake we made, so let’s start from the beginning.
|
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 clearPHP Reference for writing clear PHP code
Pheature Flags Pheature Flags is a release management framework that allows to activate and deactivate specific features in controlled conditions.
gallery3 The simplest, most intuitive way to host your photos on your website.
number-to-fr-words Tiny PHP lib to transform a number into french words.
laravel-octane-dockerfile Production ready Dockerfile for Octane powered Laravelish web services and microservices
laravel-code-generator A Laravel Code Generator based on your Models using Blade Template Engine
openclassify OpenClassify is modular and most advanced open source classifieds platform build with Laravel 8 & PHP 7.3+ Supported
ExpressionEngine ExpressionEngine is a flexible, feature-rich, free open-source content management platform that empowers hundreds of thousands of individuals and organizations around the world to easily manage their web site.
Laravel Subscribable Notifications Allows you to subscribe your app Users to your app Notifications and dispatch them without specifying the recipient.
|
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.
|
|
|
|
|
|