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 17,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
Ade and Katie |
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
Future Hosting Advises PHP 5.6 and PHP 7 Users To Update Soon
Future Hosting, a managed server hosting provider, has warned server hosting clients that PHP 5.6 and PHP 7 will not receive security updates after the end of 2018. Servers running unsupported versions of PHP are at risk if vulnerabilities are discovered after that date.
PHP is Dead…Viva le PHP!
The fracas over Gutenberg and WordPress is the latest installment in the death of PHP. Take a deep breath everybody. Let’s ignore the trolls and take a look at what Mark Twain, Fidel Castro and PHP have in common — and more to the point, why PHP is still a reasonable choice for startups and small businesses.
Introducing By The Campfire
It's been over a year that I first decided to start a podcast. Inspired by the Dutch podcast Wilde Haren De Podcast in which the host Vincent Patty has interesting conversations with his guests which offer a lot of information about the person as well as the topics they're interested in, I decided I wanted to do something similar with guests from my general area of interest. I first started working on a website, made a list of people I'd like to have on as a guest, and then... procrastinated for way too long.
The Future of Zend
Last week, Zeev Suraski, Matthew Weier O'Phinney, Enrico Zimuel and Dmitry Stogov, all well-known members of the international PHP community, announced that they will leave Zend, which has been part of Rogue Wave since 2015. |
Tutorials and Talks
How to Use the Symfony Event Dispatcher for PHP
Today, we're going to learn how to use the Symfony event dispatcher component, which allows you to create events and listeners in your PHP applications. Thus, different components of your application can talk to each other with loosely coupled code.
Building a Laravel Translation Package – Scaffolding
In Part 1, we introduced that this series would cover the process of building and maintaining an open-source package for Laravel. Check it out for an overview of what we’ll create in this series. Next, we are going to get to work on scaffolding a new Laravel package.
306 Switch Proxy
The HTTP specifications, starting from RFC2616 have a gap between the 305 and 307 status codes.
Array Merge vs. +
PHP has several ways of combining two arrays into one. There's a subtle difference between two methods though, a difference worth knowing. Let's take a look at how these two methods compare.
Building a Blog: Introduction
I’ve been building this blog, for a few days now, and it’s been a fun experience. This is partly because it’s an asynchronous application, and partly because it uses a lot of preprocessing. I thought it would be interesting for me to describe how it is put together, in an ad-hoc sort of series.
Larametrics – Self-hosted Metrics and Notifications
Larametrics is an open-source self-hosted metrics and notifications platform for Laravel apps created by Andrew Schmelyun. It’s simple to get started and only takes a few minutes to get started.
Install Summernote With Laravel Tutorial
What You See Is What You Get (WYSIWYG), is mostly used by the developers for describing a software program which they use for checking visibility of the final product. A user friendly interface is required to run WYSIWYG program. While to write descriptive codes, a developer could use WYSIWYG editor which helps them to see the content that will appear as the end result.
Modern PHP Developer - Exception
Since PHP 5 was released, Exception is added to PHP as an object-oriented programming language feature. By definition, an Exception is an exceptional event during program execution. In PHP, an Exception is simply an object (an instance of Exception class). When an exception occurs, PHP will halt current execution flow and look for an handler, and then it will continue its execution by the handler's code. If no handler is found, a PHP Fatal Error will be issued with an "Uncaught Exception ..." message and the program terminates.
Hosting WordPress Yourself Part 1 – Setting Up a Secure Virtual Server
Welcome to the first post in the series on Hosting WordPress Yourself, in which I will guide you through the process of building a complete server to house your WordPress sites. I’m going to start at the very beginning and detail the complete approach I personally take to build a new server that’s easy to configure, secure, tuned for optimal WordPress performance and scalable for small to medium sized sites.
How to Display MySQL Table Data Tutorial
Very often you will need to use a MySQL table to store data inside it and then output that data by using a PHP script. To display the table data it is best to use HTML, which upon filling in some data on the page invokes a PHP script which will update the MySQL table.
Introducing Laravel Telescope
Laravel Telescope is a new application debugging assistant from Laravel, written by Mohamed Said and Taylor Otwell. It's open source, free on GitHub, and will be released likely next week. You'll pull it into your applications as a third-party depedency via Composer. Once you install Telescope, you'll access it by visiting the /telescope route of your application. |
News and Announcements
PHP 7.3.0RC4 Released
The PHP team is glad to announce the next PHP 7.3.0 pre-release, PHP 7.3.0RC4. The rough outline of the PHP 7.3 release cycle is specified in the PHP Wiki.
THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!
DrupalSouth - 3rd-5th December 2018, Canberra
DrupalSouth is one of the longest running Drupal events in the Asia-Pacific region, and the key event for Drupal users in Australia and New Zealand. DrupalSouth Canberra 2018 represents the event’s 10th anniversary. This year promises to be one of the biggest yet, with up to 500 people expected at the Hotel Realm in Canberra for two days of fantastic presentations, discussions, networking and learning. The DrupalGov conference, run annually in Canberra since 2013 with about 250 attendees, will be combined with DrupalSouth this year. Tickets are on sale now.
PHP Benelux - 26-27th January 2019, Antwerp
The 10th edition of the conference has been announced for January next year and this time all activities will be retro-themed. We will be looking back on all the good vibes of the old days to see what has changed over the years. Tickets on sale soon so for now Save The Date!
Sunshine PHP Conference - 7-9th February 2019, Miami
The Sunshine PHP Developer Conference is hosted by the South Florida PHP community (SoFloPHP) in Miami, Florida from February 7th - 9th 2019 and you're invited! We'll host some of the best speakers, awesome talk topics, latest technologies and up to date news in PHP. And don't forget our Hack-a-thon and Uncon'ference, as well as a great hallway track! Early Bird Tickets are on sale now.
SymfonyLive - 26-29th March 2019, Paris
The French SymfonyLive conference will be back next year in Paris on March 28th-29th. We’ll meet the French Symfony community in our favourite venue, the Cité Internationale Universitaire of Paris, for 2 days of conference, experience sharing, networking, meetings and fun! Next year will be the 11th edition of the conference in Paris, time is really flying! The Call for Papers is open, and Early Bird tickets are on sale now.
Nomad PHP EU - November 15th 2018 11:00 PST
I Don't Care About Security (And Neither Should You), presented by Joel Lord. Remember when setting up an auth system was easy? Me neither. From the signup form, the login form, password reset form, and all the validation in between it can easily take weeks if not months to get something basic up and running. Then you have to deal with all the security considerations. No thanks. During this presentation, the attendees will be introduced to OpenID and OAuth. They will learn how to leverage these technologies to create secure applications, but most importantly, they will learn why and how to delegate authorization and authentication so they can focus on their real work and forget about all that security stuff.
Nomad PHP US - November 15th 2018 6:00 PST
Procrastination as a Service, presented by Lawrence Shea. In this talk, I’ll convince you that your parents were wrong & procrastination is actually a best practice. I’ll discuss: what caching is, what queuing is, why you (probably) don’t need live data, why you should push everything off until later & how we can get our lazy on with Redis. |
Podcasts
By The Campfire Ep 001 - How Fortnite Dances Can Help Your Speaking Career
A Monday night in October, I sat down with Rick Kuipers in his home in Apeldoorn. We talk about games, starting with freelancing, work/life balance, Fortnite, scripting for mIRC, self-steering teams, conferences and more.
Three Devs and a Maybe Podcast - The Symfony Ecosystem with Nicolas Grekas
Discussion on the Symfony Framework and Components.
MageTalk Magento Podcast #181 - "100 Marty-Sized Ducks"
A recap of MLEU 2018 takes us on a wild ride, Phillip talks about the new announcements and offerings from Adobe, and reviews the new Magento 2 Associate and Professional Developer Exams. plus: would you rather fight 1 duck-sized Marty Pachols or 100 Marty Pachol-sized ducks? LISTEN NOW!
PHP Round Table Podcast 79: GDPR For PHP Devs
The first major piece of legislation that we've seen attempt to regulate how our personal information is handled on the web is the General Data Protection Regulation (GDPR). Today we chat with some panelist who have gone down the GDPR-compliance road and they are going to help us PHP devs understand how the GDPR affects us and what we can do to make sure our technology stack is as GDPR-compliant as possible.
PHP Ugly Podcast #125: The Patreon Garage Sale
This month the team discusses GPG Suite.
PHP Web Development Podcast Ep #20: How Should Companies Address Remote Working
Dan is currently Head of Engineering and responsible for a number of developers. We will be discussing the benefits for remote working. What are the disadvantages? Can this be done effectively for it to be beneficial for both the company and the employee? We will be discussing some of the issues that arise when remote working is mentioned and get Dan's view on this topic. |
A Successful Drupal Global Training Day in Kerala, India
A Drupal Global Training Day (GTD) was held in Thiruvananthapuram, Kerala, India on September 29, welcoming 60 participants representing diverse sectors, including students from engineering colleges, software professionals and government officials. The event created momentum to form the Drupal Community in Kerala.
A Week of Symfony #617 (22-28 October 2018)
This week, development activity focused on polishing the upcoming Symfony 4.2 version, which will be released in 5 weeks. We improved performance of service discovery for large applications and we optimized the way env vars are exported. We also improved the log filter in the Symfony profiler to support filtering by multiple criteria.
New Course: Create Custom WordPress Queries With WP_Query
If you want to take your WordPress development to the next level, you need to understand WP_Query. Our new course, Create Custom Queries in WordPress With WP_Query, will show you the power of WP_Query and take you through the details of how to use it.
Brief History of Tools Watching and Changing Your PHP Code
From coding standard tools, over static analysis to instant upgrade tools. This post is going to be a geeky history trip. Which tool was first? How they build on shoulders of each other?
PHP Town Hall Podcast #58: Startup Lyfe - Part 2
Amanda Folson and Ben Edmunds are joined by Mike Wales, Chris Boden, and Daniel Cousineau once again, to finish our discussion about working at and founding startups. This is part two of two.
Websockets in PHP
Long gone are the days of serving up stale HTML pages. Users want to see their data in real time – not some old (or even slightly old) version of the data! Older technologies just don’t do this very well. Using WebSockets, we can deliver near-real-time data to our users while reducing the bandwidth on our servers at the same time. Although this technology is not new, its application in web development is. |
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
looking-glass
Easy to deploy Looking Glass made in PHP.
redaxo
PHP-based CMS since 2004, both simple and flexible.
laravel-paypal
Laravel plugin for processing payments through PayPal, can be used separately.
server
Kaltura is the world's first Open Source Online Video Platform, transforming the way people work, learn, and entertain using online video.
iCalcreator
iCalcreator is the PHP class package managing iCal formatted files.
easydb
Easy-to-use PDO wrapper for PHP projects.
mongolid-laravel
Easy, powerful and ultrafast MongoDB ODM for Laravel.
sensei
A learning management plugin for WordPress, which provides the smoothest platform for helping you teach anything.
YetiForceCRM
Our team created for you one of the most innovative CRM systems that supports mainly business processes and allows for customisation according to your needs. Be ahead of your competition and implement YetiForce!
cocorico
Cocorico “Community Edition” is an open source marketplace solution for services and rentals.
phive
The Phar Installation and Verification Environment (PHIVE). Installation and verification of phar distributed PHP applications has never been this easy!
majordomo
MajorDoMo (Major Domestic Module) is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment. |
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?
|
|