A Scala Tutorial for Java Programmers – Scala Documentation – This document gives a quick introduction to the Scala language and compiler. It is intended for people who already have some programming experience and want an overview of what they can do with Scala. A basic knowledge of object-oriented programming, especially in Java, is assumed.
Non-blocking IO in Servlet 3.1 By Example | Java.net – Servlet 3.1 (JSR 340) is almost ready for the release. One of the new features is the support for non-blocking IO. ReadListener and WriteListener are introduced to allow non-blocking processing in Servlet.
Red Hat pushes open source cloud with OpenStack distro | ZDNet – Linux software giant Red Hat has launched a community-led distribution of the OpenStack open source cloud platform. RDO — announced at the OpenStack Summit in Portland, USA, on Monday — is a free community-supported distro of OpenStack that will run on Red Hat Enterprise Linux (RHEL), Fedora and their derivatives.
A Little Graph Theory for the Busy Developer – Jim Webber explores graph data analytic techniques using social graph properties inspired by anthropology and sociology, extracting online business intelligence from graph matching.
InfoQ: Functional Design Patterns – Aino Vonge Corry reviews a number of well known design patterns showing that their implementation is simpler in functional languages because such languages have pattern-based constructs.
Hadoop + HBase + Cygwin + Windows 7 x64 « alan said – In this post I will describe how to get a Hadoop environment with HBase running in Cygwin on Windows 7 x64. Having spent the better part of a week reading through blog posts and documentation, I found that none of them covered the process in full detail, at least not for the software versions I intended to use.
Play framework ? Home – Finally a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures
Unixmen – Digg says yes to NoSQL, bye to MySQL | Unixmen – After twitter, now is Digg who decided to replace MySQL and most of their infrastructure components and move away from LAMP to another architecture called NoSQL that is based in Casandra, an opensource project that develops a highly scalable second-generation distributed database
FRONTLINE: inside the meltdown: watch the full program | PBS – On Thursday, Sept. 18, 2008, the astonished leadership of the U.S. Congress was told in a private session by the chairman of the Federal Reserve that the American economy was in grave danger of a complete meltdown within a matter of days. quot;There was literally a pause in that room where the oxygen left,quot; says Sen. Christopher Dodd (D-Conn.)
Asynchronous HTTP Comet architectures – JavaWorld – In this article, Gregor Roth takes a wider view of asynchronous HTTP, explaining its role in developing high-performance HTTP proxies and non-blocking HTTP clients, as well as the long-lived HTTP connections associated with Comet.
FrontPage – Dropbox Wiki – The Dropbox Wiki is your designated resource for the more advanced features (and creative uses) that Dropbox has to offer. Like all wikis, this will be constantly changing, and we welcome any contributions you make.
Management guru: Warren Buffett | Warren Buffett | The Economist – Buffett is known as “the Sage of Omaha”, after the town where he was born and where he has spent most of his life, and much is made of his small-town homespun values. He likes to play the ukulele and he plays bridge (with Bill Gates, among others) in his modest home in Omaha
JavaLobby’s Top 10 Articles of 2008 | Javalobby – As a way of looking back at how the year has been on JavaLobby, we've collected the top 10 most read articles. It paints a clear picture about what is important to you, and gives us some hints as to what we should be covering in 2009
Scrum in under 10 minutes video | Agile Software Development – Hamid Shojaee from Axosoft published an excellent and funny video on the basics of Scrum. In under 8 minutes of animation Hamid describes most of the basic concepts. I don’t agree with everything (in particular I I would like to see the release burndown chart described), but you can only explain so much in under 10 minutes and every Scrum installation is different anyway. Have a look and enjoy!
Database Normalisation :: BlackWasp Software Development – The sixteenth part of the SQL Server Programming Fundamentals tutorial discusses the concept of database normalisation. Normalisation is a database design technique that minimises duplication of information, reducing the risk of introducing data errors.
10 Steps to Learn a New Coding Language Fast – NETTUTS – Learning a new language can seem like a daunting task. However, as it is with all types of learning, there are certain techniques and practices that will help you learn the language faster and more efficiently. Here are 10 of the best practices that aspiring programmers can use to quickly start programming in a new language
Kill Your Database – Rather, save your database with Terracotta. Relational database are valuable for many things, but serving as the cost-effective scalability backbone of high-load web applications isn't one of them. Is your database suffering under the weight of your application?
YouTube – Collaborative Spreadsheet Art – people worked together simultaneously on a single Google Docs spreadsheet. Each cell in the 100 row x 186 col spreadsheet was filled using 18 different colors. The entire process was captured in time-lapse.
Roma Framework: The new way to conceive Web Applications – Roma allows you to develop enterprise level Java applications with low effort following a real Domain Driven Design approach. It's a new way to conceive the application: anything is a POJO, from the GUI forms to the persistent objects.
SpringSource Acquires G2One Inc. | SpringSource – SpringSource, the company behind Spring, the de facto standard in enterprise Java, today announced the acquisition of G2One Inc., the company behind the popular Groovy and Grails technologies. With the acquisition of G2One, SpringSource will now offer global enterprise support offerings for developers and IT operations that utilize Groovy and Grails applications.
‘The White Album’ 40 Years Later : NPR Music – When The White Album was released 40 years ago this month, fans were both baffled and awe struck by its sprawling world of sound. It was released as a double LP (almost unheard of at the time) and featured instant classics like "I Will," "While My Guitar Gently Weeps," and "Blackbird." But The White Album (its real name is simply The Beatles) was also filled with songs many found hard to digest, like the eight-minute, experimental sound collage "Revolution 9" or the inexplicably surreal "Honey Pie." On this edition of All Songs Considered host Bob Boilen talks with Bruce Spizer, author of The Beatles On Apple Records, about the groundbreaking White Album and how it came to be.
ExtPlayer – An MP3 Player developed with Adobe AIR and Ext JS – In partnership with Adobe, Ext is releasing several new enhancements to the Ext.air package today. These include improvements to existing classes responsible for Sounds, Windowing and Database as well as new classes responsible for Notification, Clipboard and File System Interaction.
TwitterFE – Twitter Front End – Twitter Front End is a new look at Twitter.com and the web interface powering the message service's social interactions today. This website was built by Niall Kennedy using web standards best practices and optimized code design. Twitter FE is currently a read-only clone of the Twitter.com website rewritten for external development and rapid iteration.
Op-Ed Columnist – We Found the W.M.D. – NYTimes.com – If I had my druthers right now we would convene a special session of Congress, amend the Constitution and move up the inauguration from Jan. 20 to Thanksgiving Day. Forget the inaugural balls; we can’t afford them. Forget the grandstands; we don’t need them. Just get me a Supreme Court justice and a Bible, and let’s swear in Barack Obama right now
Microsoft’s Turner Blocks Google at P&G as Competitors Circle – Bloomberg.com – "To the extent the world moves to Web-based software, that's very hard for Microsoft — it completely unlocks their grip on your desktop,'' said Sarah Friar, a Goldman, Sachs & Co. analyst in San Francisco. "Within Microsoft, people just pooh- pooh that idea. There's a huge complacency within the company.''
Mercedes-Benz SLR McLaren Roadster 722 S | Uncrate – Want. With 650 hp and a top speed of 220 mph, the Mercedes-Benz SLR McLaren Roadster 722 S ($TBA; Jan. 2009) may quite possibly be the fastest open-top production car ever built. Powered by a supercharged 5.5 liter V8 engine hand-built in the Mercedes-AMG engine shop in Affalterbach, the 722 S features a carbon fiber body, crystal antimony grey paint finish, and a soft top that can withstand sustained 200 mph+ top speeds
InfoQ: Extremely Short Iterations as a Catalyst for Effective Prioritization of Work – Mishkin Berteig presents a situation where he proposed to a software development team, which just started to experiment with Scrum, to accept 2-days iterations. The approach was trying to tackle their organizational lack of prioritization resulting in constant crisis. Their decision led to a bigger crisis which exposed the need for task prioritization.
Data Mining in the Cloud – Brian Knight – Microsoft is offering a new service to allow you to do the same type of data mining in the plugin online. Simply upload your Excel spreadsheet of data and you have all the same functionality online that you did in the plugin.