Hi everyone,
There are days when I seriously question where the time goes, because we're already halfway through June and time just seems to zip by. In this week's issue we have a lot of content about PHPStorm, from setting up a clean and minimalistic look to boosting productivity in Laravel with advanced setup, we have got you covered. We also have fresh episodes from your favourite podcasts including an insightful discussion on Spatie's Laravel package with Freek Van der Herten.
Also, we're happy to announce that we have a fourth winner for our Book Giveaway. Congratulations to Tomasz Fehrenbacher who will be sent a free copy of PHP & MYSQL: Server-side Web Development. Please check your inbox this week because you could be the final 3 winners in our contest.
We hope you enjoy this week's issue, and If you want to be featured 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
Clean And Minimalistic PhpStorm
This is a list of things I do when setting up PhpStorm from scratch. I prefer a clean and minimalistic look, which takes less than 5 minutes to set up.
Monitoring PHP applications with OpenTelemetry and SigNoz
It’s essential to monitor your PHP application for performance issues and bugs. Application owners need good telemetry data from their application in order to monitor it effectively.
Deprecation's in Upcoming PHP 8.2 and What You Have to Know
Sometimes the team has to take a hard decision to let go of some features to standardize the language and we call it deprecation. In PHP 8.2 there is also a few deprecation.
Why Codeigniter is most Secure PHP Framework?
There will be a dispute about which framework is the most secure at any time. Many experienced web developers and programmers use the CodeIgniter Framework since it is the most very well safe PHP framework.
17 Killer GitHub Repos You Need to Save Right Now!
To be straightforward, what you will find in this article are treasures. But please bookmark this article, as it will be exhausting and difficult to go through everything at once.
Feature That are Accepted for PHP 8.2
In this article, we will discuss what features are accepted for version 8.2.
|
Jobs
Senior PHP Backend Developer, Location: Oslo (Norway), Or Remote Within A Similar Time Zone
A SaaS InsurTech company is looking for a rockstar Senior Backend developer with a strong knowledge of PHP, Symfony, MySQL and Doctrine ORM. You have strong fundamentals: OOP, design patterns and application architecture, with a desire to write understandable, testable code with an eye towards maintainability.
What we offer: Very rewarding work! What you do is visible; you are part of the whole process, can give feedback and also shape the role yourself. You get a lot of flexibility and can choose yourself on what needs to prioritize, but at the same time you have great colleagues that you can ask and cooperate with. You can choose if you want to work in our HQ in Oslo, remotely or hybrid.
------
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] |
Tutorials and Talks
API Integrations using Saloon in Laravel
We have all been there, we want to integrate with a 3rd party API in Laravel and we ask ourselves "How should I do this?".
How To Add Autolink Plugin To Tinymce In Wordpress
So if you are like me with various editors and you gather tons of links (like for your Italian podcast) it can be handy a way to copy and paste in the WordPress editor a list of links and that they are autolinked.
How To Optimize Laravel for Performance
This article will go over several important tips, each with step-by-step guides to optimize your Laravel website.
What's new in Tailwind 3.1?
Adam shows the cool new stuff!
Streamlining Dockerfile configuration in PHP
Nowadays, everything works better when using Docker for setting up local environments rather than installing PHP and other dependencies locally.
Flyweight Pattern in Php
The flyweight pattern is the structural pattern of today. Simply put, the Flyweight pattern is used to break down a large domain model into smaller domain models and a collection of smaller object-value classes called flyweights. |
News and Announcements
PHP 8.0.20 Released!
The PHP development team announces the immediate availability of PHP 8.0.20. This is a security release.
PHP 8.2.0 Alpha 1 available for testing
The PHP team is pleased to announce the first testing release of PHP 8.2.0, Alpha 1. This starts the PHP 8.2 release cycle, the rough outline of which is specified in the PHP Wiki.
A Week of Symfony #806 (6-12 June 2022)
This week, Symfony 6.1.1 maintenance version was released to fix all the issues reported since the recent Symfony 6.1 stable release. Meanwhile, the upcoming Symfony 6.2 version added a new feature to get the current firewall configuration in a simpler way.
Laravel 9.16 Released
The Laravel team released 9.16 with additional UUID testing helpers, a new Eloquent method, user authentication for Pusher, and more.
PhpStorm 2022.1.3 Preview
There’s a new preview available of PhpStorm 2022.1.3, the upcoming minor release of PhpStorm. It brings a bunch of bug fixes and quality-of-life improvements.
CakePHP 4.4.1 Released
Fixed broken links in API documentation. Reverted a deprecation in implementedEvents() as DebugKit was relying on it and we missed identifying this usage earlier.
Book your workshop at SymfonyCon Disneyland Paris 2022
The international physical event about Symfony will be organized at Disneyland Paris from November 15th to 18th 2022.
|
Podcasts and Vlogs
How To Code Well 160 - PHP Version Stats
PHP Version installs.
PHP Ugly: 290: PHP Lambos and Lambdas
This week on the podcast, Eric, John, and Thomas talk about Atom sunsets, DigitalOcean now has functions, PHP Event Sourcing, and more...
Maintainable Podcast: Urban Hafner - Management Isn't For Everyone
Robby has a chat with Urban Hafner, the Senior Software Developer at Risk Methods, about the value of consistent code base maintainance, how team attrition negatively affects the maintainability of code.
No Compromises Podcast: Uh-oh, that proof of concept is going into production. Now what?
Many of us have built something we thought was "throw-away" code, only to have someone decide it's good enough to ship to production. How can you prepare for this, and avoid problems when it happens?
Laravel Podcast: Spatie's Laravel-Backup, with Freek Van der Herten
In this episode we talk with Freek Van der Herten about Spatie's Laravel package Laravel-Backup, which can make a backup of your application to any external storage destination of your choice.
Laravel News Podcast - Logging in, flashy comments, and cheating at Artisan
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
The Stack Overflow Podcast: Run your microservices in no-fail mode (Ep. 452)
The home team sits down with Maxim Fateev, CEO and cofounder of Temporal Technologies, and Dominik Tornow, Principal Engineer at Temporal, to talk all things microservices.
The Rabbit Hole: The Definitive Developer's Podcast 259. Remote Pair Programming with Ben Orenstein(Replay)
On today’s episode, we are joined by special guest, Ben Orenstein, to talk about remote pair programming. Ben is a developer, who after many years of working for other people decided to strike out on his own. He is the cofounder of an app called Tuple, which is specifically for remote pair programming.
Software Engineering Radio Episode 515: Swizec Teller on Becoming a Senior Engineer
This week, senior software engineer, instructor, and blogger Swizec Teller spoke with SE Radio’s Brijesh Ammanath about the “senior mindset.”
WP Builds 282 – Put Dynamic Content On Your Website With The If-So plugin
So this plugin (If-So) is such a powerhouse, I don’t even know where to start.
WordPress Briefing: Episode 33: Some Important Questions from WCEU
In the thirty-third episode of the WordPress Briefing, hear Josepha Haden Chomphosy recap important questions from WordCamp Europe, and a selection of Contributor Day interviews.
|
Coding Interview Advice from a Software Engineer at Microsoft
Hackpack founder Daniel Habib interviews Hackpack alumni Leo, who has just secured a position with Microsoft. They discuss Leo’s path to becoming a big tech software engineer and the obstacles that he faced along the way.
The Struggle When Deploying Software And Collaborate With Our Team; This Is How We Wrap It Up With Docker.
We were so done getting errors on server while deploying our work. Here is how we wrap our Laravel Project with Docker and make our team happier and onboard faster.
5 Things To Do To Write Better PHP
This article is based on php8.1 and newer.
7 Phenomenal Websites That Every Developer Wish They Knew Earlier
A list of lesser-known websites to provide you with maximum value in your software development journey.
Boost your Productivity in Laravel with Advanced PhpStorm Setup
As software engineers our job is mainly two things — think a lot and write code (as little as possible).
PHP Development Trends & Why Do People Choose It?
A list of the Latest Trends of PHP Development in 2022.
|
Interesting Projects, Tools and Libraries
league/tactician-bundle
Bundle to integrate Tactician with Symfony projects.
JackWH/laravel-new-relic
Monitor your Laravel application performance with New Relic.
novichkovv/laravel-api-handler
Simple Exceptions Handler for API responses on Laravel.
vein/phalcon-core
Web project engine base on Phalcon framework.
kpicaza/gen-bundle
This bundle provides new REST generator command for doctrine generator, using FOSRestBundle.
gavinggordon/htmlentities
A PHP class which allows the decoding and encoding of a wider variety of characters compared to the standard htmlentities and html_entity_decode functions.
pion/laravel-support-eloquent
Package with small support traits and classes for the Laravel Eloquent models.
donatj/phpuseragentparser
Lightning fast, minimalist PHP UserAgent string parser.
colinmollenhour/php-redis-session-abstract
A Redis-based session handler with optimistic locking.
laminas/laminas-crypt
Strong cryptography tools and password hashing
|
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?
|
|
|
|