Development Blog
Collection of development articles I've put together...
3
Likes
Go: Value vs Reference types.
Say, you’re passing a variable to a function and you would like that function to update the given variable. This depends on the data type you’re passing in.
1 year ago
•
Best Practices
3
Likes
2
Likes
Hexagonal Architecture
Also known as the Ports and Adapters architecture. This architecture clearly separates core logic from the input and output infrastructure, dividing the system into loosely-coupled interchangeable components. Throughout the years, it grew in popularity to become one of the most widely recognised types of software architecture.
1 year ago
•
Software Architecture
2
Likes
3
Likes
Design Patterns - Overview
A design pattern is a general, reusable solution to common occurring problems within a given context in software engineering.
2 years ago
•
Best Practices
3
Likes
4
Likes
Eloquent - Calculating totals using conditional aggregates
How to correctly calculate totals in Eloquent using conditional aggregates
2 years ago
•
Laravel
4
Likes
3
Likes
Eloquent Performance
Some hints and tips to help improve performance of your Laravel application
2 years ago
•
Laravel
3
Likes
2
Likes
Lambda Functions
A lambda function is an anonymous PHP function that can be stored in a variable and passed as an argument to other functions or methods. A closure is a lambda function that is aware of its surrounding context.
2 years ago
•
Best Practices
2
Likes
3
Likes
Uncle Bob
Recommended informative free YouTube videos from Uncle Bob.
2 years ago
•
Best Practices
3
Likes
4
Likes
What is code rot?
Code rot is a form of Technical debt, which builds up over time. It is the process where the quality of the code deteriorates.
2 years ago
•
Best Practices
4
Likes
3
Likes
Writing Readable PHP - being expressive
Being expressive when writing code makes it easier for people to understand your code and shows you care about the next developer who comes along.
2 years ago
•
Best Practices
3
Likes
2
Likes
SQL Optimisation
More often than not the initial database design works fine at the beginning, however as time goes on, changes are made and the data grows. Bottlenecks appear, you pick up a bunch of slow queries or you run out of storage.
2 years ago
•
Best Practices
2
Likes