Plain Dev Blog

This payment method was previously used — Stripe Exception

Ivalin Venkov ·

The payment method was previously used Stripe exception, it sounds simple at first but there is a lot more to it.

3Ds authentication with Stripe

Ivalin Venkov ·

3DS authentication, security measure that helps a lot. There are a few ways of doing in Stripe, this is my take on it.

Two-factor authentication in Laravel Nova

Ivalin Venkov ·

Laravel Nova has a lot of great things regarding security out of the box, which is great, but I needed something a bit different, 2FA.

Reverse engineering Google Chrome extension

Ivalin Venkov ·

A while back I had to work on a Google Chrome extension, to add a few things, fix up some more, when I started to write one of the functionalities I struggled, so I thought: is there a way to look into a similar feature already done?

Test & Debug Chrome extension

Ivalin Venkov ·

Developing Google Chrome extension is a lengthy process filled with procedures.

Twillio & Laravel

Ivalin Venkov ·

Sending notifications from your project is essential, along with the emails sending SMS messages is a great way of communicating with your users. Using Twillio with Laravel is powerful combination.

User Impersonation with Laravel Nova

Ivalin Venkov ·

Couple of days ago, a word that user impersonation provided form Laravel Nova is not working properly.

Vue.js for data visualization

Ivalin Venkov ·

There a lot of ways you can use Vue and one of the most useful ones is using it for visualizing data.

Vue.js Directives

Ivalin Venkov ·

VueJS, the framework we know and love, in the following article, we will take a deeper dive into the directives used by it.

How to Deploy Laravel Applications on Ubuntu with Apache

Ivalin Venkov ·

Maybe the most important thing to every application is the deploy, when everything is ready it needs to go out to the world to be seen.