RSSAmplifier

Blog

Junaid Qadir

I build software and write about tech and life.

junaidqadir.comRSS feed ↗25 posts

Latest posts

Publishing Your First Composer Package

In this tutorial, we will learn how to create and publish a composer package on Packagist. We will also learn how to use the package in our project.

Testing: How to actually write tests?

Write tests in Laravel using PHPUnit and the Given-When-Then pattern. I also explain how to use the “Red-Green-Refactor” approach with TDD.

بلوچی گوگل تہا چون کئیت؟

اے نبشتانک تہا من گوشتگ کہ مارا چے کنگ لوٹیت کہ گوگل بلوچی ءَ سَپورٹ کُت بہ کنت

The Year 2019: As The Last Sun Sets

I look back at my life in terms of what worked for me and what didn’t in 2019.

How I Created My dotfiles

In this blog post I share my story about how I created my dotfiles. What stopped me from making the decision to just go and create them before a disaster.

Timber 1.9.0 Released

Timber community just released Timber 1.9.0 on Feb 14th, 2019.

My Free Programming Course & Why It’s A Great Opportunity For You To Join

As promised in my previous post, I have partnered with one of the oldest community centers of Turbat, RCDC to teach programming basics to anyone with no prior experience with programming, for free. Ye

The Year 2018: As The Last Sun Sets

This is not a year-end review as such but a look-back on my year as a family man and a developer in 2018.

Why Am I A Junior Developer?

Let’s talk about why you might still be called a Junior Developer even after years and years working professionally and writing hundreds of lines of code in the past.

Let’s Build A WordPress Theme From Scratch Using Timber And Bootstrap

In this in-depth article we will develop a functional WordPress theme using Bootstrap 4 and Timber.

Oh My Fish Shell!

According to their website, Fish shell is an Open Source smart and user-friendly command line shell for macOS, Linux, and the rest of the family.

My Near-Perfect Grunt Workflow

Gulp is awesome but I’m accustomed to Grunt therefore I decided to stick to it for as long as I can and make my Grunt workflow near-perfect. I heavily rely on the awesome load-grunt-config add-on to d

Introducing branch, a starter theme for WordPress

Ever since I discovered Timber library for WordPress, I’ve become fond of it. It makes developing themes a breeze and cuts development time straight to half. In this article we’ll learn more about bra

Lazy Loading Is Broken

We all know (or at least I realize) that Lazy Loading is frustrating many times which means it has a problem therefore, it’s broken.

I Can’t Search For Past Timeline Posts On Facebook. What?

If you think you can do “all” sorta things on Facebook, try searching your Facebook timline for the status you posted yesterday!

A Case of Bad User Experience

Last week I have been working on a couple of projects. I use Windows, unfortunately on my company-provided Dell INSPIRON. Apparently I haven’t changed anything to the system in terms of (un)installing

How To Add and Remove Tabs in Bootstrap 3 Dynamically?

The code is compatible with Bootable 3.x Earlier today, I was working on a web application with Bootstrap and I was required to allow a user to add and remove tabs. Unfortunately Bootstrap doesn’t giv

WordPress Code Generators

Hi, Let me quickly share with you some useful code generators specifically for WordPress. If you are into developing or customizing wordpress themes and plugins, these tools come in really handy. Gene

Vimeo: How to search videos like a ninja?

I share a small tip to search better on Vimeo.

What is a good logo or icon to represent JavaScript?

Its hard to put an image to this language, let along reach consensus. View Question on Quora

jQuery: Prevent Multiple AJAX Requests

Many times we do not want to take any other requests of the same type while one is still in progress. A normal post request looks something like: Suppose, if we call the function using a link, <a href

Troubleshooting the PATH Environment Variables in Windows

Have you been freaking out whole day about why the heck the command prompt keeps throwing an error instead of just executing it, saying that ‘foo’ is not recognized as an internal or external command,

Customized jQuery UI Autocomplete Widget: List Items with description

jQuery has made DOM parsing & manipulation easy for every developer out there. jQuery has provided a range of rich set of UI controls. My focus will be on how to customize the jQuery UI Autocomplete (

Add a WordPress-like Read More link to your content

Today I am going to show you how to write your own function which shows teaser text with a “Read more” link.

Hello to the World!

A warm Hello to the World!!