php-rss-to-json-api

Build complete RSS feed reader app – PHP RSS to JSON API

Hello again! in this 3 parts post series I am going to show you how to build a complete RSS feed reader app using Vue.js and Vuex in which you can add channels, favorite posts, search and more and for backend we will use a PHP API which will get and cache the feed for a day and return simple JSON which will be later consumed by our Vue app. Continue reading…

Vue.js directive to submit and server-side validatate forms using AJAX

Vue.js directive to submit and server-side validatate forms using AJAX

Submitting a Form using classical post request will work but it does don’t give the user feedback while it’s submitting and overall not a great user experience. I find myself creating Laravel apps which uses Vue in many places, but if it’s not a complete SPA (without Vue router),  to make forms more interactive I have created a directive v-ajax-submit which I use religiously in my apps to turn boring forms more fun. Continue reading…

Which code editor to use for web development

Which code editor to use for web development?

When it comes to IDE code editor I get pretty excited since we developer spends our most of the time using a code editor like Sublime, Atom, PHPStorm, Visual Code Studio, Brackets or more. you know what I tend always try new editors very often, this is one of thing I like. In here I am listing all of the best Code Editor / IDE which I have used. Hopefully, this will help you choose the best editor for yourself. Trust me I have used them all 🙂 Continue reading…

REST API with authentication using Laravel Passport

Create REST API with authentication using Laravel Passport

In this post, we are going to dig into REST API building using Laravel 5.4 and Passport OAuth2 server provided by laravel. This is the next part of my post Advance interactive database seeding in Laravel post, we left off at migration and seeding of the database. Let’s build the API which will be consumed by our vue.js front end later. Continue reading…

Subscription-with-coupon-using-Laravel-Cashier-&-Stripe

Subscription with coupon using Laravel Cashier & Stripe

We developer always find our selfs to roll some sort of subscription system for web apps running on SaaS (Software as a service) model, it can be simple as subscription for a music store, for mailing app etc. and everyone is offering some sort of coupon to boost their sale, in order to achieve these functionalities we are going to use Strip and Laravel Cashier which make handling subscription a breeze. Continue reading…

Things to learn in 2017 for developers

The new year is around the corner and everyone is making new year resolution to use new year better than this, as a web developer we should keep us updated and on the cutting edge of tech and trends in our community. Python, Node.JS, Ionic 2, VR / AR and AI are some of the languages, frameworks & tools which I think will be great to learn in coming year. Continue reading…

Advance interactive database seeding in Laravel

We all need Database seeding when developing medium to large size application or any API, Laravel comes with Database Seeding capabilities but since Laravel 5.1, framework has introduced the Model Factory which is amazing, you just define your Model default fields values using Faker, which gives you all type of dummy data, I find its lot faster and very easy to use.

Continue reading…

Getting started with Vue.js by making a comment app

In this post, we are going to build a simple commenting system using Vue.js v2 and for the backend we will use PHP, SQLite. The idea it to get your feet wet with Vue.js, Its not going to be complete application to use in production but at the end of this post you will be confident enough to start writing in Vue.js Continue reading…

Building a wordpress theme with FoundationPress starter theme

As you know WordPress is the most used platform in the world, around 74.6 Million websites are running on WordPress, not only blogs, WordPress is used by all sorts of websites, and to make every website unique WordPress offers flexible theme system so you can customize and make your website unique. Continue reading…