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 nudging 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].
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
What Makes Laravel Development A Preferred PHP Framework for Web Developers?
Website development is a crucial part of technological development. Websites give individuals and corporates a presence on the internet. The sites also act as platforms where different stakeholders can interact, exchanging products as well as ideas. To make the website development easier, many programmers are now turning to PHP frameworks that make the process more efficient. Laravel development is an example of such a framework. It is increasingly being chosen over PHP frameworks for the following reasons.
Skipping PHP.CE This Year
Being a conference organiser is hard. Like, seriously. Aside from the obvious logistics, and the not-at-all-obvious logistics, you're in a position to create a social gathering, not just a technical one. That comes with a lot of baggage and challenges, many of them often competing and incompatible, that need to be balanced.
5 Workflow Tips Every PHP Developer Should Know
I was surprised, how much of your attention got 5 Tips to Effective Work with Github Repository post. So I started to collect tips I use on training and mentoring that I don't even notice, but others find fascinating. Here is 5 of them.
Elevating a Diverse Group of Leaders
If you want to attract a diverse group of contributors, you have to first show there is a path for a diverse group of people to become leaders -- and providing financial support is a key part of that path. At the Drupal Association, we believe one of the most positive ways to elevate community members to leadership is through the Drupal Association Board.
PHP End of Life (a reminder)
As of December 2018 PHP 5 and 7.0 became End of Life. It is now July 2019 and up to 74% of PHP powered sites in the top 1 million are running software that is End of Life. This means there is no support and more importantly if new vulnerabilities are discovered, there will be no security fixes released. |
Tutorials and Talks
Creating WordPress Forms That Get Filled In
Most of us have got at least one form somewhere on our WordPress site. It might be a simple contact form. Or a newsletter signup. A purchase form maybe. Or perhaps something more bespoke. In this article, I'm going to give you some tips on adding forms to your website that actually get filled in.
The Strange Case of the Malicious Favicon
During the past year, our Remediation department has seen a large increase in the number of fully spammed sites. The common factors are strangely named and unusually located favicon.ico files, along with the creation of “bak.bak” index files peppered around the website.
Implementing Event Sourcing: Testing Aggregates
Earlier this year we released v2 of laravel-event-sourcing. Today we released another new version of the package that adds test methods. These methods allow you to verify if the aggregate behaves correctly. In this post, I'll show you an example and explain how the test methods are implemented.
PHP Security: SQL Injection (Part 3)
While XSS represents an indirect attack on users, SQL Injection represents a direct attack on a PHP application or a database. The purpose of this attack is to change a specific SQL query to complete various actions, from getting alternate data, to modifying or deleting data from the database.
Lowering The Time Cost of Testing Existing Laravel Applications
In my guide to start testing your Laravel applications I mentioned two barriers to testing: time and skill. In this post, I want to address time.
Installing Imagick For PHP Using Homebrew
Some weeks ago I have completely reinstalled macOS on my MacBook Pro. Today, while working on one of my projects, I realised that I forgot to reinstall the Imagick PHP extension. Since brew is not used as default package manager for PHP on Mac anymore, you have to use pecl to install additional PHP extensions.
Serverless For PHP Developers
As you may already know, we at ServMask help our users with the backup and migration their WordPress websites with the help of our All-in-One WP Migration plugin. And one of the great features we offer is the scheduled automated backup to cloud storage providers like Dropbox, Google Drive and 16+ more. Since we also provide premium support to all our users, we are aware of their problems and challenges.
Dividing Responsibilities - Part 1
I'm happy to share with you an excerpt of my latest book, which is currently part of Manning's Early Access Program. Take 37% off Object Design Style Guide by entering fccnoback into the discount code box at checkout at manning.com.
502 Bad Gateway
HTTP is a protocol that is implemented by servers and clients, but there is a third category: proxies.
How to Implement Date Range Filter in Laravel 5.8 Datatable
Here we will discuss how to make Datarange filter in Laravel 5.8 Datatable with Server side processing by using yajra Datatables package by using Ajax.
What's New in PHP 7.4
PHP 7.4 will be released on November 28, 2019. Here are some highlights of new features and changes. |
News and Announcements
SymfonyCloud: From Early Access to General Availability
After two years of development and years of R&D with our partners: the technology behind SymfonyCloud is now production ready. We are thus super happy to announce the general availability of SymfonyCloud!
PHP Internals for the Inquisitive Developer - Online Webinar September 10th 2019 11:00 AM EDT
Even if you have no intention of becoming a PHP core developer or creating a PECL extension, cursory knowledge of PHP's inner workings can prove useful. This session will examine the lifecycle of a PHP request and equip you with essential knowledge and tools that can be used to diagnose the occasional segfault or language bug, decipher what a poorly documented SPL class actually does, and confidently answer why a PHP or C implementation is most warranted for a given problem. Tickets are on sale now.
php[world] Conference - October 22nd-24th 2019, Washing DC
It is hard to believe but PHP is 25 years old. Join us as we celebrate this historic anniversary with special panels, anniversary parties, recounting the last 25 years of where PHP started and how far it has come. So study up on your PHP trivia and join us for a spectacular event! Early Bird tickets are on sale now.
Laracon AU - October 31st-November 1st 2019, Sydney
Two amazing days of learning, growing, and mingling with the Laravel community. The Call for Papers is still open and Blind Bird Tickets are on sale now.
SymfonyCon - November 19th-23rd 2019, Amsterdam
Symfony is proud to organise the seventh edition of the SymfonyCon, the international Symfony conference. This year, to celebrate Symfony, we decided to bring the entire community to the Netherlands and discover the amazing city of Amsterdam. SymfonyCon Amsterdam is a 5-days event from November 19th to November 23rd with a two-day workshop, two day conference and one hack day. Tickets are on sale now.
Nomad PHP EU - August 15th 2019 11:00 PDT
Introduction to Asynchronous PHP and ReactPHP, presented by Sergey Zhuk. In this talk, we will cover the basics of event-driven architecture and asynchronous programming. And ReactPHP is the most popular package that makes it possible to write asynchronous PHP code. We'll discuss core abstractions such as an event loop, timers, and streams and their implementation in ReactPHP. Then we will dig into some real-world code along with how to leverage it into the traditional synchronous environment.
Nomad PHP US - August 15th 2019 06:00 PDT
Data Lakes in AWS, presented by Guillermo A. Fisher. The data lake is a design pattern that supports the storage of data -- both structured and unstructured -- so that it can later be transformed, analysed and explored. As with some other popular trends in tech, there's a lot of confusion about what data lakes actually are. This session provides an introduction to the data lake pattern as well as some of the services provided by AWS that will allow you to deploy your own data lake.
|
Podcasts and Vlogs
Voices of the ElePHPant - Interview With Stefan Koopmanschap
Cal Evans and Stefan Koopmanschap sit down and talk about We Camp and all the fun stuff Skoop is up to.
MageTalk Magento Podcast #201 - “I’ve heard of the Oxford Comma but have you heard of the Reed Jenkins Comma?”
The boys talk about some of the current posts and publications recently posted by members of the Magento Community, discuss escalating risk versus technical debt, and the difficulties in automating content creation. Listen now!
PHP Internals News: Episode 19: Deprecate Curly Brace Syntax
In this episode of "PHP Internals News" I chat with Theodore Brown (Twitter, Website, GitHub) about the "Deprecate curly brace syntax for accessing array elements and string offsets" RFC.
Laravel News Podcast LN87 - Subscribable Notifications, Repeater Fields and Laracon US
Jake and Michael discuss all the latest Laravel releases, tutorials and happenings in the community.
The Laracasts Snippets Episode 104 - Conquering Eye Strain
In the last few years, I've noticed that my eyes simply aren't as resilient as they used to be. After staring at a computer screen for so many years, the daily eye strain and headaches have been getting worse. Much worse. In this episode, I discuss the steps I've recently taken to improve my situation. If you're in the same boat, have a listen!
PHP Ugly Podcast #158: Lazy Devils
This week Eric, Thomas and John discuss various topics including new features coming in PHP 7.4.
php[podcast] Episode 22: Elasticsearch, Defensive Coding and Maura Teal
Eric, John and Oscar talk about the July 2019 issue and this year’s php[world]. |
A Week of Symfony #655 (15-21 July 2019)
This week, Symfony added a new component called ErrorHandler to continue the work to replace the Debug component. Meanwhile, the PropertyAccess component improved the error messages in lots of edge cases. Finally, SymfonyCloud, the best way to host your Symfony applications, announced its general availability.
Security Newsletter Issue 138
A weekly e-mail keeping you up-to-date with security news, with about 10 items in every issue.
Meet The Candidates
From now through 1 August, meet the candidates for the At-Large Community Board Elections. Read their candidate profile page, watch their short video, ask questions, and get ready to vote in the voice that best represents you.
People of WordPress: Ugyen Dorji
You’ve probably heard that WordPress is open source software, and may know that it’s created and run by volunteers. WordPress enthusiasts share many examples of how WordPress changed people’s lives for the better. This monthly series shares some of those lesser-known, amazing stories.
Search Penalties, Dwindling Sales, & Crushing Failures… This Magento Store Survived It All
MothersFamilyRings is not your everyday jewellery ecommerce store. It is a family-run business that has half a century of history behind it, went online less than a decade ago. From then onwards, MFR is working to expand its footmark in the digital world and help their ecommerce stores along the way.
PHP Web Frameworks Software Market Size, Latest Trend, Growth by Size, Application and Forecast 2025
A report on ' PHP Web Frameworks Software market' Added by Market Study Report, LLC, provides a succinct analysis regarding the values and trends existing in the current business scenario. The study also offers a brief summary of market valuation, market size, regional outlook and profit estimations of the industry. Furthermore, the report examines the competitive sphere and growth strategies of leading players in the PHP Web Frameworks Software market. |
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
cloudlog
Web based amateur radio logging application built using PHP & MySQL supports general station logging tasks from HF to Microwave with supporting applications to support CAT control.
marketplacekit
MarketplaceKit is a platform for building different types of online marketplaces.
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.
pd-admin
Symfony Powerful Dashboard & Admin. Developed with Symfony 4 Flex framework.
greyhole
Greyhole uses Samba to create a storage pool of all your available hard drives, and allows you to create redundant copies of the files you store.
phpspreadsheet
Library written in pure PHP and providing a set of classes that allow you to read from and to write to different spreadsheet file formats, like Excel and LibreOffice Calc.
sublime-php-grammar
An improved PHP syntax, good indentation rules, smart macros and more.
laravel-wallet
Easy work with virtual wallet.
chamilo-lms
Chamilo is a learning management system focused on ease of use and accessibility.
graby
Graby helps you extract article content from web pages.
php-ulid
A PHP port of ulid/javascript with some minor improvements.
zentaopms
Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever! |
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?
|
|