SlideShare a Scribd company logo
1 of 113
Download to read offline
Frames:

Inside the Challenges at Wikipedia
Terry Chay, Director of Features Engineering @ Wikimedia
Foundation

!
Opening Keynote, php[tek] 2014

2014-05-21 09:00-10:00 CDT
Frames:

Inside the Challenges at Wikipedia
Who am I?
https://commons.wikimedia.org/wiki/File:Wiki-ah-thu-_MG_8382-0203.jpg
How did I get here?
A long time ago,
in a startup far, far
away, I was a PHP
programmer…
Then this
happened…
Then Zend made this deck
of cards…
Not quite
unlike…
…and…
other playing cards
(preceded and followed)
PHP Terrorist
Director of Features Engineering
at the Wikimedia Foundation
• PHP 5.6 and beyond — Adam Harvey (Wed 10:30a)
• Becoming a GoPHPer — Paddy Foran (Wed 3:30p) 

• JavaScript’s Difficult Concepts — Jeff Carouth (Wed 5p)

• Contributing to Core — Ben Ramsey (Wed 5p)

• Threading in PHP — Stefan Willkommer (Wed 5p)

• Modern PHP — Ben Ramsey (Thr 10:30a)

• Async PHP with React — Jeremy Mikola (Thr 10:30a)

• Obtaining Closure with Anonymous Functions — Andy Casell (Thr noon)

• Recursion: Making Big Problem's Smaller — Jeremy Lindblom (Thr noon)

• Functional PHP — Larry Garfield (Thr 2p)
Programming Language(s)
Director of Features Engineering
at the Wikimedia Foundation
What is the Wikimedia Foundation?
Half a billlion visitors
0
150000000
300000000
450000000
600000000
2008 2009 2010 2011 2012 2013 2014
Frames
http://commons.wikimedia.org/wiki/File:Frames_for_sale.JPG
• How to Hack Conversations — Greg Baugues (Wed noon)

• How to Get There — Larry Ullman (Thr 9a)

• Adventures in Contract Development — Tim Lytle (Thr noon)

• How To Be A Great Developer —Edward Finkler (Thr 2p)

• Working with difficult people — Laura Thomson (Thr 3:30p)

• Practical Software Estimation — Chuck Reeves (Thr 5p)

• Git and Github: Working Effectively on a Team — Jeff Carouth (Fri 10:30a)
Development (process, personal, team)
Frames
http://commons.wikimedia.org/wiki/File:Frames_for_sale.JPG
What are Frames?
As Lakoff notes, "On the day that George W.
Bush took office, the words "tax relief"
started coming out of the White House."…
Lakoff insists that liberals must cease using
terms like… tax relief because they are
manufactured specifically to allow the
possibilities of only certain types of opinions.
Tax relief for example, implies explicitly that
taxes are an affliction, something someone
would want "relief" from.

—Wikipedia, Framing (social sciences)
FRAME: Core Values
In 17 of the 18 pairs of companies in our
research, we found the visionary company
was guided more by a core ideology—core
values and a sense of purpose beyond
just making money—than the comparison
company was. A deeply held core ideology
gives a company both a strong sense of
identity and a thread of continuity that holds
the organization together in the face of
change.

—Jim Collins
What is your organizations core
values?
Wikimedia Foundation Vision Statement
Imagine a world in which every
single human being can freely share
in the sum of all knowledge.
Features Engineering
• Advanced Date/Time Handling with PHP — Derick Rethans (Wed 10:30a)

• Grokking Regex — David Stockton (Wed 3:30p)

• Shell Revolution — Christopher Stone (Fri 10:30a)
Language “Features”
Features Engineering
This is about my minions!
Pair programming
MINIONS:

VisualEditor
+ Timo Tijhof

+ Alex Monk

+ (hiring)

Trevor Parscal Roan Kattouw
Ed Sanders Moriel Schottlender
http://wikimediafoundation.org/wiki/Staff_and_contractors
Let’s talk UI/UX
It’s the language of the Internet
• No Modes — Andy Cassell (Thr 3:30p)

• Avoiding the Programmer's Interface — Eryn O'Neil (Thr 10:30a)
UI and UX
Let’s talk UI/UX
It’s the language of the Internet
FRAME: Affordance
Affordances are qualities that enable discovering
actions without thinking.

—Wikipedia, Affordance
FRAME: Affordance
Affordances are qualities that
enable discovering actions
without thinking.

!
—Wikipedia, Affordance
The Visual Editor as the Alpha
Affordance
Editing in “source” Mode (Wikitext)
Editing in the VisualEditor
MINIONS:
Parsoid Team
Subbu Sastry
C Scott Ananian Marc Ordinas i Llopis Arlo Breault
Matthew Flaschen
http://wikimediafoundation.org/wiki/Staff_and_contractors
PHP Parser
HTMLWikitext PHP Parser
HTMLWikitext PHP ParserParsoid
PHP Parser
Parsoid
Serializer
• Accelerating Web Applications with Varnish — Samatha Quinones (Wed 10:30a)

• Static Sites with Sculpin — Beau Simensen (Thr noon)

• HHVM in 2014 — Elizabeth Smith (Thr 3:30p)

• Grocking Browser Performance — Josh Holmes (Thr 5p)

• Scaling PHP in the real world! —Dustin Whittle (Fri 10:30a)
Performance and Scaling
HTMLParsoid
PHP Parser
Wikitext
Parsoid
Serializer
MINIONS:
Growth
Matthew Flaschen
Rob Moen Sam Smith Andrew Russell Green
http://wikimediafoundation.org/wiki/Staff_and_contractors
0
15000
30000
45000
60000
2001 2006 2011
EnWiki Active Editors 2001-2007
0
15000
30000
45000
60000
2001 2006 2011
Frame: Hockey Stick (growth)
Viral Growth
signup send e-mails read e-mail click link
new user
Viral Growth
signup send e-mails read e-mail click link
new user
v = ∏(dropoffs) *

(size of address book)
v≥1v<1
Smiley Story

:-)
Smiley Story

:-(
A-B Testing
• Why You Can't Test — Chris Hartjes (Wed 3:30p)

• Mocking Dependencies in PHPUnit — Matt Frost (Fri 9a)
Testing
A-B Testing
A-B Testing
MINIONS:
Core
Features
S PageBenny Situ
Matthias Mullie Shahyar G Andrew Garrett
+Erik Bernhardson

+Kunal Metha
http://wikimediafoundation.org/wiki/Staff_and_contractors
Habits
Habit Loop
Cue
Routine
Reward
different user
Cue: See Wall Post/
Tweet
Routine: Click on stuff
Reward: Brag on social
network
Gameification Habit Loop
Cue
Routine
Reward
Echo & Flow
Echo & Flow
• From SQL to noSQL — Derick Rethans (Thr 10:30a)

• Schemas for the Real World — Carina C. Zona (Thr 2p)

• Exploiting new MySQL Features — Dave Stokes (Fri 9a)
Databases and Data Design
Echo & Flow
MINIONS:
Fundraising
Engineering
http://wikimediafoundation.org/wiki/Staff_and_contractors
(TBA)
Katie Horn
Sherah SmithAdam Wight
• Security Is Not a Feature — Elizabeth Smith (Wed 2p)

• Basic Intrusion Detections With PHPIDS — Gregory Wilson (Wed 3:30p)

• Two Factor Authentication and You —Christopher Stone (Thr 5p)
Security
MINIONS:
Fundraising
Engineering
http://wikimediafoundation.org/wiki/Staff_and_contractors
(TBA)
Katie Horn
Sherah SmithAdam Wight
FRAME:

Data-Driven
FRAME:

Data-Informed
MINIONS:
Services
(HIRING)
Gabriel Wicke
Matthew Walker (HIRING)
Frame: Service Oriented
Architecture
• Introduction to October CMS (Laravel) — Collin Schneider (Wed noon)

• How Silex and Cilex became the glue for a media transcoding application — Stefan
Koopmanship (Wed noon)

• What to expect from Drupal 8 — Larry Garfield (Wed 2p)

• Building Modules for Drupal 8 — Brant Wynn (Thr 3:30p)

• Faster Web Development with Yii 2 — Larry Ullman (Fri 9a)
Frameworks and CMSs
• Introduction to oAuth —Matt Frost (Wed 10:30a)

• Building Web Service Clients with Guzzle — Jeremy Lindblom (Thr 5p)

• Socket Programming with PHP — Elizabeth Smith (Fri 9a)
APIs and 3rd party services
Frame: Service Oriented
Architecture
Challenges
• Building scalable PHP applications using Google’s App Engine — Ian Barber (Wed 2p)

• Virtualization for Developers —John Coggeshall (Wed 5p)

• Composer: Stability and Semantic Versioning Demystified — Beau Simensen (Thr 2p)
Packaging and Operations
Challenges
CHALLENGE: “Oh Shit!” Graph
0
15000
30000
45000
60000
2001 2006 20112001 2006 2011
40%
30%
20%
10%
FRAME: Heat Death
Getting Started and Guided Tour
• To reverse the editor decline would take
between 1000-2000 additional active
editors per month

• If this 2% activates at the same rate as the
baseline, this gets us halfway there
0
25
50
75
100
% of total
Baseline Getting Started Edit Edit
CHALLENGE: Diversity
Places in world that humans have named
Places in the world which have a geographically
tagged Wikipedia article.
Gender Gap:

!
Total Internet
Source: Comscore
Male
Female
Gender Gap:

Wikipedia
Readership
Source: Comscore
Male
Female
Gender Gap:

Wikipedia
Active Editors
Source: 2011 Editor Survey
Male
Female
Effect on Movie Gender on Article Length
CHALLENGE: Mobile
• Adaptive Delivery — Josh Trout (Wed noon) 

• Stop! Hammer time (HammerJS) — Josh Trout (Fri 10:30a)
Mobile
CHALLENGE: Mobile
Desktop vs. Mobile PageViews (proj)
Dimensionless numbers
(Real Desktop v. Mobile)
• Currently 14-18% of Wikipedias page views are Mobile

• Compares favorably to: overall Internet 18%

• However:

• Yelp is at 44%

• Pinterest is at 75%

• Facebook’s mobile visitors are 78%

• (Facebook bought out WhatsApp for $17-$19 billion)?! Hmmm…
Quotes from FY2014-2015 Annual Plan
• “Our mobile platform, for example, has experienced a dramatic increase in pageviews
since we upgraded it in 2011.”

• “…the release of mobile editing on smartphones outperformed our expectations,
suggesting that, despite our previous assumptions, users are interested in editing from
mobile devices.”

• “Alongside the potential risk identified above regarding recent movement of page views
from desktop to mobile, desktop readers donate three times more often than mobile
readers.”

• “We are also expanding our product and engineering teams to implement our mobile
strategy, in response to the dramatic increase in mobile traffic we are seeing throughout the
world.”
CHALLENGE: Resistance to change
Wikipedia reverts the Visual Editor
• https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/RFC

• https://en.wikipedia.org/wiki/Wikipedia:VisualEditor/Default_State_RFC

• https://en.wikipedia.org/w/index.php?title=Wikipedia:Administrators
%27_noticeboard&oldid=574249260
Editing San Francisco
FRAME: Arrows Impossibility
Theorem
• unrestricted domain

• non-dictatorship

• Pareto efficiency

• independence of irrelevant alternatives
Parting Shot (Frame)
http://commons.wikimedia.org/wiki/File:Chicago_Downtown_Aerial_View.jpg
FRAME: The
Internet as a City
A vibrant city
supports lot of
private businesses
https://commons.wikimedia.org/wiki/File:Giordano%27s_Deep_Dish_Pizza.jpghttps://commons.wikimedia.org/wiki/File:Chicago_bot.jpghttps://commons.wikimedia.org/wiki/File:Oprah_Winfrey_in_Strøget,_Denmark_on_30_September_2009.jp https://upload.wikimedia.org/wikipedia/commons/e/e0/Oprah_Winfrey_Network.png
But there is a
healthy amount of
public spaces too…
http://commons.wikimedia.org/wiki/File:Cloud_Gate_Chicago.jpghttp://commons.wikimedia.org/wiki/File:Nighthawks_by_Edward_Hopper_1942.jpg https://commons.wikimedia.org/wiki/File:Grant_DeVolson_Wood_-_American_Gothic.jpghttp://commons.wikimedia.org/wiki/File:St_Joseph_the_Betrothed_080202.jpghttp://commons.wikimedia.org/wiki/File:Stjoessnowy.jpg
On the Internet
there are a lot of
private entities
…but is there are
healthy number of
public spaces?
Wikipedia is a big
deal…
One of the few
prominent public
spaces
Maybe encourage
you to…
CREATE!
The Power of Frames
http://commons.wikimedia.org/wiki/File:Frames_for_sale.JPG
2014-05 Frames—PHP|tek

More Related Content

More from terry chay

2011 07 Living without your Linemen—OSCON
2011 07 Living without your Linemen—OSCON2011 07 Living without your Linemen—OSCON
2011 07 Living without your Linemen—OSCONterry chay
 
PHP Without PHP—Automattic
PHP Without PHP—AutomatticPHP Without PHP—Automattic
PHP Without PHP—Automatticterry chay
 
Broken Jewel—Automattic
Broken Jewel—AutomatticBroken Jewel—Automattic
Broken Jewel—Automatticterry chay
 
Photo to Finished
Photo to FinishedPhoto to Finished
Photo to Finishedterry chay
 
Tales of Virality—Automattic
Tales of Virality—AutomatticTales of Virality—Automattic
Tales of Virality—Automatticterry chay
 
PHP Without PHP—Confoo
PHP Without PHP—ConfooPHP Without PHP—Confoo
PHP Without PHP—Confooterry chay
 
Chinese Proverbs—PHP|tek
Chinese Proverbs—PHP|tekChinese Proverbs—PHP|tek
Chinese Proverbs—PHP|tekterry chay
 
PHP Without PHP—IPC
PHP Without PHP—IPCPHP Without PHP—IPC
PHP Without PHP—IPCterry chay
 

More from terry chay (8)

2011 07 Living without your Linemen—OSCON
2011 07 Living without your Linemen—OSCON2011 07 Living without your Linemen—OSCON
2011 07 Living without your Linemen—OSCON
 
PHP Without PHP—Automattic
PHP Without PHP—AutomatticPHP Without PHP—Automattic
PHP Without PHP—Automattic
 
Broken Jewel—Automattic
Broken Jewel—AutomatticBroken Jewel—Automattic
Broken Jewel—Automattic
 
Photo to Finished
Photo to FinishedPhoto to Finished
Photo to Finished
 
Tales of Virality—Automattic
Tales of Virality—AutomatticTales of Virality—Automattic
Tales of Virality—Automattic
 
PHP Without PHP—Confoo
PHP Without PHP—ConfooPHP Without PHP—Confoo
PHP Without PHP—Confoo
 
Chinese Proverbs—PHP|tek
Chinese Proverbs—PHP|tekChinese Proverbs—PHP|tek
Chinese Proverbs—PHP|tek
 
PHP Without PHP—IPC
PHP Without PHP—IPCPHP Without PHP—IPC
PHP Without PHP—IPC
 

Recently uploaded

Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 

Recently uploaded (20)

Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 

2014-05 Frames—PHP|tek