 | News Feed |
 | Jobs Feed |
Sections
|
| feed this: |  |
Ning Code Blog: PHP Microbenchmarking
by Chris Cornutt 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.
voice your opinion now!
microbenchmarking ning framework performance
Job Posting: Ning Seeks Web Application Performance Engineer (Palo Alto, CA)
by Chris Cornutt August 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
|
voice your opinion now!
job post application performance engineer ning paloalto ca
Job Posting: Ning Seeks Application Developer (Palo Alto, CA)
by Chris Cornutt August 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
|
voice your opinion now!
job post ning paloalto ca application developer
Job Posting: Ning Seeks Application Developers (Palo Alto, CA)
by Chris Cornutt April 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 |
voice your opinion now!
job post palo alto ca ning application developer
David Sklar's Blog: Swanky New Ning Sites!
by Chris Cornutt September 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.
voice your opinion now!
ning sites clone base photos videos group player slideshow ning sites clone base photos videos group player slideshow
|
Community Events
Don't see your event here? Let us know!
|