Development

TwitterFacebook
Get flash to fully experience Pearltrees

Coding Horror: Speed Hashing

http://www.codinghorror.com/blog/2012/04/speed-hashing.html A given hash uniquely represents a file, or any arbitrary collection of data. At least in theory .
Text extraction

Ipad development

Software Engineering

http://techcrunch.com/2010/10/06/trouble-in-clever-domain-land-bit-ly-and-others-risk-losing-theirs-swift-ly/

Trouble In Clever Domain Land: Bit.ly And Others Risk Losing Theirs Swift.ly

Robin Wauters is the European Editor of tech blog The Next Web and lead editor of Virtualization.com. He was a senior staff writer at TechCrunch until his departure in February 2012. Aside from his professional blogging activities, he’s an entrepreneur, event organizer, occasional board adviser and angel investor but most importantly an all-round startup champion.
Home > development > Some lesser-known truths about programming My experience as a programmer has taught me a few things about writing software. Here are some things that people might find surprising about writing code: Averaging over the lifetime of the project, a programmer spends about 10-20% of his time writing code, and most programmers write about 10-12 lines of code per day that goes into the final product, regardless of their skill level. Good programmers spend much of the other 90% thinking, researching, and experimenting to find the best design. http://dotmac.rationalmind.net/2010/08/some-lesser-known-truths-about-programming/

Some lesser-known truths about programming | Dot Mac

SEO

Scalability

Java

PHP

Flex

HTML

HTML5

Social Services APIs

Flash & iPhone

iPhone & iPad

Flash & HTML5

https://developers.google.com/speed/articles/?hl=fr There are many ways to make websites run faster. In this section, you can discover performance best practices that real web professionals employ in their everyday work. These practices have improved the user experience for millions of users and we hope they are useful for other web developers.

Let's make the web faster - Google Code

NOOP.NL: Top 200 Blogs for Developers (Q2 2009)

Agile Management, Software Development, Complexity Theory, Development Management, Quality Improvement, Software Engineering, Agile Development, Personal Improvement http://www.noop.nl/2009/06/top-200-blogs-for-developers-q2-2009.html

CWE - 2010 CWE/SANS Top 25 Most Dangerous Programming Errors

http://cwe.mitre.org/top25/? Salt might not be good for your diet, but it can be good for your password security. Instead of storing passwords in plain text, a common practice is to apply a one-way hash, which effectively randomizes the output and can make it more difficult if (or when?) attackers gain access to your password database.
http://www.webresourcesdepot.com/how-to-create-an-api-10-tutorials/

How To Create An API? (10 Tutorials)

Behind almost every successful web application, there is an easy-to-use & feature-rich API as they simply help the main application to spread into others & reached by more users. Also, an API-enabled application can be easily developed further using the API itself. In order to create an API for your web application, here are 10 tutorials to get you started .
Surfin’ ain’t easy, and right now, you’re lost at sea. http://www.sitepoint.com/2009/11/12/google-closure-how-not-to-write-javascript/

Google Closure: How not to write JavaScript

Summary of all the MIT Introduction to Algorithms lectures - goo

http://www.catonmat.net/blog/summary-of-mit-introduction-to-algorithms/ As you all may know, I watched and posted my lecture notes of the whole MIT Introduction to Algorithms course. In this post I want to summarize all the topics that were covered in the lectures and point out some of the most interesting things in them. Actually, before I wrote this article, I had started writing an article called " The coolest things that I learned from MIT's Introduction to Algorithms " but quickly did I realize that what I was doing was listing the topics in each article and not really pointing out the coolest things .
The USPTO awarded search giant Google a software method patent that covers the principle of distributed MapReduce, a strategy for parallel processing that is used by the search giant. If Google chooses to aggressively enforce the patent, it could have significant implications for some open source software projects that use the technique, including the Apache Foundation's popular Hadoop software framework. "Map" and "reduce" are functional programming primitives that have been used in software development for decades. A "map" operation allows you to apply a function to every item in a sequence, returning a sequence of equal size with the processed values. A "reduce" operation, also called "fold," accumulates the contents of a sequence into a single return value by performing a function that combines each item in the sequence with the return value of the previous iteration. http://arstechnica.com/open-source/news/2010/01/googles-mapreduce-patent-what-does-it-mean-for-hadoop.ars

Google's MapReduce patent: what does it mean for Hadoop?

Extreme Agility at Facebook | blog@CACM | Communications of the

E. Michael Maximilien The Facebook social utility is phenomenally successful. As of summer 2009, the site attracted around 300 million visitors per month.
There's been a lot great work happening in the VM performance space over the last few years. The problems of performance are beginning to be well understood as even dynamic languages begin to challenge the incumbents. This article reviews a project which aims to bring more empirical testing to the language/runtime performance debate. Rather than argue about the theorectical, we let the code speak for itself. You may be suprised by what it says.

Is JavaScript Faster Than C?