![VIM shortcuts](https://cdn.hashnode.com/res/hashnode/image/upload/v1695198161901/f8a0712a-9833-44c1-9615-076af62838b4.jpeg)
vim | vimrc | cheatsheet | 2Articles1Week
VIM shortcuts
4 min read -
![Laravel Extract Language to lang files](https://cdn.hashnode.com/res/hashnode/image/upload/v1679342685430/1a0c2261-66b8-4bc0-91db-422b8d1ccf6f.png)
Laravel | package | languages | translation
Laravel Extract Language to lang files
1 min read -
![I'm writing a new Laravel book on testing called Laravel Testing Cookbook](https://cdn.hashnode.com/res/hashnode/image/upload/v1679329437604/5b0de4e3-53a6-4890-8fa6-f312d5ad0bfe.png)
![Adding pinned posts with Laravel](https://cdn.hashnode.com/res/hashnode/image/upload/v1675040624670/36f72eb8-ccb2-4d56-bccb-43ce7925cc04.png)
Adding pinned posts with Laravel
2 min read -
![Laravel Livewire Resources](https://cdn.hashnode.com/res/hashnode/image/upload/v1674435983514/112c82bc-8f82-4237-bc10-1e9ad923e6c2.png)
Laravel-livewire | tools | packages | components
Laravel Livewire Resources
2 min read -
![Upload images in Ckeditor 5 with Laravel](https://cdn.hashnode.com/res/hashnode/imageupload/v1674317831958/9bfbc6f5-e3c1-45bc-8046-d92e932ab40d.png)
Upload images in Ckeditor 5 with Laravel
3 min read -
![Dev Retro 2022 - My reflections](https://cdn.hashnode.com/res/hashnode/image/upload/v1673011161425/56dd5c9f-7133-41c8-9a29-06bd984a93b4.png)
Dev Retro 2022 - My reflections
3 min read -
![Setup Jira for managing scrum Sprints from scratch](https://cdn.hashnode.com/res/hashnode/image/upload/v1672966114401/912eee24-3c7e-4c1d-9955-b86d01ec379a.png)
Sprints | JIRA | project management
Setup Jira for managing scrum Sprints from scratch
11 min read -
![PHP Generate a UL menu from an array](https://cdn.hashnode.com/res/hashnode/image/upload/v1672578979306/20da7bbd-3eaf-4daf-96ec-078baf2ae11d.png)
UL | array | menu | Recursive function | PHP
PHP Generate a UL menu from an array
3 min read -
![Write an SEO-Friendly Title: A Quick Start Guide](https://cdn.hashnode.com/res/hashnode/image/upload/v1668966984926/WtqgMq1-a.png)
Write an SEO-Friendly Title: A Quick Start Guide
3 min read -
![Use PHP to generate table of contents from heading tags](https://cdn.hashnode.com/res/hashnode/image/upload/v1668792300368/ZdXuBQ4dO.png)
Use PHP to generate table of contents from heading tags
1 min read -
![Running Docker on M1 Mac - docker: compose is not a docker](https://cdn.hashnode.com/res/hashnode/image/upload/v1668377262709/78CjR5Ni-.png)
M1 Mac | Laravel | Docker | sail
Running Docker on M1 Mac - docker: compose is not a docker
1 min read -
![Using Laravel Sail alongside PhpStorm](https://cdn.hashnode.com/res/hashnode/image/upload/v1668219729512/iNSmWGQBR.png)
sail | Laravel | Docker | PhpStorm
Using Laravel Sail alongside PhpStorm
2 min read -
![Handle Stripe checkout webhooks](https://cdn.hashnode.com/res/hashnode/image/upload/v1668217460150/RhTWoY42o.png)
Handle Stripe checkout webhooks
2 min read -
![Sell products with Stripe](https://cdn.hashnode.com/res/hashnode/image/upload/v1667896429791/I4zszR9BO.png)
Sell products with Stripe
3 min read -
![Laravel update factory after creation](https://cdn.hashnode.com/res/hashnode/image/upload/v1668088918201/aBRzlIqM7.png)
Laravel update factory after creation
1 min read -
![Laravel use multiple boot in traits](https://cdn.hashnode.com/res/hashnode/image/upload/v1668088772151/2o8f5NK_6.png)
Laravel use multiple boot in traits
2 min read -
![Email Testing Overview: Process and Tools](https://cdn.hashnode.com/res/hashnode/image/upload/v1658845865331/uqzUXc1vb.png)
Email Testing Overview: Process and Tools
8 min read -