sticker

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

September 21, 2023

Hi everyone,

The best way to know where the state of things are whether it's an enterprise, business or a community, is to get feedback from its members. This week the result of this year's the state of Laravel survey  has been published and available here in the article section. This week has also been a week releases as fresh versions of Laravel, PHPstorm and the latest release candidate for PHP 8.3. Podcast episodes are also a plenty this week with new topics from No Compromises on managing a micro-manager, Buns on the Forge and more at Laravel News, Hacking your Habits on Developer Tea and Buttery Buns from the guys at PHPUgly. Finally in our Reading section we have Nginx with Laravel and PHP, Elevating you Symfony projects, and why error tracking is crucial for your applications. We have all that and more, so we do hope you enjoy this week's newsletter. If you're a student or developer on the move and want the latest PHP news and updates in one place, then subscribe to PHPWeekly.

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

All the best,
Adrian

Please help us by clicking to our sponsor:

encrypt php scriptsGet Reliable, Fast & Quality Proxies, Without the Tradeoffs
Scrape or crawl any amount of data, without having to worry, settle or break the bank. Buy HTTP, SOCKS & UDP proxies you can set and forget.

Articles

Laravel 11: Release Date and New Features
It's the last quarter of the year and I'm getting more and more excited about the upcoming Laravel 11 release. Let's wrap it up!

The State of Laravel 2023 results
Here are the result on the survey on the Laravel ecosystem run by Tobias Petry.

PHP Code Structuring: Building Castles, Not Card Houses
In this article, we’re going to explore the importance of well-structured PHP code and how to achieve it with a grin on your face.

Inheritance vs. Composition in PHP
Inheritance and composition are two fundamental concepts in object-oriented programming.

Unveiling Mind-Blowing Symfony Features
In this blog, we’ll uncover some of these mind-blowing Symfony features, complete with code samples to demonstrate their power and versatility.

Jobs

Web Scraping Specialists Wanted
If you're a skilled Web Scraping Specialist with a knack for creative problem-solving, join our remote team to gather data from e-commerce websites and enhance our data-driven solutions. Embrace challenging projects, overcome blocking technologies, and collaborate with a diverse global team in a flexible, fast-paced environment.

Junior PHP/Python Developer - Remote
We're looking for Full-Stack Developers to join our dynamic remote international team. As a developer, you'll work on a range of projects, including Business Intelligence systems, Legal SaaS, and cutting-edge online projects. You'll be responsible for improving legacy systems, monitoring technical systems, and delivering high-quality solutions. You should be proficient in front-end and back-end development, have strong problem-solving skills, and experience with Python, PHP, Postgres, MongoDB, and Linux servers. If you're a self-motivated team player, apply now.

Technical Support Manager - Remote
Are you interested in programming but don't have the experience yet to be a skilled developer? Join our team as a Technical Support Manager and be part of our SaaS company's success. You'll work closely with our customers to provide timely solutions, troubleshoot technical issues, and contribute to feature development. Using your skills, you'll quickly identify and resolve issues, while also working closely with our team to deliver an exceptional customer experience. You don't need to have programming experience to succeed in this role, but you should have a passion for technology and a desire to learn. You will help us enhance our products and deliver an outstanding customer experience.

Tutorials and Talks

Secure PHP APIs with Signature Verification Using OpenSSL
This article will discuss how to design a set of API signature verification programs in PHP, and provide specific design steps and code samples.

Laravel routes: apiResource vs resource
Laravel routes application: using apiResource and resource. These methods help you create routes for a resource controller, following the RESTful conventions.

Readable Comparisons
In programming, readability is just as crucial as functionality. One area that often gets overlooked is the way we write comparisons.

Getting Started with Spatie
I was working on a feature where a user chooses an image, views the thumbnail, and saves it if it's acceptable.

Discover the Hidden Treasure: Laravel Macros
Laravel macros are a powerful tool that allow you to extend the functionality of Laravel's core classes and add custom functionality to your applications.

Elasticsearch in PHP
Elasticsearch is a distributed search and analytics engine for all types of data, including text, numerical, geospatial, structured, and unstructured.

Power of Abstract Factory in Design Patterns with Code Examples in Laravel
In this blog post, we will explore the Abstract Factory pattern, its relevance in Laravel development, and provide code examples to illustrate its usage.

News and Announcements

PhpStorm 2023.2.2
PhpStorm 2023.2.2 is released and includes a host of bug fixes and quality-of-life improvements.

Laravel 10.24 Released
This week, the Laravel team released v10.24 with job fake updates, a string position helper, migration table name guessing improvements, and more.

PHP 8.3.0 RC 2 available for testing
The PHP team is pleased to announce the release of PHP 8.3.0, RC 2. This is the second release candidate, continuing the PHP 8.3 release cycle, the rough outline of which is specified in the PHP Wiki.

A Week of Symfony #872 (11-17 September 2023)
This week, Symfony announced the end of support for Twig 2 and a security release for the symfony/ux-autocomplete package. Meanwhile, the upcoming SymfonyCon Brussels 2023 conference announced its workshops and some of its first talks related to static analysis, the Symfony scheduler and ChatGPT.

Laracon EU 2024 - Save the date!
The flagship Laravel event in Europe returns to Amsterdam for 2024. Join us in Amsterdam for two days of fantastic talks and community networking with the most talented Laravel developers in the world.

CakeFest The Cakephp Conference
We are close to CakeFest! We will be streaming the event on our #CakePHP YouTube channel.

Podcasts and Vlogs

PHP Ugly: 352: Buttery Buns
This week on the podcast, Eric, John, and Thomas talk about Hot Buns, Unity, Nginx Unit, php[tek] 2024, Hotwire, Unity, and more...

Laravel News Podcast: Buns in the Forge, tabulating data, and crawling the DOM
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow: Forget AGI. Let’s built ADI: Augmented Developer Intelligence
This is part two of our conversation with Replit CEO and founder Amjad Masad.

No Compromises Podcast: Managing a micro-manager
It's frustrating to have a client, boss, or even co-worker attempt to micro-manage you. We share some tips on how to make the working relationship better.

North Meets South Podcast: Dads in Dev, cloud services, and static-site generation
In this episode, Jake and Michael discuss using Airdrop to simplify and speed up your asset compilation and application deployment, restricting access to S3 buckets based on username, and some of the complexities around building your frontend.

Software Engineering Radio: SE Radio 581: Zach Lloyd on Terminal Emulators
Zach Lloyd, CEO of Warp.dev, discusses how to implement and effectively use command-line terminals.

Developer Tea: Backlog Psychology - Hyperbolic Discounting, Tech Debt, and Hacking Your Habits
In this episode we continue the mini-series "Backlog psychology." Would you rather have $5 now or $50 next week?

Shoptalk Show: Language Models, AI, and Digital Gardens with Maggie Appleton
Maggie Appleton talks with us about her work at Elicit, working with large and small language models, how humans vet the responses from AI, the discussion around the Soggoth meme in AI.

WP Builds: 341 – Is the WordPress community overrated?
This in the 15th episode of our “Thinking the Unthinkable” series. Today we are asking… is the WordPress community overrated? What have we done?

WP Briefing: Episode 62: Enterprise Clients and the Business of WordPress
Join WordPress Executive Director Josepha Haden Chomphosy as she discusses the role WordPress Enterprise plays along with the WordPress community.

Reading and Viewing

Video: the keynotes of Full Stack Europe 2022
Last year at Full Stack Europe we had two great keynotes by two amazing speakers: Jeremy Keith and Kevlin Henney. We're very happy that we can share the recordings with you.

Unorthodox Eloquent
Eloquent is a razor-sharp tool that is adored by many. It allows you to carry out database operations with ease while maintaining an easy-to-use API. Implementing the Active Record (AR) pattern, as decribed by Fowler in PoEAA, it is one of the best AR implementations that is available today.

Why error tracking is crucial for your application
Errors will inevitably occur in your application. There is no way around it. If you notice them while working locally, you can fix them immediately.

Nginx Unit with Laravel and PHP
Nginx Unit is a "Universal Web App Server" brought to you by Nginx. This is a web server that can "directly" communicate with your code base, helping you pass off HTTP requests to your code in a way it can understand.

Elevate Your Symfony Projects: Implementing DDD, CQRS, and Hexagonal Architecture
In this article, we will take a closer look at DDD, its benefits, and practical ways of implementing it in Symfony 6.

Laravel Route Annotations 0.3.1 Released
I’ve been working some recent changes on a package called Laravel Route Annotations, which allows you to define routes directly on your Controller classes using PHP Attributes.

Interesting Projects, Tools and Libraries

micschk/silverstripe-mailer-mailgun
SilverStripe Mailer for sending mail via the Mailgun API.

alaa/magento2-input-validation
Magento2 Rv Input Validation Based on Respect Validation.

robbytaylor/filestream
Generate streamed responses from Flysystem locations.

afragen/wp-dependency-installer
Library that helps WordPress plugin dependency management.

kharanenka/oc-model-custom-validation-message
Trait help to set custom message for model validation.

hongyukeji/laravel-simditor
laravel simditor editor.

ali1/cakephp-json-tools
CakePHP Plugin to help with configuring json responses from the controller, without templates.

movin/movin_bg_task_php
Run background php scripts under Linux or Windows.

react/promise-timer
A trivial implementation of timeouts for Promises, built on top of ReactPHP.

froiden/sql-generator
Convert Laravel migrations to raw SQL scripts.

Please help us by clicking to our sponsor:

 encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 14. 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?

Like us on FacebookFollow us on Twitter
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 | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright © PHPWeekly.com