Skip to content

Instantly share code, notes, and snippets.

View Pen-y-Fan's full-sized avatar

Pen y Fan Pen-y-Fan

View GitHub Profile
@Pen-y-Fan
Pen-y-Fan / !README.md
Last active April 30, 2020 21:40
Laravel Base Project

Laravel Base Project

Automatically create a new laravel project with PHPStan, Easy Coding Standard and IDE Helper (PhpStorm).

Requirments

  • Windows OS
  • Laragon (recommended) (laragon.org)
  • PHP (included with Laragon)
  • pdo-sqlite ext enabled (not enabled, by default. To enable: Laragon menu > PHP > Extensions > tick pdo-sqlite)
@Pen-y-Fan
Pen-y-Fan / PHPUnit Testing.md
Created March 28, 2020 10:34
PHPUnit Testing Based on YouTube Series by Bitfumes

PHPUnit Testing

https://www.youtube.com/playlist?list=PLe30vg_FG4OTsFRc1eWppZfYwZdMlLuhE

Notes & disclaimer

  • The purpose of these notes are to follow the above tutorial, making detailed notes of each step.
  • They are not verbatim of the original video.
  • Although the notes are detailed, it is possible they may not make sense out of context.
  • The notes are not intended as a replacement the video series

OOP PHP Bitfumes Webnologies

YouTube OOP PHP Bitfumes Webnologies

Notes & disclaimer

  • The purpose of these notes are to follow the above tutorial, making detailed notes of each step.
  • They are not verbatim of the original video.
  • Although the notes are detailed, it is possible they may not make sense out of context.
  • The notes are not intended as a replacement the video series
@Pen-y-Fan
Pen-y-Fan / Info for PHPStorm.md
Last active April 15, 2024 16:25
PHPStorm Tips, Tricks and setup

PHPStorm

PhpStorm Tips, ticks and standard setup

  1. Tips and Tracks for PHPStorm (PHPStorm Tips and Tricks.md)
  2. Standard setup for PHP projects (Standard.md)

Learning Plan for Design Patterns and Principles of Good Design

These learning resources primarily focus on programming using Good Design Principles and Design Patterns

  • There is an emphasis on learning using PHP, although most patterns are universal to every object orientated language.
@Pen-y-Fan
Pen-y-Fan / Course Notes.md
Created August 4, 2019 12:30
Laravel E-Commerce Restful API

Laravel E-Commerce Restful API

uDemy

The source code is on github bitfumes/api

Notes & disclaimer

  • The purpose of these notes are to follow the above tutorial, making detailed notes of each step.
  • They are not verbatim of the original video.
@Pen-y-Fan
Pen-y-Fan / Test Driven Laravel.md
Created July 25, 2019 10:12
Test Driven Laravel
@Pen-y-Fan
Pen-y-Fan / Test Driven Laravel from Scratch.md
Created May 5, 2019 08:28
Test Driven Laravel from Scratch by Adam Wathan

Test Driven Laravel from Scratch

https://vimeo.com/151390908 by Adam Wathan 26 min ~2015.

One of the biggest hurdles in getting started with test driven development with a brand new application is knowing exactly what test to write first. In this screencast, I walk through using outside-in TDD to drive out a feature from scratch in a brand new untouched Laravel application.

Notes & disclaimer

  • The purpose of these notes are to follow the above tutorial, making detailed notes of each step.
@Pen-y-Fan
Pen-y-Fan / APIs in Laravel Using TDD.md
Created May 4, 2019 10:09
Notes from Youtube series APIs in Laravel Using TDD