Hi there PHP fans.
Are you looking to recruit new staff?
Looking for a high standard of applicant?
Would you like to reach out to the PHP Community to fill your position?
Where better to advertise your job openings then on phpweekly.com?
Do you want to entice new talent, or new business, to your business?
How about sponsoring an edition of phpweekly.com?
A stand out advert at the top of our page will catch the eyes of our subscribers.
With our subscriber list of over 15,000, you could just find exactly who, or what, you are looking for right here.
For more information drop me a line at [email protected].
Have a great weekend,
Cheers
Katie and Ade |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 11. 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
Best Facebook, Twitter and Instagram Plugins for WordPress
In this article, we will look at some of the best WordPress social media plugins for social sharing, auto-posting, feeds for Facebook, Twitter, Instagram, and YouTube and social media instant messaging widgets.
Node.js JavaScript vs PHP: Which Programming Language is Winning Over Developers?
PHP has long been the cornerstone of the web, with the programming language running on servers used by a huge number of websites. But a report out this week highlights the growing popularity of a different server-side language, as more firms turn to using Node.js JavaScript at the backend of their sites and services.
Framing Your WordPress Site Using MySQL Database
If you are designing a WordPress based website, and planning your database management right now from the beginning of the project, while visualising the increasing load on your site database in future, then you must learn about MySQL.
20 Best PHP Email Forms
There are a lot of choices available when it comes to choosing a PHP email form script. This curated list will help you select a top-rated, best-selling script that meets all your requirements. Here are our top 20 recommendations for people who want to quickly build their own forms.
10 Years of thePHP.cc
The PHP Consulting Company is 10 years old. A good reason to celebrate. Until December 2019, we will reveal a special treat on the 10th day of every month. Okay, for March we have made an exception, since The PHP Consulting Company's birthday is the 5th of March. |
Tutorials and Talks
Using WordPress as an API for Laravel (1): Setting up WordPress as API
In this post we discuss how to use WordPress as a headless CMS and combine it with the flexibility of Laravel to build custom websites and web apps.
User Roles and Access Control (ACL) in Laravel
It’s been over a year since I covered how to protect adminpanel routes in Laravel using Gates. Some people kept reminding me about my promise to cover ACL and user roles, and I kept putting off fulfilling that promise. Finally I run into that on one of my projects, and that’s the sign I was waiting for to continue giving back to the community I learned so much from.
Why Config Coding Sucks
Rector and static analysis help us to work with code better, but it also helps us spot new weak-points of our PHP code. One of the biggest evils is config coding. How it can hurt you and how get rid of it?
Building a Vue SPA with Laravel Part 3
We will continue building our Vue SPA with Laravel by showing you how to load asynchronous data before the vue-router enters a route.
What is Magento PWA? How Can It Improve My Online Store?
Progressive Web App (PWA) is a web application developed as a result of combining the best of native apps and mobile web pages. These applications can progressively load and run in a mobile browser and can deliver an app-like experience.
Hand-Written Service Containers
Dependency injection is very important. Dependency injection containers are too. The trouble is with the tools, that let us define services in a meta-language, and rely on conventions to work well. This extra layer requires "ambient information" and easily lets us make mistakes that we wouldn't make if we'd just write out the code for instantiating our services.
414 URI Too Long
The URI or path of a HTTP request doesn’t have any hard limits in terms of how long it’s allowed to be. However, Browsers and search engines have limits, and on the server side it’s a good idea to limit the length of the URI to combat certain denial-of-service attacks or bugs. |
News and Announcements
Symfony 3.4.23 Released
Symfony 3.4.22 has just been released with a list of the most important changes.
GrumpyConf - March 22nd-23rd 2019, Ontario
Back for another edition, GrumpyConf 2019 is your opportunity to listen to some of the PHP communitys best speakers before lunch and then learn from them and other attendees via open spaces sessions. Tickets are on sale now.
DrupalCon - April 8-12th 2019, Seattle
DrupalCon gathers a range of citizens of the Drupal ecosystem to learn, share and collaborate together. The value of the conference is in the perspectives, energy and diversity of experiences participants share. No matter who you are or where you’re from, you’re invited to participate in DrupalCon. Tickets are on sale now.
Longhorn PHP Conference - 18-20th April 2019, Austin Texas
Longhorn PHP is a 3-day conference in Austin, Texas to help PHP developers level up their craft and connect with the larger PHP community. Our main goal as a conference is to equip attendees to be better developers. If you work with developers or alongside developers, we'll showcase tools and techniques to level up your ability to solve the problems you face every day. Early Bird Tickets are on sale now.
PHPKonf - May 4th 2019, Istanbul
PHPKonf should be one of the best PHP conferences where community members from around the world come together to learn and share information about the latest trends and technologies in professional PHP development. For the 6th year, we'll host some of the best speakers, awesome talk topics, latest technologies and up to date news in PHP. Tickets are on sale now.
CoderCruise - August 19th-23rd 2019, Ft. Lauderdale, FL
Tired of the usual web technology conference scene? Want a more inclusive experience that lets you get to know your fellow attendees and make connections? Well, CoderCruise was designed to be just this. It's a polyglot developer conference on a cruise ship! This year we will be taking a 5-day, 4-night cruise out of Port Canaveral, FL that includes stops at Princess Cays and Nassau. Tickets are on sale now.
CakeFest Conference - November 7-10th 2019, Tokyo
For 2019 we're hosting our annual CakePHP conference in Tokyo, Japan. Covering 2 full days of workshops, showing off the latest and best practices with the framework, followed by another 2 days packed with noteworthy talks from some of the most influential members of the global community, this is a must for any CakePHP developer. The Call for Papers is open now.
|
Podcasts and Vlogs
Voices of the ElePHPant - Interview with Joind.in Maintainers
Recently Cal Evans interviewed four of the new maintainers of Joind.in.
MageTalk Magento Podcast #189 – “Tell Me About The Intimate Things That Happen To Your Face”
The boys discuss the inaugural Magento Board of Directors, Magento Masters, the Top 50 Contributors and Phillip's aching back. Listen Now!
PHP Ugly Podcast #141: Rough Draft
This week Eric, Thomas and John discuss various topics including PHP[Tek] and Github adds draft pull requests.
php[podcast] Episode 17: Out On A Limb
This episode features Eric Van Johnson, John Congdon, Lukas Kawhe Smith, Jill Binder and Oscar Merida.
PHP Web Development Podcast EP#35 - Solid Principles & Future of PHP
This will be our last session with Marko Kunic in which we will be discussing Solid Principles by Uncle Bob. We will also touch on the future of PHP. Marko is currently a Software Engineer at Lendable and has been working professionally with PHP for several years. He enjoys doing open source and making other developers' jobs easier, loves helping people, learning new things and reading software books.
Beachcast Tech Videos - Automate Hypermedia Creation For a REST API PHP Project Using Doctrine ORM Paginator
We automate creation of Hypermedia (HAL) for a REST API in a Zend Expressive PHP project. Includes adding pagination related links. This method could be used for any PSR-7 PHP application. |
WordPress 5.1 Improves Editor Performance, Encourages Users to Update Outdated PHP Versions
WordPress 5.1 “Betty” was released today, honoring American jazz singer Betty Carter. This is the first major release since Gutenberg came into core. As part of WordPress’ 2019 “tighten up” theme, this release was focused on improving performance in the editor and helping users update outdated versions of PHP.
The State of Open Source Security - 2019
Welcome to Snyk’s annual State of Open Source Security report 2019. This report is split into several posts.
php[architect] Magazine March 2019 - Building Bridges
Do you still need to scale your site? Are you looking to take control of your content? Need to integrate with a third-party application? This issue collects articles on bridging that gap, including database scaling, joining the IndieWeb, and using OAuth securely.
Laravel Testing 101
Learn how to add tests to your Laravel CRUD application.
The Month in WordPress: February 2019
A new version of WordPress, significant security enhancements, important discussions, and much more – read on to find out what has been going on in the WordPress community for the month of February.
A Week of Symfony #635 (25 February - 3 March 2019)
This week, the upcoming Symfony 4.3 version deprecated the Role and SwitchUserRole classes. In addition, a new component to compose MIME messages and a new HttpClient component were introduced. Lastly, the SymfonyLive Brazil 2019 conference opened its Call for Papers and its registrations.
Refactoring.Guru : Design Patterns + PHP
Refactoring.Guru is a great resource for learning about refactoring best practices and design patterns. A lot of the website’s content is also available as Dive into Design Patterns ebook.
Security Newsletter Issue 18
A weekly e-mail keeping you up-to-date with security news, with about 10 items in every issue. |
Jobs
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert. Please let me know if you are interested by emailing me at [email protected] |
Interesting Projects, Tools and Libraries
phpstan-shim
This repository provides easy way to install PHPStan without the risk of conflicting dependencies.
railt
Project idea is clean and high-quality code. Unlike most implementations, the Railt contains a completely own implementation of the GraphQL SDL parser which is based on EBNF-like grammar.
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
application
A full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.
robot-loader
High performance and comfortable autoloader that will search and autoload classes within your application.
yang
The efficient and elegant, PSR-7 compliant JSON:API 1.1 client library for PHP.
gravity-pdf
Gravity PDF is a GPLv2-licensed WordPress plugin that allows you to automatically generate, email and download PDF documents using Gravity Forms.
abantecart-src
AbanteCart is a free PHP based eCommerce solution for merchants to provide ability creating online business and sell products online quick and efficient.
emoncms
Web-app for processing, logging and visualising energy, temperature and other environmental data.
cerb-release
Cerb enhances the productivity of online teams with web-based collaboration and automation tools.
kimai2
Kimai v2 is web based Timetracker: multi-user application for time-tracking using Symfony 4 and the AdminLTE theme. Can be used by Freelancers, Agencies and Companies to track employee working-times and generate invoices.
nervsys
A very slight framework based on PHP7.2+ for universal API controlling. |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 11. 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?
|
|