Ways to Improve Laravel Performance

Over the past few months my Weather Extension has grown to over 118,000+ users and averages 14 req/sec. Weather uses Laravel primarily as an api and VueJs to render the html. Speed is very important. Currently Weather is hosted on a $40 a month Digital Ocean server. Since Weather is free, I’ve tried my best to keep cost low. Here are a few changes I’ve made to improve the performance of my Laravel app. (more…)

What is Flexbox

If you are a web developer you probably have heard of Flexbox. Flexbox is becoming the new way to layout web pages and solves some of the issues when using floats. When considering using new features, you should always check browser support. Luckily today most browsers support flexbox.

If you are interested in learning more about flexbox, Wes Bos has a great video series on it. He also recently release a free Javacript30 course which covers a lot of flexbox. He does a great job making things simple and using real world examples. Check out the video below. (more…)

Amazon Drive Chrome Extension

If you use Amazon Drive you may have seen the message, “We don’t support playback of videos longer than 20 minutes.” 

After some research I discovered a way to get around this using javascript. I decided to create a Chrome Extension (source) to allow playback of videos over 20 minutes. You will have to manually add the extension. Try it out and let me know what you think.

  • “We don’t support playback of videos longer than 20 minutes.”
  • “Playback is supported for videos up to 20 minutes in length.”
  • “Video is too long for playback”
  • “Video is too large for playback”