Hit enter to search or ESC to close
Michael Stivala
  • Portfolio
  • Blog
  • Contact
Category

Web Development

LaravelTesting

The Perfect Staging Environment

I've recently created a staging environment that I'm proud of, and I'd like to share it with you. I wanted my staging environment to accomplish…
Michael Stivala
Michael StivalaNovember 19, 2016
LaravelRefactoringWeb Development

Refactoring Advanced Eloquent Filters To Collections

Amo Chohan wrote a very good article detailing a technique he uses to clean up controllers when dealing with complex search queries in eloquent. I'm…
Michael Stivala
Michael StivalaMay 23, 2016
Web Development

Immutable Objects Will Improve Your Life

Learning about immutable objects improved my PHP code thoroughly. I've listed some helpful resources below that really helped me grasp the concept of immutability and value…
Michael Stivala
Michael StivalaApril 18, 2016
ApisWeb Development

Logging Guzzle Requests

I'm working on a project that involves consuming a Json REST Api - it's sometimes useful to log the requests being made - both for…
Michael Stivala
Michael StivalaApril 13, 2016
LaravelWeb Development

Pushing Logic to Custom Collections

This is a technique that I recently found useful. Eloquent models allow you to specify a custom collection object to be returned - which sometimes…
Michael Stivala
Michael StivalaApril 10, 2016
Web Development

Don’t Build Salmon Cannons

Today I learned about Salmon Cannons. Salmon have evolved to swim up river to spawn, but the introduction of dams has created a sometimes impossible obstacle…
Michael Stivala
Michael StivalaApril 7, 2016
LaravelRefactoringWeb Development

Things I Used To Do (That Aren’t Cool Now)

I'm the proud owner of WhichBeach - the website that tells you which beach is best to visit (in Malta) based on the weather, updated hourly. As…
Michael Stivala
Michael StivalaMarch 27, 2016
VueWeb Development

Setting the default value of a select tag in Vue.js

I recently came a cross a small stumbling block when rendering a select box from data passed to my component via props. This is my…
Michael Stivala
Michael StivalaMarch 23, 2016
LaravelVueWeb Development

Using Laravel and Vue.js for Fame and Glory

Last weekend I chose to develop an SPA (single-page application) written in Laravel and Vue.js in order to promote the launch of my band Stalko's second…
Michael Stivala
Michael StivalaMarch 13, 2016
LaravelWeb Development

Backing up Laravel Applications

If you're not backing up your websites in production, you should be. Be prudent with your backups so that when data loss happens, you can…
Michael Stivala
Michael StivalaFebruary 27, 2016
1 2 Next

© 2021 Michael Stivala.

  • Portfolio
  • Blog
  • Contact