Slashdot: DevelopersNews for nerds, stuff that mattersCocoa-Like JavaScript Framework Announced- June 29, 2008 TwilightSentry writes "Ars Technica reports that a group of developers has created an Objective-C-like extension to JavaScript along with a class library mirroring Cocoa. They've used these to release an impressive demo app called 280 Slides. The article notes, 'Whereas SproutCore seeks to "embrace the platform" by giving a Cocoa-like development model for developers already using HTML, CSS, and JavaScript to make a web app, Cappuccino and Objective-J take an entirely different approach. "Since.http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/322685836/article.pl Sourceforge.net Blocked In Mainland China- June 26, 2008 gzipped_tar contributed a link to Moonlight Blog, which says that "SourceForge, the world's largest development and download repository of Open Source code and applications, appears to be blocked in Mainland China. The current blocking may be related to the recent anti-China protests of Beijing Olympic Games, which will begin on 8 August. Some days before, a very popular free source code editor in SourceForge named Notepad++ start to boycott Beijing 2008. The project's developer said that the...http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/320805970/article.pl Ask Jeremy White and Alexandre Julliard About the Future of WINE- June 26, 2008 Last week, after 15 years of development, tempered by the need for arduous reverse engineering, the WINE project released version 1.0. What "1.0" means for WINE is neither that the project is finished, nor that it is perfect, but rather that the software runs a small subset of specific freely downloadable Windows applications. That's not to say it doesn't run scads of others, too -- the apps database is proof that thousands of programs run to at least some degree. Here's your chance to ask WINE.http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/320752456/article.pl Does an Open Java Really Matter- June 26, 2008 snydeq writes "Fatal Exception's Neil McAllister questions the relevance of the recent opening of Java given the wealth of options open source developers enjoy today. Sure, as the first full-blooded Java implementation available under a 100 percent Free Software license, RedHat's IcedTea pushes aside open source objections to developing in Java. Yet, McAllister asks, if Java really were released today, brand-new, would it be a tool you'd choose 'The problem, as I see it, is twofold,' he writes..http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/320654835/article.pl Software Diagramming In Embedded Systems- June 25, 2008 afd100 writes "I work for a medium-sized company building embedded systems using C. As of yet, we do not have a great design methodology, but it is something we're working on. For the last 7 years now, we've been documenting our embedded software in an IEEE'esque Software Detailed Design, and using a very cryptic block diagram to explain our software. What does the embedded software community at large currently use to graphical represent their software or do they even try this Since the...http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/319965497/article.pl How Facebook Stores Billions of Photos- June 25, 2008 David Gobaud writes "Jason Sobel, the manager of infrastructure engineering at Facebook, gave an interesting presentation titled Needle in a Haystack: Efficient Storage of Billions of Photos at Stanford for the Stanford ACM. Jason explains how Facebook efficiently stores 6.5 billion images, in 4 or 5 sizes each, totaling 30 billion files, and a total of 540 TB and serving 475,000 images per second at peak. The presentation is now online here in the form of a Flowgram."Read more of this story at.http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/319786123/article.pl Bjarne Stroustrup Reveals All On C++- June 25, 2008 An anonymous reader writes "Bjarne Stroustrup, the creative force behind one of the most widely used and successful programming languages — C++ — is featured in an in-depth 8-page interview where he reveals everything programmers and software engineers should know about C++; its history, what it was intended to do, where it is at now, and of course what all good code-writers should think about when using the language he created."Read more of this story at Slashdot.http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/319719237/article.pl Brendan Eich Discusses the Future of JavaScript- June 23, 2008 snydeq writes "JavaScript creator Brendan Eich talks at length about the future of JavaScript, ARAX, disputes with Microsoft, and the Screaming Monkey scripting engine for IE in an interview with InfoWorld's Paul Krill. JavaScript 2, which Mozilla's Eich expects to be available in some form by the end of the year, will 'address programming in the large.' To do that, Eich hopes to improve the integrity of the language without sacrificing flexibility and making JavaScript 'painfully static in a...http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/318444863/article.pl What Does It Mean To Be an Open Source Author- June 23, 2008 lolococo writes to tell us that Laurent Cohen, founder of the open source project JPPF (Java Parallel Processing Framework), has decided to share what life is like for an open source contributor in general and little bit about what that means. "There came a time of coding, releasing, coding, releasing. The project started gathering some momentum, as a small community of users started to use it, but why was it not working in this case, or why did it not have this feature, or how could I do this,.http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/318398728/article.pl The Principles of Project Management- June 23, 2008 zedguy writes "Ask someone what 'project management' is and you're liable to get a few blank stares — it's one of those fields people have heard of, but probably have problems pinning down a definition. So that is what the first section of the book does: provides a definition that can be summed up as applying tools and skills to complete a project. That then leads to what exactly is a "project": a set of tasks with a time-frame and goal of somehow adding value. So yes, the introduction...http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/318939954/article.pl |