Debugging Create React App Applications in Visual Studio Code
Introduction In this post, we are going to create a Create React App application, then add configuration to debug it in Visual Studio Code. For a Create React App application, install the Debugger for...
View ArticleHow to Build a WordPress Plugin (part 1)
Introduction In this tutorial, we will go through the process of creating a plugin for WordPress. A WordPress plugin extends the WordPress core and is intended to be reusable code or functionality...
View ArticleSetting Up a MEAN Stack Single Page Application
Introduction Beginning an application from scratch can sometimes be the hardest thing to do. Staring at an empty folder and a file with no code in it yet can be a very daunting thing. In today’s...
View ArticleBuilding Interactive Scrolling Websites with ScrollMagic.js
Introduction ScrollMagic is a jQuery plugin which lets you use the scrollbar like a playback scrub control. Using this, you can build some extremely beautiful landing pages and websites. Normally, we...
View ArticleCreate a Laravel and Angular Single Page Comment Application
Introduction Laravel and Angular have both become very well renowned tools in the web development world lately. Laravel for the great things it brings to the PHP community and Angular for the amazing...
View ArticleVue.js vs jQuery: Use Cases and Comparison with Examples
Introduction What is Vue.js? How is it different from jQuery? Should I stop using jQuery if I learned Vue.js? Can you use it outside Laravel? If you are a beginner or you just started learning Vue.js...
View ArticleRoute Middleware to Check if a User is Authenticated in Node.js
Introduction Route middleware is an extremely powerful tool in Node.js and Express. As an example of how powerful Express’s route middleware can be, the awesome Passport.js that handles authentication...
View ArticleHiding Fields When Querying Laravel Eloquent Models
Introduction When using Laravel’s Eloquent to get data back from our database, sometimes we don’t want to get certain information out of that call. There are a few scenarios where this would be wanted....
View ArticleJSON-Server as a Fake REST API in Frontend Development
Introduction Frontend development is changing day by day and we have to learn a lot more stuff. When we start learning a new framework or library, the first thing that is recommended is to build a todo...
View ArticleBuild a Real-Time Markdown Editor with Node.js
Introduction Markdown is a popular text format written in an easy-to-read way and is convertible to HTML. It is a markup format that has been popularized by sites such as GitHub and Stack Overflow....
View ArticleDemystifying ES6 Classes And Prototypal Inheritance
Introduction In the early history of the JavaScript language, a cloud of animosity formed over the lack of a proper syntax for defining classes like in most object-oriented languages. It wasn’t until...
View ArticleCreating A Laravel 404 Page Using Custom Exception Handlers
Introduction PHP Exceptions are thrown when an unprecedented event or error occurs. As a rule of thumb, an exception should not be used to control the application logic such as if-statements and should...
View ArticleDeploying a Node App to Digital Ocean
Warning: For the latest information, refer to the documentation for creating 1-Click NodeJS Droplets on DigitalOcean. Introduction There are various platforms that help with deploying Node.js apps to...
View ArticleAll About the Built-In AngularJS Filters
Introduction You may not know this - but AngularJS comes with many handy filters built-in. I see programmers reinventing the wheel and reimplementing functionality that already exists all the time....
View ArticleTop 10 Podcasts for Web Developers
Introduction A Web Developer’s need to learn never ends, so what better way to take in the latest technologies than listening to a podcast?! You can listen while you drive, clean the house, take a...
View Article3 Useful TypeScript Tips for Angular
Introduction These are the 3 tips I found pretty handy while working with TypeScript: Eliminating the need to import interfaces Making all interface properties optional Stop throwing me an error, I...
View ArticleVS Code 1.32: Autocomplete in Vue Templates
Introduction The Visual Studio Code 1.32 February update is out now and with it comes some great new features for Vue users. Let’s run through the list of features that are in the new 1.32 update:...
View ArticleBuilding Custom AngularJS Filters
Introduction Not too long ago we took a look at some of the built-in Angular filters. The built-in filters cover many common use cases including formatting dates, currencies, limiting the number of...
View ArticlePretty URLs in AngularJS: Removing the #
Introduction By default, AngularJS will route URLs with a hashtag. For example: http://example.com/ http://example.com/#/about http://example.com/#/contact It is very easy to get clean URLs and remove...
View ArticleIntegrating Social Login in a Ruby on Rails Application
Introduction I remember the old days when people had to register for an account separately on each website. It was a boring and tedious process to repetitively enter the same information over and over...
View Article