Skip to content

Instantly share code, notes, and snippets.

# Git aliases
alias gs="git status"
alias ga="git add"
alias gaa="git add ."
alias gc="git commit"
alias gp="git push"
alias gpl="git pull"
alias gcm="git commit -m"
alias gl="git log"
@spham
spham / 02-sa.sh
Created May 30, 2019 11:59 — forked from vfarcic/02-sa.sh
cd k8s-specs
# Only if minishift
oc apply -f sa/jenkins-no-sa-oc.yml --record
# Only if NOT minishift
kubectl apply \
-f sa/jenkins-no-sa.yml \
--record
######################
# Create The Cluster #
######################
# Make sure that your minishift version is v1.15 or higher
minishift start \
--vm-driver virtualbox \
--cpus 2 \
--memory 2048 \
@spham
spham / api_cache.php
Created June 6, 2019 03:35 — forked from corbanb/api_cache.php
Simple API caching with PHP
<?php
/**
* API Request Caching
*
* Use server-side caching to store API request's as JSON at a set
* interval, rather than each pageload.
*
* @arg Argument description and usage info
*/
@spham
spham / guitar-tuner.js
Created June 27, 2019 03:21 — forked from muttoni/guitar-tuner.js
The lambda code to the Guitar Tuner skill we are building
/* This code has been generated from your interaction model
/* eslint-disable func-names */
/* eslint quote-props: ["error", "consistent"]*/
// There are three sections, Text Strings, Skill Code, and Helper Function(s).
// You can copy and paste the contents as the code for a new Lambda function, using the alexa-skill-kit-sdk-factskill template.
// This code includes helper functions for compatibility with versions of the SDK prior to 1.0.9, which includes the dialog directives.
@spham
spham / Laravel 6.x Github Action with SQLite
Created May 10, 2020 18:50 — forked from djaiss/Laravel 6.x Github Action with SQLite
Working example on how to use SQLite with a Laravel 6.x installation.
name: Unit tests
on: [push]
jobs:
phpunit-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Copy .env
@spham
spham / Kernel.php
Created February 26, 2021 09:25 — forked from phillipsharring/Kernel.php
Laravel Artisan command to perform MySQL Dump using database connection information in the .env file. Forked from https://gist.github.com/kkiernan/bdd0954d0149b89c372a
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
/**

Learning Plan for Test Driven Development (TDD)

These learning resources primarily focus on Test Driven Development (TDD).

  • There is an emphasis on learning using PHP, Laravel and PHPUnit.
  • All these resources are free (at the time of writing)
@spham
spham / Multiform.php
Created December 27, 2021 12:51 — forked from webdevmatics/Multiform.php
Livewire multiform #livewire
<?php
namespace App\Http\Livewire;
use App\Customer;
use Livewire\Component;
class Multiform extends Component
{
public $name;
@spham
spham / letsencrypt-certbot-arangodb.md
Created May 18, 2023 06:15 — forked from RienNeVaPlus/letsencrypt-certbot-arangodb.md
Using Let's Encrypt's Certbot SSL-Certificates with ArangoDB

Using Let's Encrypt's Certbot Certificates with ArangoDB

Let's Encrypt generates SSL certificates for free.
Follow these steps to create and use an SSL certificate with ArangoDB.

1. Install the Certbot from LetsEncrypt (Certbot instructions)

sudo apt-get update
sudo apt-get install software-properties-common