Hi everyone,
Aside from your regular dose of weekly news and resources on the PHP community, we also have an exciting announcement to make. Wiley Publishing has provided us with 7 copies of the book PHP & MYSQL: Server-side Web Development by Jon Duckett to give away in a prize draw. From today up until the 3rd of May you have a chance to get your entries in to be one of seven winners of the PHP & MYSQL book. Join now and tell your friends about it.
To enter the book giveaway, Click Here.
We hope you enjoy this week's newsletter. If you want to be featured feel free to reach out to us at articles@phpweekly.com. 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 PHP Isn't Dead Last month, The Laravel Documentary was released which showed the history behind Laravel. For the documentary a lot of people that are active in the Laravel community were interviewed.
BaseCode: A Field Guide to Writing More Readable Code BaseCode by Jason McCreary is a field guide containing real-world practices to help you write code that's less complex and more readable.
PHP Related Small Tips for Improving the Speed of Writing Program In this article you will learn about the shortcuts and things to notice while writing PHP code.
Laravel: From Scratch To Production In 5 Hours I made a code timelapse! 5 hours of building a Laravel application from scratch and deploying it to production.
Xdebug 3: Laravel Sail with PhpStorm In this video I show how to enable and set-up Xdebug within the Laravel Sail Docker environment.
PHP 101: Fundamentals This article is the first in (what will be) a 7-part series covering the fundamentals of PHP. Links to the other articles on the topic will be listed at the bottom of the page when available for those who are interested.
|
Tutorials and Talks Learn how to start Testing in Laravel with Simple Examples using PHPUnit and PEST When talking about automated tests or unit tests in any programming language, there are two groups of people.
Integrate Paddle (Subscription Billing Service) In Your Next Laravel Project Payment gateway integration has become a necessary requirement for any business or enterprise website.
Laravel Temporary URL For Local Storage Driver Recently, I needed to use a temporary URL. Laravel supports temporary URLs out of the box with S3 drivers.
CodeIgniter 4 Query Builder join() Method Explained The CodeIgniter 4 Query Builder class provides ORM-like functionality for Database operations in the framework.
Autocomplete Textbox in CodeIgniter 4 with jQuery UI This video shows how you can add jQuery UI autocomplete and load MySQL database data using jQuery AJAX in the CodeIgniter 4 project.
How to Build Modals with Laravel and Livewire Dealing with modals is something I always found time-consuming. A front-end library was often required, which meant exposing APIs to consume while keeping the state in sync.
|
News and Announcements PHP 8.0.18 Released! The PHP development team announces the immediate availability of PHP 8.0.18. This is a bug fix release.
PhpStorm 2022.1 is now available This new major PhpStorm release includes improved Blade and Twig support, added functionality to docblock type annotations and attributes, a bunch of new and useful inspections, several improvements to the editor, and more.
WordPress 6.0 Beta 2 WordPress 6.0 Beta 2 is now available for testing!
Last days of Call for Papers for SymfonyCon Disneyland Paris 2022 The Call for Papers for SymfonyCon Disneyland Paris 2022 ends on April 22nd 2022. Talks should last for 40 minutes, Q&A included and will be in English.
Laracon EU - 26 April 2022, Amsterdam Venue: Bimhuis, Piet Heinkade 3, 1019 BR Amsterdam
Win a Book in our 7 Day Book Giveaway Get a chance to win a copy of the book, PHP & MYSQL: Server-side Web Development by Jon Duckett. Join now to enter the book giveaway.
|
Podcasts and Vlogs PHP Architect: Testing The Core This month, John and Eric introduce the new Drupal Dab column by Nicola Pignatelli which will be focused on the Drupal CMS system. They also discuss the How to Hack you Home with a Raspberry Pi series is going.
PHP Ugly 282: Crotch Sign Language This week on the podcast, Eric, John, and Thomas talk about PitchCom, (n)Vim, PHPStorm, Laravel 9.8, and more...
No Compromises Podcast: Take Time To Look Back And Review It feels good to finish a project, but before you move on, there are benefits to pausing and reflecting on what went well and what could have been better.
Laravel Podcast: Sanctum & Passport, with Taylor Otwell In this episode, we talk with Taylor Otwell about the first-party Laravel auth packages Passport and Sanctum.
Laravel News Podcast: Field Guides, Favourites, And Soft Deletes Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
Maintainable Podcast: Ben Halpern - Adventures In Open Sourcing Your Existing Application Robby has a chat with Ben Halpern, the creator of Dev.to and a Co-Founder of Forem, about what well-maintained software should really look like.
The Stack Overflow Podcast: Warning Signs That Hot Startup Hiring Engineers Might Not Last (Ep. 433) Ben and Cassidy compare notes on Plex.tv, the rapid collapse of Fast.co, and why rigorous adherence to personal security protocols can make the FBI suspicious.
The Rabbit Hole: The Definitive Developer's Podcast 252. Motivation (Replay) In today’s episode, we are talking about motivation — what keeps us up at night and what gets us out of bed every single day? We are joined by a special return guest and friend of the show, Kevin Thomas.
Software Engineering Radio: Episode 508: Jérôme Laban on Cross Platform UI Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique challenges and possibilities related to applications designed to run on multiple platforms.
North Meets South Web Podcast: Vim throwdown, Part 4 In this episode, Jake and Michael are joined by Eric Van Johnson to talk more about Vim, using Vim bindings in other editors, similarities and differences between them, and opinionated starting points.
WP Builds: 274 – How You Can Make Your Website Have A Smaller Carbon Footprint When I drive my car, I’m highly aware of the impact that my driving is having. I can hear the engine rumble, I can smell the gases that are coming from the exhaust. I know for a fact that this is not good for the environment.
|
Reading and Viewing A Week of Symfony #798 (11-17 April 2022) This week, the first beta of Symfony 6.1 was released in preparation for its final release in 6 weeks. Meanwhile, we published some blog posts about new Symfony 6.1 features, such as improved ExpressionLanguage syntax and the Locale Switcher.
Using Callbacks To Prevent Code Duplication Sometimes it can be useful to use a callback function or other callable to prevent a bunch of code duplication.
The Most Significant Differences Between CakePHP and CodeIgniter It’s impossible to pick a victor amongst the two frameworks, CodeIgniter and CakePHP. Codeigniter is a PHP-driven framework that provides a collection of libraries, plug-ins, and tools that expedite PHP code while also supporting the MVC paradigm.
10 Best Practices for DevOps That Will Improve Your Productivity The world of DevOps is ever-changing, and if you want to stay on top of the latest practices and advancements, you need to follow the trends and keep up with new developments.
A Quick Performance Optimization Guide Using PHP Generators Reduce execution time and memory usage with generators.
5 Mistakes That Makes You A Noob In Php Web Development is a huge industry itself in IT, And most of the time people start with PHP as a web developer.
|
Interesting Projects, Tools and Libraries Sairahcaz/laravel-xhprof Easy XHProf setup to profile your laravel application!
Prezent/doctrine-translatable Translatable behaviour extension for Doctrine2.
neochrome/physalis An effort to make testing PHP code easy and fun.
cviebrock/eloquent-sluggable Easy creation of slugs for your Eloquent models in Laravel.
CakeDC/Book CakeDC Book plugin for CakePHP.
Team-Nifty-GmbH/laravel-rocket-chat-notifications makes it easy to send notifications using RocketChat with Laravel 9+.
maize-tech/laravel-markable Integrate likes, bookmarks, favorites, reactions and custom made marks into your application.
php-parallel-lint/PHP-Console-Highlighter Highlight PHP code in terminal.
easyrdf/easyrdf EasyRdf is a PHP library designed to make it easy to consume and produce RDF.
brick/varexporter A powerful alternative to var_export(), which can export closures and objects without __set_state()
|
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 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.
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 13. Free trial.
|
|
|
|
|
|