Skip to content

Instantly share code, notes, and snippets.

View jbrooksuk's full-sized avatar
🧑‍🚀

James Brooks jbrooksuk

🧑‍🚀
View GitHub Profile
echo "Ubuntu version: $(lsb_release -rs)"
echo "Nginx version: $(nginx -v || "n/a")"
echo "PHP version: $(php -v || "n/a")"
echo "Node.js version: $(node -v || "n/a")"
<scheme name="Aura-dark-color-theme" parent_scheme="Darcula" version="1">
<colors>
<option name="CONSOLE_BACKGROUND_KEY" value="15141B" />
<option name="LINE_NUMBERS_COLOR" value="EDECEE" />
<option name="SELECTION_BACKGROUND" value="28253C" />
<option name="CARET_ROW_COLOR" value="312D45" />
<option name="WHITESPACES" value="2D2D2D" />
<option name="CARET_COLOR" value="A277FF" />
<option name="INDENT_GUIDE" value="2D2D2D" />
<option name="SELECTED_INDENT_GUIDE" value="2D2D2D" />
{
"name": "Shades of Purple",
"author": "",
"globals": {
"background": "#2D2B55",
"foreground": "#FFFFFF",
"caret": "#FFFFFF",
"block_caret": "#FFFFFF",
"line_highlight": "#1F1F41",
"misspelling": "#EC3A37F5",
export default function(originalPromise, delay = 750) {
return Promise.all([
originalPromise,
new Promise(resolve => {
setTimeout(() => resolve(), delay)
}),
]).then(result => result[0])
}
// Usage
<?php
namespace App\Casts;
use Carbon\Carbon;
use Illuminate\Contracts\Database\Eloquent\CastsAttributes;
class LocalizedDateTime implements CastsAttributes
{
/**
@jbrooksuk
jbrooksuk / NovaServiceProvider.php
Created February 18, 2020 12:12
Using Nova::sortResourcesBy
<?php
namespace App\Providers;
use Laravel\Nova\Nova;
use Laravel\Nova\Cards\Help;
use Illuminate\Support\Facades\Gate;
use Laravel\Nova\NovaApplicationServiceProvider;
class NovaServiceProvider extends NovaApplicationServiceProvider
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Config;
class ClientHint
{

Keybase proof

I hereby claim:

  • I am jbrooksuk on github.
  • I am jbrooksuk (https://keybase.io/jbrooksuk) on keybase.
  • I have a public key ASAp_2hQIcctZIJ40mfPcsvxSxEbrCG141FYiZYI10wqdAo

To claim this, I am signing this object:

@jbrooksuk
jbrooksuk / tutorial.md
Created July 17, 2018 09:57 — forked from swalkinshaw/tutorial.md
Designing a GraphQL API

Tutorial: Designing a GraphQL API

This tutorial was created by Shopify for internal purposes. We've created a public version of it since we think it's useful to anyone creating a GraphQL API.

It's based on lessons learned from creating and evolving production schemas at Shopify over almost 3 years. The tutorial has evolved and will continue to change in the future so nothing is set in stone.

@jbrooksuk
jbrooksuk / locker.php
Created June 20, 2016 10:15
AltThree/Locker Usage
<?php
namespace App\Bus\Middleware;
use AltThree\Locker\Locker;
use Closure;
use Illuminate\Contracts\Queue\ShouldQueue;
class LockingMiddleware
{