Category Web Development

What is a Mixin in Vuejs ? Here's a simple explanation

profile picture

TL;DR : A Mixin is a script file containing some logic that you can import into a vuejs component. It is structured exactly like in the script tag of a classic component. It's main objective is to prevent re-writing the same logic in multiple compon...

- - - - - - - - - - - - - - -

Presenters in PHP - How to clean your views

profile picture

How to use a Presenter class Super simple! class BookPresenter extends Presenter { public function __construct( public Book $book ) {} public function price() { return number_format($this->book->price, 2); } }...

- - - - - - - - - - - - - - -

Transformers in PHP

profile picture

Another Design Pattern to cover in PHP are the Transformers . This one is really simple to understand. It allows you to return an object to another format in a re-usable way. For laravel developers, this is mostly done through Resources . Fo...

- - - - - - - - - - - - - - -

Repository pattern in PHP and Laravel

profile picture

TL;DR A repository is an interface-signed class that encapsulate all SQL queries in specific methods. The repository class is then injected into your controller methods using dependency injection. You use the class methods instead of running sql q...

- - - - - - - - - - - - - - -

Mandatory VS Code extensions for PHP Developers

profile picture

VS Code is a powerful and versatile IDE, but out of the box, it doesn't have much support for PHP developers. Fortunately, the PHP community made several extensions that makes VS Code a robust editor. Here's the most important extensions you need...

- - - - - - - - - - - - - - -

LaravelPackages.net has been upgraded

profile picture

For the past weeks I've been working on a design overhaul of laravelpackages.net For those who don't know this website, it's a database of composer packages made for laravel. It's very useful when you are looking for a package and want to quickly...

- - - - - - - - - - - - - - -

PHP Course : Abstract Classes vs Interfaces

profile picture

TLDR; With Abstract Classes, you can define default behaviours that can be inherited by subclasses. That's not possible with interfaces. The template design pattent makes use of abstract classes. It defines default behaviour in the parent class but...

- - - - - - - - - - - - - - -

about me

profile picture

I consider myself as an IT Business Artisan. Or Consultant CTO. I'm a self-taught Web Developper, coach and teacher. My main work is helping and guiding digital startups.

more about me

follow me

newsletter

A weekly email with the latests articles

support my work

Start trading on binance
  • BTC

    BTC

    bc1qgw9a8hyqqwvcls9ln7vhql4mad0qkveutr2td7

  • ETH

    ETH

    0x3A720717Da03dB6f3c4a4Ff08BC64100205A79d0

2025 © My Dynamic Production SRL All rights Reserved.