---
title: "David Carr (@dcblogdev) | Hashnode"
description: "Web developer. Read the latest articles by David Carr on Hashnode."
url: "https://hashnode.com/@dcblogdev"
---

@dcblogdev

# David Carr

@dcblogdev · United Kingdom · Joined April 2016

Web developer

[Website](https://dcblog.dev/)

### [Supercharge Laravel with Junie and PhpStorm Integration](https://dcblog.dev/supercharge-laravel-with-junie-and-phpstorm-integration?utm_source=hashnode&utm_medium=feed)

As a Laravel developer, I'm always on the lookout for tools that can streamline my workflow and boost productivity. Today, I'm excited to share my experience with two game-changers: Junie, an AI assistant, and my Laravel-specific integration package,...

3 min read · [dcblog.dev](https://dcblog.dev/supercharge-laravel-with-junie-and-phpstorm-integration?utm_source=hashnode&utm_medium=feed)

[May 19, 2025](https://hashnode.com/posts/supercharge-laravel-with-junie-and-phpstorm-integration/682b67d0250b4b4dd3ef95e3)

### [Upgrading Code Quality with Laravel Pint using custom rules](https://dcblog.dev/upgrading-code-quality-with-laravel-pint-using-custom-rules?utm_source=hashnode&utm_medium=feed)

Laravel Pint is an opinionated code style fixer for Laravel projects. While Pint works out of the box with a sensible default configuration, many teams benefit from customizing it to better match their coding principles and project architecture. In t...

3 min read · [dcblog.dev](https://dcblog.dev/upgrading-code-quality-with-laravel-pint-using-custom-rules?utm_source=hashnode&utm_medium=feed)

[May 18, 2025](https://hashnode.com/posts/upgrading-code-quality-with-laravel-pint-using-custom-rules/6829d96fd7c601c73d9962b9)

### [Introducing Laravel Junie: Streamline Junie Guideline Integration in Laravel](https://dcblog.dev/introducing-laravel-junie-streamline-junie-guideline-integration-in-laravel?utm_source=hashnode&utm_medium=feed)

Laravel developers often seek tools that enhance productivity and maintain code consistency. The newly released Laravel Junie package addresses this need by simplifying the integration of PhpStorm's Junie guideline documents into Laravel projects. Wh...

1 min read · [dcblog.dev](https://dcblog.dev/introducing-laravel-junie-streamline-junie-guideline-integration-in-laravel?utm_source=hashnode&utm_medium=feed)

[May 17, 2025](https://hashnode.com/posts/introducing-laravel-junie-streamline-junie-guideline-integration-in-laravel/6828d1135c8d5ce1f838fda1)

### [Implementing a Dark Mode Toggle in Laravel with Tailwind CSS 4](https://dcblog.dev/implementing-a-dark-mode-toggle-in-laravel-with-tailwind-css-4?utm_source=hashnode&utm_medium=feed)

Learn to implement a dark mode toggle in Laravel with Tailwind CSS and Heroicons, including JavaScript functionality for user interaction

2 min read · [dcblog.dev](https://dcblog.dev/implementing-a-dark-mode-toggle-in-laravel-with-tailwind-css-4?utm_source=hashnode&utm_medium=feed)

[Mar 17, 2025](https://hashnode.com/posts/implementing-a-dark-mode-toggle-in-laravel-with-tailwind-css-4/67d8628eef141c615af13567)

### [Consistent API error handling in Laravel](https://dcblog.dev/consistent-api-error-handling-in-laravel?utm_source=hashnode&utm_medium=feed)

Learn how to implement consistent error handling in Laravel APIs with a unified JSON error response structure for efficient error management

6 min read · [dcblog.dev](https://dcblog.dev/consistent-api-error-handling-in-laravel?utm_source=hashnode&utm_medium=feed)

[Feb 10, 2025](https://hashnode.com/posts/consistent-api-error-handling-in-laravel/67aa79ffc1d9afaa54ff357c)
