Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

Seo Master present to you: When the Google Web Toolkit team asked me to mentor them as they opened their source code, I was honored not only because they're a fantastic group of engineers, but also because they wanted to make the Google Web Toolkit into an open source project. Last month I sent the entire team copies of Karl Fogel's book "Producing Open Source Software" to guide them in their decisions of how to best open their development to the world.

Of course, they started off on the right foot at their launch this past May by opening the user libraries under the Apache 2.0 license. They took another step in the right direction when they moved all their issues into Google Code's issue tracker.

But now they're taking a gigantic leap forward--not only by open-sourcing all of their code, but their entire development process. That includes development discussions, code reviews, future milestones, and the entire codebase.

So, needless to say, I'm really excited about the Google Web Toolkit's grand entrance into the open source world and hope that you'll join me in welcoming them.2013, By: Seo Master
Seo Master present to you: photo

Our very own Eric Case recently chatted with Jay Dedman and Ryanne Hodson (videobloggers extraordinaire) about the new version of Blogger currently in beta. Relevant bits for developers include:Developers interested in coding with the Blogger Data API (which now supports JSON!) should definitely to check out the bloggerDev discussion list.2013, By: Seo Master
Seo Master present to you: Domas Mituzas, a MySQL employee and Wikipedia hacker, just posted a great writeup of his recent experience using tcmalloc (an open source Google perftool) to debug some nasty memory leaks:
"Once we started profiling libc, one of initial assumptions appeared to be true - our heap was awfully fragmented, slowing down malloc()."

"Here comes our steroids part: Google has developed a drop-in malloc replacement, tcmalloc, that is really efficient. Space efficient, cpu efficient, lock efficient. This is probably the most-used (and sophisticated) libc function, that was suffering performance issues that not many people wanted to actually tackle. The description sounded really nice, so we ended up using it for our suffering Squids."

"The results were what we expected - awesome :) Now the nice part is that the library is optimized for multi-threaded applications, doing lots of allocations for small objects without too much of lock contention, and uses spinlocks for large allocations. MySQL exactly fits the definition, so just by using simple drop-in replacement you may achieve increased performance over standard libc implementations."

Domas' blog has further details.2013, By: Seo Master

Powered by Blogger.