Ollie Read

PHP & Laravel Development


API stands for application programming interface. It is a way for components to communicate, most commonly used for machine to machine communication.

1 Read Articles

Mulitenancy is a software architecture that allows a single instance of software to server multiple tenants as if each were a separate instance.

2 Read Articles

A freelancer is someone that is self-employed and is often not committed to a particular employer for a long-term.

1 Read Articles

A database is an organized collection of data, generally stored and accessed electronically from a computer system. Unless otherwise specified, I will typically be referring to MySQL/MariaDB.

5 Read Articles

ORM stands for Object-relational mapping and is a technique for converting data between systems in object-oriented programming languages.

3 Read Articles

Eloquent is the ORM (Object-relational mapping) that comes with Laravel. It uses the ActiveRecord pattern.

4 Read Articles
Repository Pattern

A repository is an abstraction of the interaction with a data source, and/or the persistence layer. The idea is that your database interactions are sufficiently abstracted as to be easily modified and swapped out with little to no overhead.

2 Read Articles

A framework is an abstraction that provides both basic and generic functionality so that developers may build ontop of it, without having to write all of the boilerplate code each time.

1 Read Articles

Routing refers to the process of define endpoints and dispatching, or routing, requests to your application's code.

0 Read Articles