#laravel #php #security #web

Serving Large Private Files from Laravel

Serving Large Private Files from Laravel (image by pexels) Introduction Let’s suppose you need to show a set of large files to a small group of users. Say a few hundred photographs, 6000 x 4000 JPEGs of about 7 MB each, straight from the camera, and only the members of a team may open them. Nobody else, logged in or not. The reason you want to serve the originals might be scientific: the users need to zoom in and inspect details, so downscaling the images is not always a solution. ...

#git #productivity #web #laravel

Mastering Code Quality in Laravel: Pint with Git Hooks and Docker

Mastering Code Quality in Laravel: Pint with Git Hooks and Docker (image by pexels) Introduction As developers, we all know how important clean, consistent code is for maintaining a large-scale Laravel application. Not only does well-formatted code boost readability, but it also ensures team-wide consistency and helps avoid pesky formatting debates during code reviews. Enter Pint, a powerful tool introduced by the Laravel ecosystem to automatically format PHP code according to opinionated best practices. ...

#tools #productivity

Make Windows Terminal Awesome with ZSH and Oh My ZSH!

Make Windows Terminal Awesome with ZSH and Oh My ZSH! article photo Photo by Andrew Neel on Unsplash TL;DR In this guide, we’ll walk you through the installation and configuration of ZSH and Oh My ZSH on Windows, so you can enjoy the power and flexibility of these tools without leaving the comfort of your Windows environment. Table of Contents Introduction Embracing ZSH on Windows Introducing ZSH: The Ultimate Shell Experience Oh My ZSH! ...

#web

PHP 8 Is here! A step in the right direction?

post photo by pexels Introduction PHP 8 is finally here! PHP 8.0 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, * *constructor property promotion**, match expression, nullsafe operator, JIT, and improvements in the type system, error handling, and consistency. In this article, we will review all the new features and changes, and share some thoughts about each of the changes, as well as on the roadmap that PHP seems to be carving ahead. ...

#agile #scrum

What’s New In the 2020 Scrum Guide Update

post photo by pexels Introduction 2020 Is (finally) coming to an end, but it wouldn’t leave us with anything less than another surprise! On November 18, 2020, Ken Schwaber and Jeff Sutherland published an update of the Scrum Guide. According to the co-creators, the Scrum Guide 2020 aims at “bringing Scrum back to being a minimally sufficient framework by removing or softening prescriptive language”. In this article, we will review what was added, what was removed, and what you need to keep in mind. ...

#productivity

How to introduce a new developer to a project

post photo by pexels Introduction Often, there is a need to introduce a new developer to the team for a specific project. This on-boarding process is never easy and sometimes tends to be painful for the new member and frustrating for the team, which has to keep working on the already defined tasks without a big impact on their productivity. Of course, this process differs from team to team and is proportional to the seniority level of the new team member, as well as the time they have been working at the company. ...