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

Ning Code Blog:
PHP Microbenchmarking
May 06, 2010 @ 11:32:02

In a recent post to the Ning Code blog David Sklar shares a framework for microbenchmarking to can use to squeeze that last bit of performance out out of your application.

The goal is to make it as easy as possible to compare the runtime of alternative approaches to the same problem, such as different regular expressions, or different methods for string or array manipulation.The source distribution contains a README with some documentation and a bunch of sample benchmarks.

You won't notice too much of a change for most updates to your application except in specific situations (like things that go through a large number of loops). You can grab the latest version from its github account.

tagged: microbenchmarking ning framework performance

Link:

Zend Developer Zone:
Episode 019: "Static and Dynamic Analysis at Ning"
Jun 05, 2009 @ 10:25:18

The Zend Developer Zone has posted their latest podcast in their "ZendCon Sessions" series (talks given at last year's Zend/PHP Conference & Expo) - this session from David Sklar about data analysis at Ning.

Welcome to the ZendCon 2008 edition of the ZendCon Sessions. The ZendCon Sessions are live recordings of sessions that have been given at previous Zend Conferences. Combined with the slides, they can be the next best thing to having attended the conference itself. [...] This episode of The ZendCon Sessions was recorded live at ZendCon 2008 in Santa Clara, CA ... and is David Sklar giving his talk: "Static and Dynamic Analysis at Ning"

As always, there's three ways to catch this new episode: you can either listen via the in-page player, download the mp3 or subscribe to their feed to get this and other great episodes.

Speaking of which, if you'd like to catch up (and there's plenty of them), you can check out the ZendCon Sessions page for links to all previous episodes.

tagged: ning podcast zendcon08

Link:

Job Posting:
Ning Seeks Web Application Performance Engineer (Palo Alto, CA)
Aug 26, 2008 @ 09:33:59

Company Ning
Location Palo Alto, CA
Title Web Application Performance Engineer
Summary

Overview

The Ning Application Engineering team is a small, flat, and highly productive team of people building software that matters to millions of people in their daily lives. We use PHP and Javascript on top of the Ning Platform to deliver an extremely friendly and infinitely customizable experience to Network Creators on Ning.

Responsibilities

  • Ensure that Your Own Social Network for Anything is as fast as possible. Then push to make it faster.
  • Be the performance expert across all of our application development efforts - define the goals and framework for ensuring we are always getting faster as a service.
  • Work closely with all members for the application development team to optimize the performance of each component and/or feature.
  • Perform regular architecture and design reviews for new and existing features from a performance standpoint.
  • Monitor overall site performance using internal and external tools. Develop tools as needed.
  • Identify and own performance issues, design and develop code to address these issues.
  • Identify performance hotspots and risks. Develop short and long term plans to address these issues before they impact growth

Qualifications

  • BS/MS in Computer Science.
  • Direct and extensive PHP and/or cross browser web development experience.
  • Knowledge of PHP internals, Apache, and system profiling tools.
  • Deep knowledge of how web pages and their elements are processed and rendered across all major browsers and their versions.
  • Extensive experience with JavaScript, HTML, and CSS.
  • Experience programming scalable web applications and considerably improving their performance.
  • Knowledge of web services, and agile development methodologies desired.
  • Experience working on websites with very high transaction volumes.
  • In-depth knowledge of network programming, and HTTP protocol.
  • Recent hands-on experience with some script and shell programming (e.g. Perl and Shell).
  • Personality, comfort and desire to be a leader.
  • Curiosity. You've created a social network on Ning. You dive into a bit more detail and are struck by the Ning Content Store and why we chose that architecture. You have ideas on how to make the site better and faster. You have lots of technical questions for us.

Please send your resume to yoonie@ning.com

tagged: job post application performance engineer ning paloalto ca

Link:

Job Posting:
Ning Seeks Application Developer (Palo Alto, CA)
Aug 25, 2008 @ 16:27:10

Company Ning
Location Palo Alto, CA
Title Application Developer
Summary

Overview

Our Application Developer group is a small, flat organization populated with people who are passionate about creating beautiful software used by millions of people in their daily lives. We use PHP and Javascript on top of the Ning Platform REST APIs to deliver an extremely friendly and infinitely customizable experience to Network Creators on Ning.

Responsibilities

  • Play a key role in designing and executing new features on Ning's "killer app" - Your Own Social Network for Anything. Projects may include work on photo sharing, video sharing, discussions, blogging, events, OpenSocial applications, and wikis features as well as new features entirely.
  • Work in rapid 2-4 week development cycles.
  • Collaborate closely with design and product management to ensure that the feature achieves the goals laid out for it.

Qualifications

  • BS/MS in CS or equivalent experience.
  • Experience with PHP, AJAX, and HTML/CSS.
  • Java or C++ or object oriented design experience.
  • Experience programming scalable web applications.
  • Knowledge of web services, and agile development methodologies desired.
  • Know your way around Flash.
  • Curiosity. You've created a social network on Ning. You dive into a bit more detail and are struck by the Ning Content Store and why we chose that architecture. You have lots of technical questions for us.

Please send your resume to yoonie@ning.com

tagged: job post ning paloalto ca application developer

Link:

Job Posting:
Ning Seeks Application Developers (Palo Alto, CA)
Apr 29, 2008 @ 13:04:27

Company Ning
Location Palo Alto, CA
Title Applications Developer
Summary

The Group:
We're looking to add an Application Developer to our team to continue to grow and evolve Ning's flagship service. You'd be joining a small, flat organization populated with people who are passionate about creating beautiful software used by millions of people in their daily lives. We're looking for a PHP & AJAX developer who is happiest using Agile development, SCRUM, extreme programming, or some interesting hybrid while working on semi-autonomous projects in a flat organization.

Responsibilities

  • Play a key role in designing new features (that will be used by millions of people), and generating ideas for updates and development, often in 2-4 week cycle times.
  • Ability to work with other teams – such as design and product management – but also work independently; having ownership of projects concerning features for networks on Ning.
  • Work on both front-end features – like photo sharing, video sharing, events, discussions, and blogs – as well as continuously optimizing the back-end infrastructure to increase performance at rapidly increasing levels of scale.

Requirements

  • BS/MS in CS or equivalent.
  • Experience with PHP, AJAX, and HTML/CSS.
  • Java or C++ or object oriented design experience.
  • Experience programming scalable web applications.
  • Knowledge of web services, and agile development methodologies desired.
  • Know your way around Flash.
  • Curiosity. You've created a social network on Ning. You dive into a bit more detail and are struck by the Ning Content Store and why we chose that architecture. You have lots of technical questions for us.
Link More Information
tagged: job post palo alto ca ning application developer

Link:

Community News:
Ning Turns Two
Oct 05, 2007 @ 08:45:00

Many congrats to the folks over at Ning on hitting the two year mark! David Sklar posts about it:

The past two years have been a lot of work and a lot of fun. It's been gratifying to see the crazy, heartwarming, innovative uses folks have come up with for the platform and also extremely rewarding to work with such talented people.

He points out other bloggers who have mentioned this great event - Diego Doval and Gina Bianchini (on the official Ning blog).

tagged: ning framework application web birthday ning framework application web birthday

Link:

Community News:
Ning Turns Two
Oct 05, 2007 @ 08:45:00

Many congrats to the folks over at Ning on hitting the two year mark! David Sklar posts about it:

The past two years have been a lot of work and a lot of fun. It's been gratifying to see the crazy, heartwarming, innovative uses folks have come up with for the platform and also extremely rewarding to work with such talented people.

He points out other bloggers who have mentioned this great event - Diego Doval and Gina Bianchini (on the official Ning blog).

tagged: ning framework application web birthday ning framework application web birthday

Link:

David Sklar's Blog:
Swanky New Ning Sites!
Sep 28, 2006 @ 07:55:00

David Sklar points out some of the new base sites that are being offered on the PHP-based mashup site, Ning.

It's been a lot of hard work, so I'm quite excited that we've just released three great new Ning sites: Ning Videos, Ning Photos, and Ning Group.

Plus, all three sites have the juicy bits that every site on the Ning platform gets -- things such as cloneability, complete customization, and built-in REST APIs. I've been watching the feeds for clones of photos and videos -- I suppose seeing who's cloned sites you care about is the Web 2.0 version of ego surfing.

He also talks about some of the features of the Ning Photo cloneable site like the slideshow and, in Ning Video, the embeddable player. The Ning Group application also has parsing abilities to help with sharing documents/music/photos/etc with anyone.

tagged: ning sites clone base photos videos group player slideshow ning sites clone base photos videos group player slideshow

Link:

David Sklar's Blog:
Swanky New Ning Sites!
Sep 28, 2006 @ 07:55:00

David Sklar points out some of the new base sites that are being offered on the PHP-based mashup site, Ning.

It's been a lot of hard work, so I'm quite excited that we've just released three great new Ning sites: Ning Videos, Ning Photos, and Ning Group.

Plus, all three sites have the juicy bits that every site on the Ning platform gets -- things such as cloneability, complete customization, and built-in REST APIs. I've been watching the feeds for clones of photos and videos -- I suppose seeing who's cloned sites you care about is the Web 2.0 version of ego surfing.

He also talks about some of the features of the Ning Photo cloneable site like the slideshow and, in Ning Video, the embeddable player. The Ning Group application also has parsing abilities to help with sharing documents/music/photos/etc with anyone.

tagged: ning sites clone base photos videos group player slideshow ning sites clone base photos videos group player slideshow

Link:

Ben Ramsey's Blog:
Zend Framework on Ning
Aug 24, 2006 @ 07:26:57

In his latest post today, Ben Ramsey decided to be productive in the middle of the night and implemented the Zend Framework over on Ning.

I couldn't sleep tonight, so, instead of doing one of the many other things on my plate that I need to actually work on, I decided to set up the Zend Framework on Ning so that others could clone it and use it for their Ning applications.

He talks more about what Ning is and points out his sample application he's already set up on Ning using the Framework. All a user would need to do is clone it. For more details on the integration, check out this page Ben has set up to help with any confusion.

tagged: ning zend framework integration clone application sample ning zend framework integration clone application sample

Link: