What I've learned maintaining project with 300K results
A personal project that I've been working on for quite a while, what I've learned creating and what maintaining it.
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.
A personal project that I've been working on for quite a while, what I've learned creating and what maintaining it.
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.
Amazing relatively new feature from stripe wihch will help you learn how to handle payment failures when updating 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 is a complex process which can be quite useful when you use the proper tools in this case it's made using images.
Stripe CLI is a great tool that provides a ton of easy to use features from you Stripe Account.
Being able to run your project fast and easy itās always been an essential for development.
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.
The next platform that we will take a look into sending conversion events from the server is TikTok.
If we draw a comparison between Twitter/X and Google regarding the server to sever conversion and analyticsā¦well itās a huge differenceā¦
A continuation of the articles regarding Google Analytics and what is required to sent server to server events to Meta Analytics API.
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.
Curated list of the LLM skills I'm using in my da to day workload.
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.
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.
Laravel ecosystem is a vast collection of immensely helpful software that can help you with variety of different implementations.
As a developer through your work day you can find yourself repeating the same command over and over, using command aliases is the way of changing that.
Custom validation for select fields in Laravel Nova
Adding images in your emails is essential for every type of marketing, in Laravel that's it's straight forward.
The payment method was previously used Stripe exception, it sounds simple at first but there is a lot more to it.
3DS authentication, security measure that helps a lot. There are a few ways of doing in Stripe, this is my take on it.
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.
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?
Developing Google Chrome extension is a lengthy process filled with procedures.
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.
Couple of days ago, a word that user impersonation provided form Laravel Nova is not working properly.
There a lot of ways you can use Vue and one of the most useful ones is using it for visualizing data.
VueJS, the framework we know and love, in the following article, we will take a deeper dive into the directives used by it.
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.
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.
Another day, another curios task that Iāve stumbled upon.
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.