How to Build and Autoload Your Own PHP Package Locally
Link – – mattstauffer.com
Matt Stauffer shows a good workflow for this.
Read more [mattstauffer.com]
Oh Dear is the all-in-one monitoring tool for your entire website. We monitor uptime, SSL certificates, broken links, scheduled tasks and more. You'll get a notifications for us when something's wrong. All that paired with a developer friendly API and kick-ass documentation. O, and you'll also be able to create a public status page under a minute. Start monitoring using our free trial now.
Link – – mattstauffer.com
Matt Stauffer shows a good workflow for this.
Read more [mattstauffer.com]
Together with my colleagues at Spatie, we have produced over 200 packages with more than 75 million downloads in total.
We learned a lot by quality packages like laravel-permission, laravel-backup, browsershot, laravel-medialibrary, and many more. We feel we have a pretty good workflow to produce reliable, readable, and maintainable packages.
We want to share the knowledge we have built up over the year with you in our new premium video course, titled Laravel Package Training.
Stay up to date with all things Laravel, PHP, and JavaScript.
You can follow me on these platforms:
On all these platforms, regularly share programming tips, and what I myself have learned in ongoing projects.
Every month I send out a newsletter containing lots of interesting stuff for the modern PHP developer.
Expect quick tips & tricks, interesting tutorials, opinions and packages. Because I work with Laravel every day there is an emphasis on that framework.
Rest assured that I will only use your email address to send you the newsletter and will not use it for any other purposes.
I work at and co-own a company named Spatie, which specializes in creating large Laravel applications for our clients. Our team is rather small: we consist of only 10 people. At first glance we are a software development company like there are so many others. But there’s one thing that sets our company apart: we have an open source first policy. We try to create and contribute to open source as much as possible.
Currently we have around 200 open source repositories on GitHub. Our packages have been downloaded nearly 75 million times. They are being downloaded 4,5 million times each month. Probably we will hit 100 million downloads by the end of this year.
We've also just released our premium video course, titled Laravel Package Training. In this course, we use our experience to teach you how to build reliable and maintainable packages.
This all did not happen overnight. Read on to learn the story behind our open source efforts.
Link – – jasonmccreary.me
Jason McCreary makes the case for using traits over reaching for inheritance.
Read more [jasonmccreary.me]
Link – – stitcher.io
My colleague Brent wrote an interesting piece on how different people with different personaliteits can work together.
Read more [stitcher.io]
Link – – davedevelopment.co.uk
Dave Marshall replies to a blogpost that Frank De Jonge published recently.
Read more [davedevelopment.co.uk]
Link – – tighten.co
A nice way of structuring an app and good example of handling multitenancy in a light way by the Tighten team.
Read more [tighten.co]
Link – – blog.packagist.com
Jordi Boggiano - also known as Mister Composer - published some fresh stats on PHP version usage.
Read more [blog.packagist.com]
In this video you can see an extraordinary Sudoku being solved. It has nothing to do with programming, but it's fun to see how Mitchell Lee thinks while solving this one.
Link – – aaronfrancis.com - submitted by Aaron Francis
A Laravel package to mimic daemons via scheduled commands without having to change server configuration.
Read more [aaronfrancis.com]
Mohamed Said explains an interesting pattern for you to consider that can potentially make authenicating from the frontend easier.
Today we released a package to make Laravel apps tenant aware, called laravel-multitenancy. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy.
The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when switching the current tenant to another one.
It works for multitenancy projects that need to use one or multiple databases.
In this blog post, I'd like to introduce the package to you.
Link – – laravel-news.com
Tim MacDonald shares a nice way to go about this.
Read more [laravel-news.com]
Link – – stitcher.io
My colleague Brent clearly explains an awesome feature coming in PHP 8.
Read more [stitcher.io]
Link – – madewithlove.com
Here's a nice technique that you can use in legacy projects.
Read more [madewithlove.com]
Link – – ferd.ca
What's the ideal amount of abstraction? When does a framework start having "too much magic"? When are there too many languages in an organisation?
Read more [ferd.ca]
Link – – php.watch
Composer v2 has a new feature that your server environment is checked at the run-time before the autoloader is even initialized. This is everything you should know about it
Read more [php.watch]
Link – – www.geepawhill.org
Geepaw Hill explains a way to avoid demeter violations.
Read more [www.geepawhill.org]
Link – – ohdear.app
Oh Dear performs SSL certificate monitoring in a slightly different than other services, which is why it was able to detect a problem with the SSL certificates of a very large, commercial, CDN provider.
Read more [ohdear.app]
Link – – stitcher.io
PHP 8, the new major PHP version, is expected to be released by the end of 2020. It's in very active development right now, so things are likely to change a lot in the upcoming months.
Read more [stitcher.io]