Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A new PHP test-double library built for developer experience.
-
A technical deep dive into caching the most-requested Laravel News pages with Cloudflare.
-
2025 was the first "flat" year (no growth) in 10 years of Shift.
-
The complete story of flying around the world, first class - all paid for by Laravel and the Stock Market.
-
Asking myself why I decided to work on yet another side-project.
-
Coming to my decision to launch another side-project and key takeaways for working on side-projects.
-
A look back at my goals from 2023 and an outline of my goals for 2024.
-
A review of the personal finance decisions which increased my calm as an Indie Hacker running a successful SaaS.
-
A look back at my goals from 2022 and an outline of my goals for 2023.
-
The backstory for building a feature to spawn additional worker servers based on the job queue workload.
-
A look back at my goals from 2021 and an outline of my goals for 2022.
-
A review of growing my SaaS product to $1,000,000 in revenue over 6 years, both from a business and personal perspective.
-
The motivation and execution around building a PHPUnit to Pest Convert in one week.
-
A look back at my goals from 2020 and an outline of my goals for 2021.
-
A deep dive into the precedence of the various configurations when testing Laravel applications.
-
Install PHPMyAdmin alongside your local macOS development environment running Apache, MySQL, and PHP using Docker.
-
Have your Docker container prompt match your local prompt and add a simple emoji so you know where you are.
-
Interact with Docker containers by name using one simple, custom command.
-
A tutorial for installing Apache, MySQL, and PHP on macOS for local development using Docker.
-
Developers often choose to use inheritance.
-
Last week Shift had a database outage with a data loss of over 600 orders.
-
A look back at my goals from 2019 and an outline of my goals for 2020.
-
Test your controller actions use the expected middleware with a simple assertion.
-
A proposal of the top changes I'd like to see which streamline Laravel and a the developer experience.
-
Steps to configure PHP, Apache, and MySQL after upgrading from Mac OS X Mojave to macOS Catalina.
-
This is an update of a previous post to install Apache, PHP, and MySQL on Mac OS for macOS Catalina.
-
10 tips for crafting maintainable Laravel applications which leverage features of the Laravel framework while remaining easy to upgrade.
-
A review of a recent change to Laravel Shift as it relates to a recommendation for crafting maintainable Laravel applications.
-
Answers to 42 Git questions asked during a recent training I lead to guide a development team from git init to Git Master.
-
An outline of developing a feature practicing TDD, Outside-In, and YAGNI to demonstrate the intricacies of these practices working together.
-
Why upgrading your old Laravel applications is a waste of your resources with a pitch for Shift do it instead.
-
A guide for testing Stripe Checkout using Laravel Dusk to verify the most important piece of your application - accepting payments.
-
Tests provide confidence the code behaves as expected and confidence to refactor the code in the future.
-
A review of underutilized Laravel features found by Shift analytics and shared at Laracon US 2019.
-
Ways to reduce the cost of setting up your existing Laravel application for testing.
-
I woke up to 56 emails, 17 tweets, 9 Slack messages, and 4 telegrams.
-
An in-depth guide to using HTTP Tests to get started writing tests for your Laravel application.
-
An alternative approach to testing validation in Laravel which minimizes the number of tests required, while maximizing confidence.
-
Some insight in how I price my products and services, and the reasoning behind a recent price increase for Shift.
-
The second in a series on building products where I review steps done to grow a new audience for my upcoming product Optionality.
-
Some notes on the process of converting the static site generator I use from Jekyll to Jigsaw.
-
A look back at my 2018 dev goals and a lookahead at my dev goals for 2019.
-
The first in a series of posts on building products from the ground up.
-
Steps to configure PHP, Apache, and MySQL after upgrading from Mac OS X Sierra to macOS Mojave.
-
This is an update of a previous post to install Apache, PHP, and MySQL on Mac OS for macOS Mojave.
-
A set of 10 practices for writing code with a focus on improving readability and reducing complexity.
-
A unique analysis of data from Laravel Shift on over 8,000 Laravel apps.
-
How to identify the different forms of nested code and refactor them to more readable code.
-
A little backstory on the 5 development goals I set to achieve in 2018.
-
Why differences in test objects are often inconsequential and how abstraction can improve developer happiness.