Hi everyone,
We have a lot of new updates this in this week's newsletter. First up we have April's latest PHP Annotated, as
well us new updates from CakePHP. In the Podcast section we have fresh episodes from Maintainable about the four important traits of well-maintained software as well as the return of the North Meets South podcast after a month-long hiatus. In WP Briefing, they explore the concept of the four freedoms of open source likening it to today's Bill of Rights for the open Web. If you want a step by step guide to scraping using PHP, look no more than our tutorial section along with another guide to going past actions in Laravel. Finally in reading we have insightful articles on load balancing, a spotlight on Chrome Devtools and navigating your way and keeping your head above water through fixed-price projects. We have all that and more, so we do 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 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 Unleashing the Power of Pipelines: A Custom PHP Implementation Unchain yourself from Laravel’s ecosystem and enjoy pipelines anywhere!
Exploring Process Interaction Feature in Laravel 10 with Code Examples In this article, we'll take a closer look at this feature and explore how to use it with code examples.
We’re Sending the Team to php[tek] This year php[tek] is back, and it’s in Chicago. If you’ve been connected to the PHP community for any length of time you’ll know why that means a lot to many PHP developers.
Combining Laravel Workflow and State Machines When it comes to building web applications, managing complex processes and activities can be a daunting task.
PHP Fibers: What They Are and Where To Use PHP is evolving from a script kiddy programming language that has it’s focus on generating some HTML on server side to a powerful and modern programming language.
Harness the power of Feature Toggle Flags with Flagception in Symfony projects In this article, we will dive into the benefits of using feature toggles, explore how to use the Flagception Bundle with your Symfony project.
Unleashing Laravel’s Hidden Gems: 5 Powerful Tips to Boost Your Workflow (Part 2) Welcome to the second part of our series on Laravel tricks to help supercharge your development.
The Art of Writing Laravel Logs: Best Practices and Examples In this article, we will explore some of the best practices and examples of writing Laravel logs.
|
Tutorials and Talks Going Past Actions in Laravel Over the last year or so, the Action based approach has been gaining popularity in the Laravel world. I was a big fan of this and adopted it relatively early on.
Building A Game With PHP and Laravel Livewire I decided to build Mahjong with PHP and Laravel Livewire, and no JavaScript!
PHP CRUD Rest API with Docker Let's create a CRUD Rest API in PHP.
Retrieve Google Sheets Data in JSON Format A Beginner's Guide to Accessing Google Sheets Data in JSON Format.
Web Scraping with PHP: Step-By-Step Tutorial In this tutorial, you'll learn the basics of web scraping in PHP.
Saving Instagram images automatically every hour with Node.js or PHP Prerequisites: Just a web space where to execute a Node.js script.. or PHP script; alternatively you can run the script on your computer.
Creating AI Chatbot Using ChatGPT API with PHP: A Step-by-Step Guide To use the ChatGPT API with PHP, you can follow the following steps.
Create a new Discussion with a Message and a Message to an existing Discussion [Api-platform] We will create two POST routes, one to create a Discussion with a Message and a second to add a Message to that Discussion. Both POSTs will have the same request body.
How to Get the Top-Level Domain Name from a URL in PHP Using the below code, you can easily retrieve & store the top-level domain name from any URL without having to highlight and delete the initial URL syntax (i.e., https://) syntax by hand.
|
News and Announcements PHP Annotated – April 2023 Welcome to the April installment of PHP Annotated, where we’ll catch up on the most exciting things that have happened in the PHP world over the last month.
CakePHP 4.4.13 Released Changes include: Fix DateTimeType::manyToPHP with int., catch all exceptions when generating sql for Query::__debugInfo(). + more.
A Week of Symfony #851 (17-23 April 2023) This week, we continued polishing the new features of the upcoming Symfony 6.3, which will be released in just five weeks. We also published the first blog posts of the New in Symfony 6.3 series. Finally, we announced new talks for the SymfonyOnline June 2023 conference.
Laravel Live UK 2023 Laravel Live UK 2023, the official Laravel conference for the UK, is coming to London for a two-day conference on June 22nd and 23rd 2023. Join hundreds of Laravel and PHP enthusiasts for inspirational talks, engaging networking, and amazing learning opportunities.
php[tek] 2023 - Chicago, IL Join us for the 15th Annual Web Developer Conference, php[tek] 2023, May 16-18 2023.
|
Podcasts and Vlogs PHP Ugly: 332: Mann Handling PHP This week on the podcast, Eric, John, and Thomas talk about PHP RM for 8.3 announced, Microsoft drops Twitter from its advertising platform, and more...
The Stack Overflow: When setting up monitoring, less data is better (Ep. 563) Computer scientist Jean Yang, founder and CEO of monitoring and observability platform Akita, tells the home team how her drive to improve developer tooling led her from academia to Silicon Valley.
North Meets South Podcast: After a month-long, scheduling-conflict hiatus, Jake and Michael are back. We're back, Laracon AU is back, and state machines are back.
Maintainable Podcast: Carlos Blé - Código Sostenible Robby has a chat with the CEO of Lean Mind and Author of Código Sostenible, Carlos Blé, about the four important traits of well-maintained software, examples of what maintainable tests are, services that Lean Mind offers, how to be a good guest in another team's codebase, and so much more.
Software Engineering Radio: SE Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess Sugu Sougoumarane discusses how to face the challenges of horizontally scaling MySQL databases through the Vitess distribution engine and Planetscale, a service built on top of Vitess.
Developer Tea: Process is Primarily for Managing Critical Moments You may hate hearing the word "process." You aren't alone if you do. But, what feels like a slog today is really in place for when the most critical things happen in your career.
Shoptalk Show: 562: Podcast Apps, Zaraz, Future CSS Thoughts, and Arc What if Taylor Swift lyrics hold the answers to web dev questions? Podcast app thoughts, using Cloudflare Zaraz, what we're excited about with CSS, Arc browser updates, and are we even developers or are we specialized systems whisperers?
WP Builds: “Thinking the unthinkable (TTUT). Episode 323: If you use more than 10 plugins on a site, you are a cad and a scoundrel!” with Nathan Wrigley and David Waumsley Today’s topic is, “If you use more than 10 plugins on a site, you are a cad and a scoundrel!” This is WP Builds humour for a chat about plugin strategy!
WP Briefing: Episode 54: A Bill of Rights for the Open Web Join WordPress Executive Director Josepha Haden Chomphosy in the 54th episode of the WordPress Briefing as she explores the concept of the four freedoms of open source and likens it to today’s Bill of Rights for the open web.
|
Reading and Viewing Chrome DevTools Tricks That Deserve A Spotlight A lot of developers use Chrome as their main browser and I’m one of them. There are a few tricks in Chrome DevTools that don’t seem to get enough attention.
Fixed-price Projects Fixed-price projects mean playing software development on Nightmare difficulty. They are tough and risky.
Load Balancing In this post we're going to focus on the ways that a single load balancer might distribute HTTP requests to a set of servers.
Cakephp plugin Development: Using Custom Component In Another Component In a traditional cakephp app development, I.e, if you are not building a pluigin and want to use a custom component in another component, the cakephp docs say you should simply register the component's name in a protected property that has an array value of the custom component's name you want to use.
Magic Methods In PHP Magic methods are a set of predefined methods in PHP that allow developers to dynamically intercept and manipulate the behavior of objects.
Using A Sankey Diagram To Display The Shortest Path In A Graph In this new article, I will share some of the essential features I utilize to create a visual representation of the shortest path between different nodes on a graph.
|
Interesting Projects, Tools and Libraries friendsofhyperf/rector Rector upgrades rules for Laravel Framework.
ppadevs/tcpdf Modified version of TCPDF that includes option for setting barcode's bar width.
bluedragon/laravel-routes Publish Laravel routes to JavaScript.
philetaylor/composer-cleanup-plugin A composer cleanup plugin, to remove tests and documentation to save space.
hectordev15/anticaptchasolver a library based on anticaptcha-php by Anti-Captcha.com
egroupware/stream-wrapper PHP stream wrappers library.
elao/accesseo Provide accessibility and SEO insights of your page in Symfony profiler.
zerkalica/millwright-configuration-bundle This bundle provides a way to manage service containers configation data.
emdev/api-orm This package is intended for creating PHP APIs with ORM for MYSQL and SQL.
ijanki/prometheus-bundle Symfony bundle for Prometheus client with opinionated event listener.
|
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 articles@phpweekly.com
|
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.
|
|
|
|
|
|