What is WordPress Nonce? (Preventing CSRF Attack) CSRF is the most common vulnerabilities found in WordPress plugins. And Nonce (number used once) can fix that. Let's learn how!

7 Tips to Avoid Spaghetti Code in WordPress (and PHP) PHP is infamous to be a messy language. And WordPress runs on PHP which inherits the same problem. Let's learn how to avoid that

How to use JavaScript for WordPress REST API (AJAX) Have you seen a new section gets loaded without a page refresh? This technique is called AJAX and we will learn how to do that

How to Make Custom REST API (Beginner’s Guide) Wordpress REST API is a very powerful tool with the right implementation. Learn how to create custom GET and POST request here.

How to Setup WordPress in Digital Ocean (with Nginx) This is complete beginner's guide to install a WordPress site in DigitalOcean. You will find the shortest and simplest way here.

How to Compile Gutenberg JavaScript Compiling JavaScript used to be a foreign thing for a WordPress developer. Now we need to do it to create a custom Gutenberg block.

Using Sass Mixin for Media Query Is Wrong (Here’s a Better Way) Every Sass tutorial on the internet will teach you to use mixin for media queries. Why though? All it does is adding unnecessary abstraction.

Jetpack’s Infinite Scroll with Timber One of my favorite Jetpack's module is Infinite Scroll. But It's quite tricky to implement it within a Timber theme.

How to Allow Markdown in Comment without Plugin Comment form in WordPress is... adequate. It does its job but has a lot of room for improvement. And our first step is implementing better formatting like Markdown.

How to Synchronize Live and Local Database? Using WP Sync DB plugin we can automatically import our WordPress database from local to live installation (or vice versa) Learn how to set it up here

Simplify WordPress Ch.1 – The Customizer API Have you ever tried modifying the Customizer section? It is unnecessarily complex. Learn about a shortcut to simplify them here.