Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Submission + - Opa JS Framework Hits Major Milestone (

phy_si_kal writes: The Opa Framework allows to build JavaScript applications that run on NodeJS and MongoDB.
Since its 1.0 release, the Opa framework has switched to a more liberal MIT License and was a finalist of GigaOM's Structure 2012.
The project hit today a major milestone, releasing a version which is 38% smaller, generates 62% smaller apps, that run 49% faster while using 29% less memory.
That's good news before the Opa Developer Challenge ends.


Submission + - New Opa S4 release puts forward new "ORM" for MongoDB (

phy_si_kal writes: The new, open source, Opa web programming language just hit version 0.9.0 "S4", six month after its last major release.
Apart from a new syntax more similar to JavaScript, the new releases focuses on mongoDB integration.
Opa now features something similar to ORM except that mongoDB is a non-relational, document-oriented database and Opa a functional, non-object-oriented language.
The new functionality makes the NoSQL database even easier to use as all language-database calls are automated. And the mapping of functional datastructures to documents could even be much better than current ORM approaches and solve the object-relational impedance mismatch.


Submission + - A major new project hits github

phy_si_kal writes: Opa source code has just hit github!
This new programming language makes tierless web applications and webservices. It basically means that the project is a complete rewrite of the whole server stack and that it does not rely on any existing web server or database server: Web applications are compiled into standalone servers, that can run on bare linux distributions.
Opa is a single programming language for both the server and the client, as the compiler generates Javascript code for the client side and automates the calls between the two.
Event-based programming is natively supported (20 LoCs for a webchat) as well as distribution (1 shell command to run on many servers).
Packages, documentation and standard library browser live there.

Slashdot Top Deals

Take an astronaut to launch.