WordPress Lovers Gathering in Lahore Pakistan, 400+ Attended Lahore Meetup

Over the weekend, the WordPress community in Lahore, Pakistan held its 10th monthly meetup. It is an amazing effort by TechHub Pioneers to attract youth towards WordPress meetup.


First ever WordPress Meetup was organized by Kamran Zahid of Timelenders a lead trainer, on 5th of April 2012 at Salt-n-Pepper Restaurant, Lahore Pakistan.

The Second meetup was organized by WordPress Mechanic on 27th May 2013 on as “wp10 Party at McDonald’s, Main Boulevard, Gulberg, Lahore, Pakistan“. It was having around 30 WordPress users and developers.

Third meetup was organized by “Skooter Technologies” on 1st December 2013 at Liberty Lahore, Pakistan. It was almost having the same number of people.

Fourth meetup again held by “Skooter Technologies” on 1st January 2014 at same place and got a good response from industry.

Fifth meetup held in 5th march 2014 which was organized by “Google Developers Group” at LUMS University in which three famous speakers, Mr. Kamran Shafi (Freelancing Mentor), Mr. Kamran Zahid (Entertrainer) & Mr. Haris Zulfiqar (Founder of Avada Theme) talked about WordPress security, speed optimization and its usage.

Logo_GreyBGSixth WordPress meetup held as WordPress week in UET Lahore organized by WordPress Pakistan Team from 28th, 2014 to May 3rd, 2014. It was a great effort by Ahmad Awais.

Seventh WordPress meetup held in NEST College organized by NEST College Management (NEST College aka Saif Center of Innovation) on 1st October 2014, it was the first time when students and freelancers attended a WordPress meetup together. Mr. Kamran Shafi was invited as a speaker.


Eighth WordPress meetup held on 14th October 2015 in which WordPress Mechanic announced Pakistan’s first WordPress Theme Development FrameworkGuavaPattern“, TechHub was selected as venue.

Ninth WordPress meetup held on 19th November 2015 major crowd was of university students.

12391859_1036016079773181_4911880107734315075_nTenth WordPress meetup held in the same city in sequence on 19th December 2015. This event became mega event when organizers included Mr. Kamran Shafi (Freelancing Mentor) as a speaker in this event. Audience praised him a lot and for the first time a WordPress meetup got 1000+ RSVP and almost 400+ developers and I.T. professionals.
Attendee Fahad Mahmood (WordPress Mechanic), WordPress plugin and theme development framework author and shared his views:
“The auditorium was not sufficient for such a big crowd of young students, experts, freelancers, people were sitting on stairs, standing at auditorium doors and the organizers had to manage a projector outside so that people could attend the event outside too. I hope, next time WordPress meetup will be held somewhere else.

“I had a chance to interact with a few participants,” he said. “Majority of them were there to listen Mr. Kamran Shafi (Freelancing Mentor) and they seemed a little disappointed that his session was of short duration. Most of them are expected a separate event by Kamran Shafi next time. I was just surprised by the popularity of a Freelancing Mentor than WordPress Plugin Developers”.

Muhammad Kashif Arain, one of the 10th Anniversary WordPress meetup attendees, said that news of the event spread through an extensive network of Pakistani freelancers who are connected by social media. ProPakistani, a local IT news site, also published an article that helped new attendees learn about the event. “We closed registration two days before the event because we were not allowed to invite more people,” Kashif said. He and fellow organizers, with the help of 25+ volunteers, printed directions, arranged refreshments, and managed the crowd. As the meetup is being mature since 2013, they put the event together with the help of #PITB & #TECHHUBCONNECT. He hopes that the event will attract sponsors but wants to be careful to preserve their purpose and focus. We welcome anyone who wants to join us but we would like to maintain the independence and the freedom of WordPress,” he said.
Paving the Way for WordCamp Pakistan.

Organizers of the 19th December WordPress meetup expected even more attendees at the next event on January 16, 2015. They are working together with other active meetups in Karachi, Sialkot, and Hyderabad to organize WordCamp Pakistan as a mega event in September 2016. The WordPress Foundation is currently reviewing their application. English and Urdu are the primary languages used by the WordPress community in Pakistan, so the WordCamp would be accessible to many more attendees from around the world. “English is official language. So most of the sessions are in English but the smart speakers and presenters switch to Urdu to keep the audience synced with them.

WordPress and other open source technologies open up a world of new employment opportunities to freelancers in developing nations like Pakistan. This has helped fuel the growth of the Lahore meetup, which is now largely made up of freelancers and entrepreneurs.

“The local economy is struggling, which is pushing young individuals to start their own businesses or improve their skills,” Kashif said.

“WordPress offers great employment opportunities as one can work from home and does not need a visa or immigration,” he said. “The ease and familiarity with English helps Pakistani freelancers work easily with clients from all over the world.”

A large number of Pakistani developers work in renowned WordPress-based services and products as technical support, routine maintenance, a larger number are students who have formed small groups and are serving the industry.

“Pakistan has a large number of WordPress developers,” Fahad said. “We feel it’s the right time we put it on the globe and tell the world about the unleashed potential we are having here.”

Source: hasmanblog.wordpress.com

Earthquake jolts Lahore and other cities of Punjab 26 December 2015

Earthquake in Lahore, Islamabad, Sargodha, KPK, D.I Khan and other cities of Pakistan on December 26, 2015

An earthquake with magnitude 6.2 occurred near Feyzabad, Afghanistan at 19:14:47.60 UTC on Dec 26, 2015
Recently in Pakistan Earthquake hits again several areas of country in Peshawar, Lahore, Islamabad, KPK, more than all parts are in range.
Earthquake tremors felt in various areas of Punjab late at night; where as many people got frightened and came out of their homes.The tremors were felt around 12:16 pm in Lahore, Sheikhupura, Gujranwala, Kasoor, Wazirabad and other areas.

Earthquake 26 December 2015
Earthquake jolts Lahore and other cities of Punjab 26 December 2015

The December 26, 2015 M earthquake near the Hindu Kush region of Afghanistan (SW of Jarm) occurred as the result of reverse faulting at intermediate depths.

Series of WordPress Meetups in Lahore Pakistan

Series of WordPress Meetups in Lahore Pakistan

It was very first time for me that i was attending any technology related event on 17th October 2015. Although i am a WordPress developer but meetup culture is new for me. In addition when i heard that some Guava Pattern thing is going to be launched or introduced so i just got amazed and confused at the same time. It was not easy to digest for me that what kind of meetup it would be. What capabilities should i have to attend such events because if its a workshop then there would be some requirements or edibility criteria. WordPress Plugins is not a new term for me but i was not aware that from Lahore, Pakistan there would be some guys who are developing and managing this number of WordPress plugins. I was just stunned when session just started and WordPress Mechanic appeared as a speaker. WordPress Mechanic was another amazing term for me so i just kept quiet and watching the slides. He started with the history of first WordPress Meetup and showed some flashback from 10th Anniversary of WordPress.

WordPress Meetup 17th Oct, 2015 at TechHub (ASTP) Lahore, Pakistan from Fahad Mahmood on Vimeo.

Presentation slides by WordPress Mechanic at Arfa Software Technology Park.

Fahad Mahmood told about first meetup and introduced WordPress Guru. This term is not new for me, lolz… joke apart but the word Guru is being used in freelancing field more than required. I have never met with Kamran Shafi before but Fahad told in his session that he is a freelancing mentor and later he introduced Freelancer Factory. I couldn’t attend the series of freelancer factory workshops but i heard awesomeness of it. Looking for upcoming meetups and especially products like Guava Pattern based on CodeStar Framework.

This slideshow requires JavaScript.

Keyboard Shortcuts For Windows and Mac

Basic Shortcuts

Description Windows Mac OS
Edit menu Alt + E Ctrl + F2 + F
File menu Alt + F Ctrl + F2 + E
View menu Alt + V Ctrl + F2 + V
Select all text Ctrl + A Cmd + A
Copy text Ctrl + C Cmd + C
Find text Ctrl + F Cmd + F
Find and replace text Ctrl + H Cmd + F
New Document Ctrl + N Cmd + N
Open a file Ctrl + O Cmd + O
Print options Ctrl + P Cmd + P
Save file Ctrl + S Cmd + S
Paste text Ctrl + V Cmd + V
Cut text Ctrl + X Cmd + X
Redo text Ctrl + Y Shift + Cmd + Z
Undo text Ctrl + Z Cmd + Z

Text Editing

Description Windows Mac OS
Cursor Movement
Go to the right or to the beginning of next line break Right Arrow Right Arrow
Go to the left or to the end of previous line break Left Arrow Left Arrow
Go up one row Up Arrow Up Arrow
Go down one row Down Arrow Down Arrow
Go to the beginning of the current line Home Cmd + Left Arrow
Go to the end of the current line End Cmd + Right Arrow
Go to the beginning of the document Ctrl + Home Cmd + Up Arrow
Go to the end of the document Ctrl + End Cmd + Down Arrow
Move up one frame Page Up Fn + Up Arrow
Move down one frame Page Down Fn + Down Arrow
Go to beginning of previous word Ctrl + Left Arrow Option + Left Arrow
Go to beginning of next word Ctrl + Right Arrow Option + Right Arrow
Go to beginning of line break Ctrl + Up Arrow Cmd + Left Arrow
Go to end of line break Ctrl + Down Arrow Cmd + Right Arrow
Text Selection
Select characters to the left Shift + Left Arrow Shift + Left Arrow
Select characters to the right Shift + Right Arrow Shift + Right Arrow
Select lines upwards Shift + Up Arrow Shift + Up Arrow
Select lines downwards Shift + Down Arrow Shift + Down Arrow
Select words to the left Shift + Ctrl + Left Shift + Opt + Left
Select words to the right Shift + Ctrl + Right Shift + Opt + Right
Select paragraphs to the left Shift + Ctrl + Up Shift + Opt + Up
Select paragraphs to the right Shift + Ctrl + Down Shift + Opt + Down
Select text between the cursor and the beginning of the current line Shift + Home Cmd + Shift + Left Arrow
Select text between the cursor and the end of the current line Shift + End Cmd + Shift + Right Arrow
Select text between the cursor and the beginning of the document Shift + Ctrl + Home Cmd + Shift + Up Arrow or Cmd + Shift + Fn + Left Arrow
Select text between the cursor and the end of the document Shift + Ctrl + End Cmd + Shift + Down Arrow or Cmd + Shift + Fn + Right Arrow
Select one frame at a time of text above the cursor Shift + Page Up Shift + Fn + Up Arrow
Select one frame at a time of text below the cursor Shift + Page Down Shift + Fn + Down Arrow
Select all text Ctrl + A Cmd + A
Find text Ctrl + F Cmd + F
Text Formatting
Make selected text bold Ctrl + B Cmd + B
Make selected text italic Ctrl + I Cmd + I
Underline selected text Ctrl + U Cmd + U
Make selected text superscript Ctrl + Shift + = Cmd + Shift + =
Make selected text subscript Ctrl + = Cmd + =
Text Editing
Delete characters to the left Backspace Backspace
Delete characters to the right Delete Fn + Backspace
Delete words to the right Ctrl + Del Cmd + Backspace
Delete words to the left Ctrl + Backspace Cmd + Fn + Backspace
Indent Tab Tab
Outdent Shift + Tab Shift + Tab
Copy text Ctrl + C Cmd + C
Find and replace text Ctrl + H Cmd + F
Paste text Ctrl + V Cmd + V
Cut text Ctrl + X Cmd + X
Redo text Ctrl + Y Shift + Cmd + Z
Undo text Ctrl + Z Cmd + Z

Web Browsers

Description Windows Mac OS
Scroll down a frame Space or Page Down Space or Fn + Down Arrow
Scroll up a frame Shift + Space or Page Up Shift + Space or Fn + Up Arrow
Go to bottom of the page End Cmd + Down Arrow
Go to top of the page Home Cmd + Up Arrow
Go back Alt + Left Arrow or Backspace Cmd + Left Arrow
Go forward Alt + Right Arrow or Shift + Backspace Cmd + Right Arrow
Refresh a webpage F5 Cmd + R
Refresh a webpage (no cache) Ctrl + F5 Cmd + Shift + R
Stop Esc Esc
Toggle full-screen F11 Cmd + Shift + F
Zoom in Ctrl + + Cmd + +
Zoom out Ctrl + – Cmd + –
Zoom 100% (default) Ctrl + 0 Cmd + 0
Open homepage Alt + Home Option + Home or Option + Fn + Left Arrow
Find text Ctrl + F Cmd + F
Tab / Window Management
Open a new tab Ctrl + T Cmd + T
Close current tab Ctrl + W Cmd + W
Close all tabs Ctrl + Shift + W Cmd + Q
Close all tabs except the current tab Ctrl + Alt + F4 Cmd + Opt + W
Go to next tab Ctrl + Tab Control + Tab or Cmd + Shift + Right Arrow
Go to previous tab Ctrl + Shift + Tab Shift + Control + Tab or Cmd + Shift + Left Arrow
Go to a specific tab number Ctrl + 1-8 Cmd + 1-8
Go to the last tab Ctrl + 9 Cmd + 9
Reopen the last closed tab Ctrl + Shift + T Cmd + Shift + T
Open a new window Ctrl + N Cmd + N
Close current window Alt + F4 Cmd + W
Go to next window Alt + Tab Cmd + Tab
Go to previous window Alt + Shift + Tab Cmd + Shift + Tab
Reopen the last closed window Ctrl + Shift + N
Open links in a new tab in the background Ctrl + Click Cmd + Click
Open links in a new tab in the foreground Ctrl + Shift + Click Cmd + Shift + Click
Print current webpage Ctrl + P Cmd + P
Save current webpage Ctrl + S Cmd + S
Address Bar
Cycle between toolbar, search bar, and page elements Tab Tab
Go to browser’s address bar Ctrl + L or Alt + D Cmd + L
Focus and select the browser’s search bar Ctrl + E Cmd + E / Cmd + K
Open the address bar location in a new tab Alt + Enter Opt + Enter
Display a list of previously typed addresses F4
Add “www.” to the beginning and “.com” to the end of the text typed in the address bar (e.g., type “w3schools” and press Ctrl + Enter to open “www.w3schools.com”) Ctrl + Enter Cmd + Enter or Control + Enter
Open the bookmarks menu Ctrl + B Cmd + B
Add bookmark for current page Ctrl + D Cmd + Opt + B or Cmd + Shift + B
Open browsing history Ctrl + H Cmd + Shift + H or Cmd + Y
Open download history Ctrl + J Cmd + J or Cmd + Shift + J


Description Windows Mac OS
Save screenshot of the whole screen as file Cmd + Shift + 3
Copy screenshot of the whole screen to the clipboard PrtScr (Print Screen) or Ctrl + PrtScr Cmd + Ctrl + Shift + 3
Save screenshot of window as file Cmd + Shift + 4, then Space
Copy screenshot of window to the clipboard Alt + PrtScr Cmd + Ctrl + Shift + 4, then Space
Copy screenshot of wanted area to the clipboard Cmd + Ctrl + Shift + 4
Save screenshot of wanted area as file Cmd + Shift + 4

Full Web Worker Example Code

<p>Count numbers: <output id="result"></output></p>
<button onclick="startWorker()">Start Worker</button>
<button onclick="stopWorker()">Stop Worker</button>

var w;

function startWorker() {
if(typeof(Worker) !== "undefined") {
if(typeof(w) == "undefined") {
w = new Worker("demo_workers.js");
w.onmessage = function(event) {
document.getElementById("result").innerHTML = event.data;
} else {
document.getElementById("result").innerHTML = "Sorry! No Web Worker support.";

function stopWorker() {
w = undefined;

Transition + Transformation

This example does not work in Internet Explorer 9 and earlier versions.

Hover over the div element above, to see the transition effect.

div {
width: 100px;
height: 100px;
background: red;
-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
transition: width 2s, height 2s, transform 2s;

div:hover {
width: 300px;
height: 300px;
-webkit-transform: rotate(180deg); /* Safari */
transform: rotate(180deg);