Plain Dev Blog
← Back to all posts
Ivalin Venkov

Hey, I'm Ivalin Venkov

A full-stack PHP developer from Bulgaria specializing in Laravel, Vue.js, and modern web applications. I've spent the last 7+ years building production-ready applications, APIs, and SaaS products with a focus on clean architecture, performance, and developer experience. I'm Laravel and Vue certified, and I enjoy solving complex backend problems just as much as creating polished user interfaces.

Posts

Laracon US: What we were treated with

Laracon US is probably the most popular and most significant event for the Laravel Ecosystem that happens every year. What we got from this year's event.

Stripe: Pending Updates

Amazing relatively new feature from stripe wihch will help you learn how to handle payment failures when updating subscriptions.

Stripe: Pause Subscriptions

Creating and Updating Stripe subscriptions is one thing, but the ability to be able to Pause them is a whole new level and has so many use cases.

Data deduplication using images

Data deduplication is a complex process which can be quite useful when you use the proper tools in this case it's made using images.

Laravel + VueJS + Ngrok

Being able to run your project fast and easy it’s always been an essential for development.

Retrieve more records than the limit Stripe API

Stripe has one of the best structured and well documented APIs that I’ve worked with, everything you need is easy to access, the documentation is there and searching in it is a breeze.

Server Side Analytics: TikTok

The next platform that we will take a look into sending conversion events from the server is TikTok.

Server Side Analytics: Twitter/X

If we draw a comparison between Twitter/X and Google regarding the server to sever conversion and analytics…well it’s a huge difference…

Server Side Analytics: Facebook/Meta

A continuation of the articles regarding Google Analytics and what is required to sent server to server events to Meta Analytics API.

Server Side Analytics: Google

These days to run a successful business you need a lot of data to analyze how it’s performing with the customers that you target.

How to test Facebook Authentication

We live in a modern times, where a lot of things are connected so a lot of people preffer to be able to sign in/up in various applications using theire social media accounts.

Wrote my first LLM Skill

We live in a world where the AI and the LLMs are rising and rising fast, they are becoming an essential part of our day to day live especially if you are developer.

Sign up with socials

Laravel ecosystem is a vast collection of immensely helpful software that can help you with variety of different implementations.

3Ds authentication with Stripe

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

Reverse engineering Google Chrome extension

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?

Twillio & Laravel

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.

Vue.js for data visualization

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

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

Working with Cookies in Vue and Laravel

As a internet users will all has our encounters with the ā€œinfamousā€ cookies and for better or worse they are a crucial part of the web development and probably the internet as a whole.

Working with CSP and Vite

Recently I needed to add Content Security Policy to a project which uses Vue JS for the front end and Vite for development server, adding this policy will improve the security of it and it’s general good practice.