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

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)
@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
@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 / Test Driven Laravel.md
Created July 25, 2019 10:12
Test Driven Laravel
@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.

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 / 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)

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