Hi everyone,
The first newsletter for October and we have new updates from Laravel, CakePHP and a security update from PHP 8.0. We also have a new issue of PHP Annotated from our friends at JetBrains. As for podcasts, we have new episodes from No Compromises, Laravel News and an interesting discussion on improving developer productivity by finding problems in your code or team and developing the best solution for them in this week's Shoptalk podcast.
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 [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 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
Quickly Test The Performance Of Your Laravel App With The Benchmarking Helper
With the release of Laravel 9.32, a benchmarking helper was introduced, which is useful to quickly test the performance of certain parts of your application.
Refactoring Without Tests Should Be Fine
Refactoring without tests should be fine. Why is it not? When could it be safe?
Top Laravel Packages For Advanced Programmers - Free Illustration
Today I will share the top 10 laravel packages that every junior, immediate, and advanced Laravel Programmer should understand and be able to implement.
Floating Dangers in PHP
Are you working with currencies? Do you use floats? You have to be extremely careful. Check out why.
Top 10 Laravel Helpers To Ease Your Work
Laravel has a lot of useful things that aim to make the work of a dev easier and one of them is Laravel helpers or helper functions.
|
Tutorials and Talks
Using Jobs Instead Of Commands In The Schedule Of A Laravel App
In a standard Laravel application, you can schedule Artisan commands in your console kernel. While that works for most projects, we took a different route in Mailcoach. Instead of scheduling commands, we're scheduling jobs.
Use A View Instead Of A Complex Eloquent Query In Your Laravel Application
What is a database view, and how can we use it to make our code cleaner?
Laravel LDAP authentication - Laravel Docker install OpenLDAP and phpLDAPadmin
In this post, we going to install the Adldap2-Laravel package. Also going to install OpenLDAP & phpLDAPadmin to test the LDAP authentication.
How to Send Emails with CodeIgniter
his article will demonstrate how to set up a CodeIgniter environment and develop a mailer by sending HTML emails, attachments and how to test it with Mailtrap.
How To Store Passwords/Credentials In Symfony Project(S)
Problem: On a project, I found that the production credentials (users & passwords) were saved in plain text on git repository (actually in parameters.yml.dist.
Using A Datalist Instead Of A Dropdown In Your Forms
Have you ever had a huge list of values that the users needs to scroll through to get to the item they wanted, you know the classic Country dropdown |
News and Announcements
Laravel 9.32 Released
The Laravel team released 9.32 with dd() file and line output, encrypting and decrypting .env files, a short syntax for blade component attributes, and more.
CakePHP 4.4.6 Released
Changes include: ConsoleInputArgument instances no longer consider each other equal based on their option values only. IImproved typing and #psalm error supression+ more.
PHP 8.0.24 Released!
The PHP development team announces the immediate availability of PHP 8.0.24. This is a security release.
PhpStorm 2022.2.3 Preview
There’s a preview available of PhpStorm 2022.2.3, the upcoming minor release of PhpStorm. It brings a number of bug fixes and quality-of-life improvements.
PHP Annotated – September 2022
Welcome to the September installment of PHP Annotated, where we’ll catch up on the most interesting things that have happened in the PHP world over the last month, including curated news, articles, tools, and videos.
A Week of Symfony #822 (26 September - 2 October 2022)
This week, Symfony 4.4.46, 5.4.13, 6.0.13 and 6.1.5 maintenance versions were released. Meanwhile, we continued merging new features into the upcoming Symfony 6.2 version: simplified adding MIME parts to email messages, allow creating lazy-loading classes using constructors, redesigned the mailer panel in the Profiler, and added an option to make the YamlEncoder indentation configurable.
|
Podcasts and Vlogs
How To Code Well 176 - You're Doing Agile Spikes Wrong
Let's talk about Agile spikes. What are they, why do we need them and why are you doing them wrong.
PHPUgly 305:PHPUgly Gambit
This week on the podcast, Eric, John, and Thomas talk about php[tek] Blind Early Bird, php[tek] CFP, Value Object, Our Chess Club, and more...
Laravel News Podcast: Livewire, Event Subscribers, And Modeling Your Data
Michael discusses all the latest Laravel releases, tutorials, and happenings in the community.
The Stack Overflow: The Many Strengths Of Neurodivergence
We talk about giving people the space necessary to do their best work, implementing more inclusive hiring practices, and everyday routines that help us stay our happiest and most productive.
No Compromises Podcast: What Should I test?
We all know we should write tests, but what should we test? Is there anything it doesn't make sense to test? We talk through a high-level approach to how we do feature testing in Laravel.
Software Engineering Radio Episode 531: Xe Iaso on Tailscale
Xe Iaso of Tailscale discusses how a VPN can be a useful tool when building software.
The Rabbit Hole: 274. 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: 535: Improving Developer Productivity with Rebecca Murphey
Rebecca Murphey from Stripe talks with us about finding problems - the paper cuts - in your code or team and developing the best solution for them.
WP Builds 297 – Dealing With Changing Staff And New Management
Today, we are talking about dealing with changing staff and new management.
No Plans To Merge: Crazy Concurrency Paradigms
Neck Stuff Alpine Components and Tailwind UI Go Routines and Channels
|
Laravel: When to use Pipelines? How to test them?
I wanted to expand a little bit about how Pipelines offer the same functionality minus the spaghetti code, plus the flexibility for testing the pipeline partially, totally, and even single pipes on their own.
The Simplest Way to Use Datatables in Your HTML
Generally, data tables allow you to paginate, sort and search the data presented in your HTML tables. This article will explain the simplest way to create a data table in your HTML using the datatables.net library.
Tech Communities You Should Join! (Online And In Person)
Amazing communities you can join for free, that will help you connect with others who share the same experience, failures, and successes within the industry.
Loosely coupled Microservices in PHP
In this article we will get deep into the subject of integrating Microservices in PHP and keeping them loosely coupled.
7 Useful JetBrains IDE Plugins to Make Your Life Easier
An IDE is a weapon of a developer. Having a good IDE is essential. A good IDE with some great plugins will help you to be more productive.
Laravel Queue Tips
7 Tips you should use.
|
Interesting Projects, Tools and Libraries
sebastianbergmann/comparator
Provides the functionality to compare PHP values for equality.
toneflix-code/laravel-visualconsole
A Laravel package to help with frequent artisan tasks and more.
yaroslawww/laravel-lorem-image
Generates a configured preview image.
s1syphos/php-simple-captcha
Simple captcha generator.
mrap/graphcool
A GraphQL Microframework in PHP.
spawnrad/tiktok
A Wrapper for the TikTok API made with PHP.
lionelphamp1/lionelphamp1
A small library which implement some features to phalcon.
d3yii2/yii2-app-basic
Yii 2 d3 Project Template.
scottyrobinson/laravel-amazon-mws
Simple Amazon MWS API Package for Laravel.
mikebarlow/megaphone
Livewire UI for Laravel based user notifications.
takerootio/laravel-ebay
This package is wrapper for php Ebay sdk for laravel to automate all the configurations and make the skd ready to use.
|
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 [email protected] |
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. |
So, how did you like this issue?
|
|
|
|