PHP
Managing your DNS from GitHub with DNSControl
How you can leverage DNSControl and GitHub Actions to make DNS configuration a breeze. Read More
How you can leverage DNSControl and GitHub Actions to make DNS configuration a breeze. Read More
“Preview page” now appears an an option when you long-press a link. | Screenshot by Jon Porter / The Verge Chrome’s Android app now lets you preview a webpage before committing to clicking on a Read more…
[AdSense-A]
Here's a very cool video by Simon Vrachliotis on how to style forms with the tailwindcss form plugin.
I could immediately use this knowledge to style some forms on this very blog.
(more…)Images of OnePlus’ upcoming 9-series phones show prominent branding from camera partner Hasselblad. | Image: WinFuture We have a very clear picture of what the upcoming OnePlus 9 and 9 Pro will look like thanks Read more…
New A-series phones, including the A52 5G seen here, are expected to debut on March 17th. | Image: Moboaesthetics The Galaxy A52 5G will likely be announced next week at Samsung’s second Unpacked event of Read more…
Posted by Jolanda Verhoef, Developer Relations Engineer On your marks…Get set… Wait a second! Save the date for the third week of the #AndroidDevChallenge! On March 13th, compete with other developers in your time zone; Read more…
The Lets-Plot library is an open-sourced interactive plotting library developed by JetBrains for Python and Kotlin. Its architecture was inspired by the ggplot library for the R language, and is built with layered graphic principles Read more…
[AdSense-A]
Using the newly released spatie/laravel-remote package, you can quickly execute Artisan commands on a remote server.
Here's an example that will clear the cache on the remote server.
php artisan remote cache:clear
In this blog post, I'd like to tell you all about it!
You can install the package in any Laravel app using
composer require spatie/laravel-remote
No surprises there!
The package contains a remote
command that will connect to your remote server and execute a given artisan command there.
By setting these environment variables in your .env file, the package knows where to connect to. Here's an example for a site hosted on Forge.
#in your .env file
REMOTE_HOST=example.com
REMOTE_USER=forge
REMOTE_PATH=/home/forge/example.com
With this in place, you can clear the cache on your server with:
php artisan remote cache:lear
Of course, you can use an Artisan command you'd like.
If you want to execute a bash command, use the --raw
option.
Here we will get a list of files on the server.
php artisan remote ls --raw
You can define hosts in the config file. By default, the default
host is used. To execute a command on another host, use the --host
option.
php artisan remote cache:clear --host=my-other-host
For many years I have been aliasing "php artisan" to "a". This allows me to execute any artisan command very quickly.
a clear:cache
It's a small improvement, but I'm sure that the alias has saved me quite some time summed up over all the years.
I've now added another alias, "ar," which maps to "php artisan remote".
ar clear:cache
It's pretty cool with how little efforts this allows me to execute commands on a remote server.
When executing remote
, the package will connect to your server via SSH, cd to your app's directory, and execute the command.
In this streaming session, you can see me build up the package from scratch.
I think spatie/laravel-remote can save you a lot of time if you regularly want to execute commands on a remote server.
Be sure to take a look at this list of packages our team has created previously.
(more…)In this streaming session, you can see me build up the package from scratch. You can find the code seen in the stream in the spatie/laravel-remote repo on GitHub. If you want to learn how Read more…
[AdSense-A]
At Spatie, each one of our team members loves music. Scattered across our office are a couple of HomePods. Everyone in our team is free to stream his favourite music for others to hear (of course at an acceptable volume so everyone can still work).
This is a great way to discover music. In my mind, any automated algorithm that picks music for you is trumped what your friends and peers suggest to you.
Because of the pandemic, this way of sharing music with each other was lost. That's why our team will from now on create monthly playlists. The process is easy: every month we will choose a theme for the playlist and each team member picks two or three tracks.
The first theme is "Late Night Something" (it's not "late night coding" because not everyone on our team codes.
Here's our playlist on Apple Music. And here is the same playlist on Spotify.
Here's at the Spotify embed so you can listed from your browser too.
I hope you'll enjoy these tracks as much as we do! I'm already looking forward to next month's playlist.
(more…)