Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

HHVM Blog:
Wikipedia on HHVM
Jan 07, 2015 @ 17:47:20

In a new post to the HHVM blog, Brett Simmers looks at the recent announcement from Wikipedia and how they made the switch to HHVM and the impact it made.

If you’ve been watching our GitHub wiki, following us on Twitter, or reading the wikitech-l mailing list, you’ve probably known for a while that Wikipedia has been transitioning to HHVM. This has been a long process involving lots of work from many different people, and as of a few weeks ago, all non-cached API and web traffic is being served by HHVM. This blog post from the Wikimedia Foundation contains some details about the switch, as does their page about HHVM.

Brett spends the rest of the post talking about his time working with the Wikimedia foundation and some of the hurdles they had to tackle along the way. This included things outside of PHP too like an issue with their Lua extension and compile changes in the installed PCRE version (no JIT). He also shares some of the statistics (in graph form) of the results of the move to HHVM from normal PHP5 - an impressive drop of around 7 seconds, median save time. He also includes a graph showing the server loads and the resulting (very impressive) drop from the move.

tagged: hhvm wikipedia statistics wikimedia switch php5

Link: http://hhvm.com/blog/7205/wikipedia-on-hhvm

Job Posting:
Wikimedia Foundation Seeks Senior Software Developer (San Francisco, CA)
May 18, 2012 @ 12:22:40

Company Wikimedia Foundation
Location San Francisco, CA
Title Senior Software Developer
Summary

Be a part of a newly forming team that will be tasked to entice new authors to Wikipedia. You will create responsive UI-driven software components in a highly iterative environment to support user engagement experimental features for Wikimedia websites using JavaScript, CSS3, HTML5 and PHP.

Some of the projects you’ll work on:

  • Develop new experimental editor engagement features for Wikimedia sites.
  • Extend MediaWiki software to support new experimental features.
  • Participate in periodic technology meetings for design, development and testing of experimental features.
  • Scrum master for development team.

Required Qualifications

  • 5+ years of web development experience, including front-end development (JavaScript/jQuery/HTML5/CSS3), and server-side development using PHP/MySQL.
  • 5+ years experience with rapid iterative software development processes, ability to quickly grasp requirements, derive UI workflow and develop functionality.
  • Experience deploying code into high transaction volume production environments.
  • Experience with A/B testing, cross-browser testing, debugging.
  • Knowledge of Agile Methodologies such as Scrum and Extreme Programming (XP). ScrumMaster training preferred.
  • Familiarity with version control systems/continuous integration tools (we use Git/Gerrit/Jenkins).
  • Must be able to meet aggressive timelines, iterate rapidly, and switch rapidly across multiple projects.
  • Strong communication skills: Must be able to communicate clearly and effectively; have strong written and oral communication skills as well as be able to collaborate easily within a cross-functional team.
  • B.S. or M.S. Computer Science or related field preferred.

Extra Points if you have:

  • Experience with MediaWiki and other open source PHP-based content management systems
  • Experience in the Wikipedia community
  • Experience contributing to a major Open Source project
  • Understanding of free culture / free software /open source
  • Experience working with online volunteers.
  • Experience with wikis and participatory production environments.
  • Good sense of humor
  • Being creative, highly motivated, hard-working and ability to work effectively in multiple cultural contexts are great assets
  • Comfortable working in an open, highly collaborative, consensus-oriented environment

Please provide URLs to any existing open source software work you may have done (your own software or patches to other packages) if possible. We’d love to see what you can do!

About the Wikimedia Foundation
The Wikimedia Foundation is the non-profit organization that operates Wikipedia, the free encyclopedia. According to comScore Media Metrix, Wikipedia and the other projects operated by the Wikimedia Foundation receive more than 482 million unique visitors per month, making them the 5th most popular web property worldwide. Available in more than 270 languages, Wikipedia contains more than 21 million articles contributed by a global volunteer community of more than 100,000 people. Based in San Francisco, California, the Wikimedia Foundation is an audited, 501(c)(3) charity that is funded primarily through donations and grants. The Wikimedia Foundation was created in 2003 to manage the operation of Wikipedia and its sister projects. It currently employs 130 staff members. Wikimedia is supported by local chapter organizations in 38 countries or regions.

To apply, submit your information here (Jobvite)

tagged: sanfrancisco job wikimedia senior software developer ca

Link:

SitePoint PHP Blog:
Brion Vibber on Wikipedia and Mediawiki
May 23, 2006 @ 12:25:26

In this new post on the SitePoint PHP Blog, there's a look at the Wikipedia and Mediawiki software in the context of the PHP world.

That wikipedia runs LAMP makes it somewhat of a poster-child and, as you may know, the software used on wikipedia is mediawiki, written in PHP. Given the scale of the technical problem the wikimedia foundation has had to solve, what's been a little frustrating in the past finding detail from those involved on how they do it. Thanks to Brion Vibber we now have more information...

There's mention of Brion's talk presented to Google as well as the more recent Pro:PHP Podcast intervew with him detailing Wikimedia and PHP's place in it.

tagged: wikimedia wikipedia brion vibber interview presentation wikimedia wikipedia brion vibber interview presentation

Link:

SitePoint PHP Blog:
Brion Vibber on Wikipedia and Mediawiki
May 23, 2006 @ 12:25:26

In this new post on the SitePoint PHP Blog, there's a look at the Wikipedia and Mediawiki software in the context of the PHP world.

That wikipedia runs LAMP makes it somewhat of a poster-child and, as you may know, the software used on wikipedia is mediawiki, written in PHP. Given the scale of the technical problem the wikimedia foundation has had to solve, what's been a little frustrating in the past finding detail from those involved on how they do it. Thanks to Brion Vibber we now have more information...

There's mention of Brion's talk presented to Google as well as the more recent Pro:PHP Podcast intervew with him detailing Wikimedia and PHP's place in it.

tagged: wikimedia wikipedia brion vibber interview presentation wikimedia wikipedia brion vibber interview presentation

Link:


Trending Topics: