Announcements in Forum : 7" Kindle Fire HD Android Development
25th September 2014 until 26th October 2014
svetius's Avatar
User Experience Admin
Thanks Meter: 3,484
 
3,414 posts
Join Date:Joined: Dec 2009
More
Learn to Code! Free CodeSchool from New Relic [Sponsored]
New Relic is currently incentivizing new customers with three free months of Code School classes. But really, the bribe shouldn’t be necessary. We know, this sounds like the type of hyped-up pitch you might hear on a bad infomercial, but here at XDA, New Relic APM has completely revolutionized our ability to debug application processes, allowing us to speed up the site while reducing server costs. When they wanted to sponsor the site this month, we were thrilled to promote a product that we both know and use (we are very happy paying customers and have been for years). We’ve explored all options for monitoring site performance, but nothing comes close to the insight we gain from New Relic. Every web developer and mobile app developer should at least consider using New Relic. The company offers free trials and lite versions that are free-for-life on both its web app and mobile products, so there’s no reason not to.

XDA has a complex, layered infrastructure with html front-end caching, data store caching via Memcache and APC, and of course, a large database. When the site occasionally slowed down, it was impossible to determine why. On our local and staging development environments, we were able to trace application processes to determine hangups, but when working at scale, serving live pages to millions of users, we couldn’t get the same insight. After installing New Relic’s PHP plugin (they have plugins for just about every application server type), we instantly gained the ability to dig deeper into the application server processes to see where bottlenecks were occurring. The New Relic plugin software allows us to trace all the way back through the application to explore specific functions and database queries and see exactly how long they are taking to execute. We have even been able to use New Relic to assist third-party application developers to optimize their apps to work better on our servers.

Over the past few years as customers, we’ve watched New Relic launch an entire suite of products related to code-level monitoring of application performance. Specifically for mobile app developers, New Relic Mobile provides similar code-level diagnostics as the web app product. You can identify poor code paths; track CPU, memory, and database usage metrics; monitor interactions with external services and APIs; and get insight as to whether performance is being impacted disproportionately in specific geographies or on specific carriers. For a monitoring product that is used by many of the largest apps in the world, the “pro” level pricing is very reasonable ($29 per app per month), and even the free “lite” version still provides significant value.

Developers often come to us needing help debugging slow processes, and we almost always recommend installing New Relic to trace hard-to-find bottlenecks in both web and mobile applications. And today, we’re publicly making that same recommendation to you. Try it out for free. Deploy and get three free months of Code School.
4th July 2012 until 8th August 2020
MikeChannon's Avatar
Forum Administrator
Thanks Meter: 3,759
 
10
11,335 posts
Join Date:Joined: Sep 2006
Forum Rules

FORUM RULES

For a list of Forum Moderators, click HERE

1. Search before posting.


Use one of our search functions before posting or creating a new thread. Whether you have a question or just something new to share, it's very likely that someone has already asked that question or shared that news.

2. Member conduct.

2.1 Language: XDA is a worldwide community. As a result, what may be OK to say in your part of the world, may not be OK elsewhere. Please consider who is reading what you write and don't use profanity, sexually explicit language, rudeness or swearing. Conversely, while reading posts from other members, remember that the word you find offensive may not be offensive to the writer. Tolerance is a two-way street.

2.2 Nudity: XDA is used by people of all ages, including minors. It is unacceptable to post nude or pornographic imagery, which includes the exposure of male or female genitalia and / or female breasts.

2.3 Flaming / Lack of respect: XDA is about sharing and this does not involve virtual yelling (flaming) or rudeness. Flaming or posting with a lack of respect is unacceptable. Treat new members in the manner in which you would like to have been treated when you were a new member. When dealing with any member, provide them with guidance, advice and instructions when you can, showing them respect and courtesy. Never post in a demanding, argumentative, disrespectful or self-righteous manner.

2.4 Personal attacks, racial, political and / or religious discussions: XDA is a discussion forum about certain mobile phones. Mobile phones are not racial, political, religious or personally offensive and therefore, none of these types of discussions are permitted on XDA.

2.5 All members are expected to read and adhere to the XDA rules.

3. Post using a clear and descriptive subject and message.

You're most likely to receive a helpful answer to your question, if you use a short subject title that describes your problem and a message that explains in detail, what your problem is and what you've done to try solving it.

4. Use the English language.

We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature).

5. Create a thread or post a message only once.

As a large forum, we don't need unnecessary clutter. You're free to edit your message as you like, so if you do not receive an answer, revisit your message and see if you can describe your problem better. Not everyone is online at the same time so it might take a while before you receive an answer. (Also refer to Rule 16)

6. Do not post warez.

If a piece of software requires you to pay to use it, then pay for it. We do not accept warez and nor do we permit any member to request, promote or describe ways in which warez, cracks, serial codes or other means of avoiding payment, can be obtained. This is a site of developers, i.e. the sort of people who create such software. When you cheat a software developer, you cheat us as a community.

7. Do not spam, sell or trade on the forums.

  • If you wish to advertise a product, simply contact us. We can provide ads but you are not permitted to just post it in the forums. If you do, it will be removed and you're likely to receive a ban.
  • On the 30th Nov 2012 the Marketplace closed. The buying, selling, trading and / or exchanging of any item is now prohibited on XDA, in any forum or via Private Messages. We now use www.swappa.com

8. Donations.

We appreciate all donations to XDA-Developers.com as it helps to keep our forum online and well maintained. As a user, you're allowed to ask for donations in your signature as a thank you for your hard work, however donations up front are not allowed. This forum is about sharing and not about getting paid to do something... that is what your job is for.

9. Don't get us into trouble.

Don't post copyrighted materials or do other things which will obviously lead to legal trouble. If you wouldn't do it on your own homepage, you probably shouldn't do it here either. This does not mean that we agree with everything that the software piracy lobby try to impose on us. It simply means that you cannot break any laws here, since we'll end up dealing with the legal hassle caused by you. Please use common sense: respect the forum, its users and those that write great code.

10. Help others if you can.

If you see posts from others where you can help out, please do so. This place exists because people are helping each other, and even if you are relatively new to the matter, there's probably quite a few people with less experience than you, who could benefit from what you've learned. Don't be shy.

11. Don’t post with the intention of selling something.
  • Don’t use XDA to advertise your product or service. Proprietors of for-pay products or services, may use XDA to get feedback, provide beta access, or a free version of their product for XDA users and to offer support, but not to post with the intention of selling. This includes promoting sites similar / substantially similar to XDA-Developers.com.
  • Do not post press releases, announcements, links to trial software or commercial services, unless you’re posting an exclusive release for XDA-Developers.com.
  • Encouraging members to participate in forum activities on other phone related sites is prohibited.
  • Off-site downloads are permitted if the site is non-commercial and does not require registration.
  • Off-site downloads from sites requiring registration are NOT encouraged but may be permitted if both of the following conditions are met:
    A) The site belongs to a member of XDA-Developers with at least 1500 posts and 2 years membership, who actively maintains an XDA-Developers support thread(s) / posts, related to the download.
    B) The site is a relatively small, personal website without commercial advertising / links (i.e. not a competitor forum-based site with purposes and aims similar to those of XDA-Developers.com.)
12. Using the work of others.

If you are developing something that is based on the work of another Member, you MUST first seek their permission and you must give credit to the member whose work you used. If a dispute occurs about who developed / created a piece of work, first try to settle the matter by private message and NOT in open forum. If this fails, you may then contact a Moderator and provide clear evidence that the work was created by you.

Convincing evidence will result in the copied work being removed. If there is no clear evidence that it was you who created the work, then in the spirit of sharing, all work will remain posted on the forums.

As an addition, developers have the right to hold exclusivity over their work for as long as it is deemed necessary by that developer. However, if the work is claimed as exclusive, it must remain as such. No selective sharing will be allowed (ie, allowing certain people to use it and not others). Should the developer decide to start sharing the work with others, the work automatically becomes fair game for all to use, albeit with the relative credit displayed.

In regard to permissions, the same rules apply for this but if permission was already given and unless there is a very valid reason, it cannot be revoked (same applies to major updates on the work). Under that same premise, permissions cannot be denied unless the work is exclusive or under extreme circumstances.

In plain English: If you want to keep your work exclusive, go for it. However, if you are going to share your work, do it fairly.

These rules apply to all software posted on XDA (including but not limited to ROMs, RUUs, apps, games, kernels, themes, icons, etc) unless that software comes with a license that waives these rules.

13. Advertising and Income Generation

Commercial advertising, advertising referral links, pay-per-click links and other income generating methods are forbidden. Do not use XDA-Developers as a means to make money.

14. Create only ONE User Account

You are allowed ONE User Account at XDA-Developers. If you create additional accounts, Moderators will disable them and your original account may also be disabled or infracted.

15. Keep threads / posts on-topic

Whilst a minor amount of off-topic posting may be overlooked, the general rule is that your posts / threads must be relevant to the Forum / thread in which you are posting.
  • General Forums - For news and announcements relating to your device.
  • Q&A Help & Troubleshooting Forums - For all question / request threads and posts. If there is no Q&A Help & Troubleshooting forum, use the General Forum of the relevant device
  • Accessories Forum - For posts related to accessories relevant to the device
  • Development Forums (ones with the word development in the title) - For Developers to post release threads e.g. ROMs and Kernels including modifications to kernels, bootloaders, ROMs, etc.
  • Themes and Apps Forums - For the posting of Themes and / or Apps as well as announcements & discussions including modifications made to Themes and Apps.
16. Bumping Threads (posting simply to force a thread to the top of the thread queue)

Do not "bump" a thread more than once per 24 hours.


Marketplace
The Marketplace is CLOSED
Selling, trading and exchanging devices or any item is no longer permitted in any forum or via Private Messages.
We now use http://swappa.com/