Hi guys, this week it's a big newsletter - full of useful links, not only about Laravel, but also related subjects: PHP (and Ruby!) world and general software engineering. Let's get into it!
My podcast - WebDevBusiness5 Reasons Why Time Estimates Fail
webdevbusiness.com
In this episode I’m talking about the biggest pain in web-dev consultancy – time constraints. Projects tend to go over time estimates, and there are multiple reason for it. Here are my 5 thoughts. And at the end of the episode – a tip of what projects NOT to take.
Laravel-related articles from all the web
Eloquent Create, Update, New...the Untold Story
codebyjeff.com
Like zombies, they lurch forward out of the swirling fog of the documentation, threatening your peace of mind...`firstOrNew`. `firstOrCreate`. `updateOrCreate`. You can look away, but you can never forget they're there... Okay, probably better saved for Halloween than April Fool's.
Laravel Cheat Sheet
laravel-news.com
Have you ever wanted a quick reference sheet for Laravel? The Laravel Cheat Sheet is a new project from the EST Group that shows you many of the Laravel features from a filterable web app. For those that have used Laravel for a few years, you may notice the similarities to Jesse O’Brians.
Server Monitoring Command for Laravel
laravel-news.com
Server Monitoring is a package that will periodically monitor the health of your server and website. It provides healthy/alarm status notifications for Disk Usage, an HTTP Ping function to monitor the health of external services, and a validation/expiration monitor for SSL Certificates.
Time left strings with Carbon and Laravel string helper
codebyjeff.com
This is taken from a post and discussion on Laravel Quick Tips that people found to be pretty useful, and so I thought I'd expand on it a little and share. I'm sure you've all had to do a human-readable "time left" before - for example, an auction countdown where there were "5 hours left!".
Caching in Laravel with Speed Comparisons
scotch.io
Caching is one aspect of web development I am guilty of overlooking a lot and I am sure a lot us are guilty of that too. I have come to realize how important it is and I will explain the importance with Scotch as a case study.
Indiana Jones and Eloquent's Forgotten Methods
mguimaraes.co
There are some well-known Eloquent methods that everyone uses: find, findOrFail, create, etc. What many people don’t know is that there are so many more methods we don’t usually use. I’ll talk about some of them here and how they can help you.
Statamic v2 released on Laravel
laravel-news.com
Statamic the flat file CMS powered by markdown has been rebuilt from the ground up on Laravel 5.1 along with a brand new control panel. “Statamic 2 took a year of hard work, sweat, and whiskey tears, 4,000 commits, 200 beta testers, and 43 alpha/beta releases.
Other PHP-related articles and offtopics
Using Eloquent in Slim Framework
akrabat.com
Eloquent is one of the easier ORMs to get started with, so let's look at how to use and test it within a Slim Framework application. You now need to bootstrap it. To do this we need some settings, so lets do that in our standard Slim configuration:
Building an IMAP Email Client with PHP
www.toptal.com
Developers sometimes run into tasks that require access to email mailboxes. In most cases, this is done using the Internet Message Access Protocol, or IMAP. As a PHP developer, I first turned to PHP’s built in IMAP library, but this library is buggy and impossible to debug or modify.
Composer announces v1.0
laravel-news.com
The Composer project just announced the official release of v1 on its fifth birthday. Five years ago today, Composer was born. In some ways it feels like yesterday, at least it doesn’t feel like five years went by.
Fun and Functional Programming in PHP with Macros
www.sitepoint.com
PHP is already full of functions, with object oriented patterns emerging relatively late in its life. Still, PHP’s functions can be cumbersome, especially when combined with variable scope rules… In this example, we see languages defined as a list of programming languages.
PHP 7 included in Ubuntu 16.04 LTS (Xenial Xerus)?
www.symfony.fi
Ubuntu is a popular Linux distribution based on Debian. It's often thought of as more of a desktop oriented distro, but it is quite a common for web hosting too. It is also the distribution of choice for many developers who are not that focused on Linux administration.
PHP vs Ruby – Let’s All Just Get Along
www.sitepoint.com
Quite often you see developers who have a lot of experience in one language try to play with another, then make a rather quick comparison between the two. This comparison is usually quite worthless, but the clickbait titles get them a lot of traffic.
How Many Users Abandon Your Site Due to Poor Performance?
dzone.com
The various studies claim many different things when it comes to the impact that the performance of the system has on user experience. Some of the most frequently quoted “facts” are: These quotes seem to carry weight but when you dig deeper, there is not much evidence to back these claims.
Why I Strive to be a 0.1x Engineer
benjiweber.co.uk
There has been more discussion recently on the concept of a “10x engineer”. 10x engineers are, (from Quora) “the top tier of engineers that are 10x more productive than the average” I have observed that some people are able to get 10 times more done than me.
Software estimates are impossible
chrismm.com
Have you ever tried to solve a Rubik’s cube and been unable to complete it? I once tried several times during a long bus trip and felt pretty bummed after failing every time. Then I learned that there are kids out there that can do it in seconds! How is that even possible?
That's it for this week, see you next Thursday! Povilas Korop LaravelDaily.com
|