Hi everyone,
Hope you're all well. This week we've aded another podcast in the roster. Change Mode Podcast debuts with their guest from the Symfony core team, Ryan Weaver. We also have new episodes from Laravel News Podcast on random packages and asserting exceptions. the team at No Compromises discuss why you shouldn't feel overwhelmed by errors in your application. Taylor Otwell drops by at the Over Engineered podcast to talk about the future of Laravel frontend. Finally in our Reading section we have an interesting article on a guide on how to NOT become a bad Symfony developer. If you're thinking of diving into Wordpress, is it necessary to lear some PHP basics?, the article from GS Plugins explains why. 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 articles@phpweekly.com.
Do follow us on our social media channels on Twitter and Facebook.
All the best,
Adrian
Please help us by clicking to our sponsor:
Get 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 The April 2024 Laravel Worldwide Meetup is Today The next Laravel Worldwide Meetup is today, featuring Matt Machuga and Mateus Guimarães.
Embracing Innovation: Best Practices for Adopting PHP 8.3 This post aims to unpack the new features of PHP 8.3, recommend best practices for its adoption, and highlight its potential benefits for developers and businesses alike.
SOLID principles PHP Edition. Today, Interface Segregation Principle We are almost ending the series of articles about the SOLID principles. Here you have a brief explanation of each principle to review them.
Seamless Integration of Laravel Breeze API Scaffolding with React Applications In this article, we will delve into the intricacies of integrating Laravel Breeze API scaffolding with React applications, combining the strengths of two powerful frameworks.
Exploring Middleware Updates in Laravel 11 In this blog post, we’ll dive into the significant changes introduced to middleware in Laravel 11.
|
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 Fix PHP 8.4 deprecation: Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead PHP 8.4 will be released in November 2024, but the list of new features and deprecated features is already very established. It is clearly detailled on php.watch/versions/8.4.
Sneak Peek: Tutorial on Successfully Installing PHP 8.4 on MacOS This major update brings a host of optimizations and powerful features to PHP. We're excited to guide you through the most interesting updates and changes that will enable us to write better code and build stronger applications.
How To Troubleshoot Common Installation Errors In Laravel? In this article, we are going to review the common Laravel installation errors, as well as their reasons and solutions.
Handling Video Streaming and Byte Range Requests in PHP In this article, we'll explore how to handle byte range requests in PHP to enable video seeking functionality.
A Complete Guide To Dockerize Laravel, Postgres, Nginx, MailServer, PGAdmin, Adminer, Redis, Npm Using docker for developing Laravel web-apps will prevent us from a headache of installation and configuration different services.
Mistakes You Should Avoid in Laravel Validations In Laravel, maintaining clean, organized code is crucial for building scalable and maintainable applications. One powerful tool at our disposal for achieving this is Laravel’s Form Requests.
Soft Delete In PHPMaker We need to implement the soft delete to ensure the data integrity is retained. Here’s the tutorial to implement soft delete in PHPMaker.
Calculate Execution Time PHP To calculate the execution time of a job using PHP, you can utilize the microtime() function. Here's a step-by-step guide.
|
News and Announcements CakePHP 4.5.5 Released The problem formatting milliseconds using i18nFormat is fixed!
Symfony 7.0.7 released Symfony 7.0.7 has just been released. Here is the list of the most important changes since 7.0.6
PHP Annotated – April 2024 Welcome to the April edition of PHP Annotated! We’ll recap the most interesting developments in the PHP community over the past couple of months, featuring handpicked news, articles, tools, and videos.
Property Hooks Get Closer to Becoming a Reality in PHP 8.4 The Property Hooks RFC passed a significant milestone, getting an overwhelmingly positive 34 "yes" votes and only 1 "no" vote. That's well above the required 2/3 majority required to pass.
New Video Series: The Laravel Ecosystem Christoph Rumpel is starting a new video series on the Laravel YouTube channel that is all about Laravel's first-party tools. Everything from the commercial offerings to the free packages.
A Week of Symfony #904 (22-28 April 2024) This week, Symfony continued tweaking and polishing the new features of the upcoming Symfony 7.1 version. Meanwhile, Symfony UX 2.17 version was published, with the first stable release of Symfony UX Icons. Lastly, we published more information about some of the talks that will be part of the SymfonyOnline June 2024 and SymfonyLive Berlin 2024 conferences.
|
Podcasts and Vlogs Change mode podcast: Episode 1: Write That Funky Manual with Ryan Weaver Our first-ever episode of the Change mode podcast is kicking things off nicely with a wonderful guest from the Symfony core team, Ryan Weaver. The Symfony docs lead and SymfonyCasts writer keeping us all in check when it comes to Symfony development.
Laravel News Podcast: Property hooks, random packages, and asserting exceptions Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
The Stack Overflow: Net neutrality is in; TikTok and noncompetes are out On this episode: The FTC bans most noncompete agreements, the implications of the TikTok “ban,” why a 2017 law is hitting startups with huge tax bills seven years later, and the return of net neutrality. Plus: the wunderkind hacker who ransomed Finland’s anxieties and secrets.
No Compromises Podcast: Don't get overwhelmed by errors in your application Have you ever turned on error tracking in a long-lived app and then got overwhelmed by all the errors happening? We talk through some strategies to not get overwhelmed...
Developer Tea: Interview prep: 2 Counterintuitive Tips In today's episode we'll discuss some counterintuitive advaice for your interviews.
Shoptalk Show: 613: Recording Live Music, WebC, Open Source, & WordPress Studio Chris bought recording gear off an Instagram ad, our thoughts on WebC, CodePen upgrades Yarn, thoughts on the commercial value of open source, Automattic releases an app to install WordPress locally, IBM buys Hashicorp, income tax software, and a hack for getting Safari to respect background colors used in a pseudo selector.
WP Builds: 370 – Airtable meets WordPress: uniting Airtable’s power with WordPress On the podcast today we have Stéphane Menet, a seasoned expert with a 20-year background in web strategy and business. He’s not only the founder of WP Connect, but also heads a web agency that collaborates with freelancers to build dynamic project teams.
WP Briefing: Episode 78: Guided Growth: Cultivating Contributors Through Mentorship Explore the transformative world of the WordPress Contributor Mentorship Program with guest host Angela Jin and special guest and sponsored contributor Hari Shanker.
Frontmatter Podcast: Isaak Tsalicoglou, Author of The Incredible Story of Deft In this interview, Leanpub co-founder Len Epp talks with Isaak about his background and career, his books, how frameworks like Agile and Scrum can be corrupted, using Plato’s allegory of the cave to explain how startups can compete against incumbents, and about his work as a writer.
Mostly Technical: AI Therapy Connoisseur Ian & Aaron discuss men's fashion, DHH, location sharing follow-up, AI therapy hot takes, Laravel Octane, upcoming course update, is MySQL over?, non-competes and concierge medicine, hacking Laravel for prefix indexes, PHP x NYC.
Over Engineered: The Future of the Laravel Frontend w/ Taylor Otwell Taylor Otwell has been finding ways to improve Laravel for over a decade, but has only more recently set his sights on the front-end side of things. In today's episode, we sit down and talk about the current state of building UIs in Laravel, and what the future might hold.
Syntax: What to Steal. Finding Inspiration in Web Development Discussion on finding inspiration in web design and development, how to ethically "steal" ideas, and resources for capturing inspiration.
The Changelog: Good ideas in computer science Daniel Hooper lists out all the good ideas in computer science, Jeff Geerling declares 2024 the year corporate open source dies, Jared Turner says all kinds of works-in-progress are waste, Daroc Alden covers the leadership crisis in the Nix community & John Hawthorn explains why Ruby may be faster than you think.
|
Reading and Viewing Fast-Track to Become A Bad Symfony Developer Ever wondered what makes a bad Symfony developer? If you’re tired of efficiency and streamlined workflows, this guide is for you. Let’s take the shortcut and discover it together.
Unleashing PSR-15 Middlewares in Laravel While Laravel provides a built-in middleware system, integrating PSR-15 standard middlewares can be a game-changer.
Why Learn PHP Basics Before Getting into WordPress Development Thinking about diving into WordPress? While it’s a fantastic platform for creating websites, there’s a hidden advantage to learning some PHP basics first. Here’s why.
MVC Explained: Making Laravel a Breeze Today we’re going to break down MVC in a way that’s easy to understand, just like chatting with a friend.
Twig vs Blade (vs Latte)? You probably know and can find plenty of articles on the internet comparing Twig and Blade. They’re both templating engines for PHP and have their pros and cons. But what about Latte? It’s not as well-known, but it’s better than you might imagine, and not just in terms of security.
Effective Strategies for Handling Database with Millions of Records and Mass User Access As an application runs over time, its database naturally expands due to the need to store historical activity.
|
Interesting Projects, Tools and Libraries huppys/cookie-consent-bundle Symfony bundle to ask the visitors for their consent to use cookies to comply to AVG/GDPR.
nanoblocktech/payment-gateways PHP class for payment gateways, using same code to process different payment merchants.
arifhp86/laravel-clear-expired-cache-file Remove laravel expired cache file/folder.
illuminate/session The Illuminate Session package.
toa/twitter-bootstrap-bundle Basic integration of Twitter Bootstrap into Symfony2.
webtechnick/cakephp-cloud-files-plugin CakePHP Cloud Files Plugin.
jundayw/laravel-render-provider laravel render provider.
zirak/member-user-management Add non-admin users the ability to manage users through security section.
alawrence/laravel-dev-tools Additional Laravel Development Tools for use locally.
mcred/phpred Relationships, Entities and Datasources for PHP.
|
Please help us by clicking to our sponsor:
Protect 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.
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 14. Free trial.
|
|
|
|
|
|