Wit.io: Ruby and Python: pivot points – Python and Ruby seem similar. They’re dynamic, flexible and expressive. But everyone knows we don’t use them the same way. After 6 years with Ruby and 2 months with Python, I’ve tried to find ‘pivot points’ that define how different they are
Introducing the 5-watt server that runs on cell phone chips — Cloud Computing News – Can ARM wrestle its way into the server market? Calxeda and Hewlett-Packard think so. On Tuesday Calxeda launched its EnergyCore ARM server-on-a-chip (SoC), which it says consumes as little as 1.5 watts (and idles at half a watt). And HP, the world’s largest server maker, committed to building EnergyCore-based servers that will consume as little as 5 watts when running all out.
Have your HTML5 and native app too | Mobile Technology – InfoWorld – A small company called AppMobi says you now can have your cake and eat it, too — that is, you can develop HTML5 apps that tap into native hardware and OS capabilities, such as gravity sensing, accelerometer, GPS, camera, sound and vibration, and the file system. Its MobiUs browser for iOS implements HTML5's DirectCanvas API for gaming, as well as the HTML5 local storage API for saving executables and data in the browser cache so that apps can run offline.
Is caching an ‘Architectural Smell’? – We can take the concept to the next layer of abstraction and identify a number of "Architectural Smells". A recent blog article touched upon one of mine – the (over) use of Caches.
Thinking about the Social Enterprise – confused of calcutta – As customers begin to reorganise businesses around themselves, there will be many problems to solve, problems of federation and interoperability and portability. Problems that have been obfuscated in the past by incumbents with vested interests. Problems that will be solved by the Social Enterprise.
Design by Contract in Java with Google – Design by Contract is a powerful approach for building simple and robust software. Contracts for Java isn't the first attempt to bring this approach to Java, but it's a simple and powerful implementation that might become a standard tool for ensuring Java software validity.
Java development 2.0: Ultra-lightweight Java web services with Gretty – Gretty is one of a new school of ultra-lightweight frameworks made for building web services. Built on top of the blazingly fast Java™ NIO APIs, Gretty leverages Groovy as a domain-specific language for web endpoints and Grape's Maven-style dependency management. In this article, get started with using Gretty to build and deploy Java web service applications.
AWS SDK for iOS (Beta) – The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected applications for iPad, iPhone, or iPod touch devices using Amazon Web Service
Why I Sold Zappos – Tony Hsieh built his online shoe retailer into an e-commerce powerhouse. But with credit tightening and investors eyeing the exits, Hsieh was forced to ask: Was selling Zappos really the only way to save it?
A HTML5 Primer for the Overwhelmed — Ext JS Blog – Although there are many excellent resources out there describing details of HTML5, including the core specification itself, they are generally technical and many of them are out of synch with the current state of the specs. So, we thought a short primer on HTML5 might be in order.
The reason Robbie Bach was fired | Asymco – If HP felt they needed to go somewhere else for their mobile OS, it’s a slap in the face, but if they buy the asset and IP and internalize a competing platform, then that is a dagger to the heart for Ballmer.
InfoQ: Facebook: Moving Fast at Scale – Robert Johnson discusses Facebook’s approach to scalability issues resulting from a large growth of the user base. He talks about: why one needs to prepare for horizontal and not vertical scalability, very short release cycles which are better because they introduce fewer bugs, the need to streamline to deploying process for short release cycles, and making the entire process faster every day
Google’s Economic Impact | 2009 – Google's not just a search engine. We've also helped hundreds of businesses in every U.S. state to grow. Across the U.S., Google's search and advertising tools generated $54 billion of economic activity in 2009.
Java Code Geeks: Getting Started with YouTube Java API – In this tutorial I am taking a look at Google's YouTube API which allows you to empower your application with YouTube's features. YouTube is one of the “killer” Internet applications and its traffic comprises of a huge portion of the total internet traffic.
Using Java Persistence in a J2EE 1.4 Web Application – This document takes you through the basics of how to add Java™ Persistence functionality to a J2EE 1.4 web application. Though the Java Persistence API was introduced as part of the Java EE 5 platform, it is possible to use Java Persistence in a J2EE 1.4 application
FactCheck.org: FactChecking Debate No. 1 – McCain and Obama contradicted each other repeatedly during their first debate, and each volunteered some factual misstatements as well. Here’s how we sort them out:
Davenport WebDAV-SMB Gateway – Davenport is a servlet which provides a WebDAV gateway to SMB shared resources. Typical usage would be to provide web-based read and write access to Windows shared drives. WebDAV clients, such as Windows' "Web Folders" can copy files to and from the shares over HTTP. Non-WebDAV-capable web browsers can also access the network, downloading files from shared folders in a seamless fashion.
InfoQ: Joshua Bloch: Bumper-Sticker API Design – I distilled the essence of the talk down to a modest collection of pithy maxims, in the spirit of Jon Bentley's classic Bumper-Sticker Computer Science, Item 6 in his excellent book, More Programming Pearls: Confessions of a Coder (Addison-Wesley, 1988).
Bliki in a Jar 3.0.9 released – Bliki in a Jar is a small Wiki written in Java with focus on supporting the Wikipedia syntax. It is intended to run on an USB stick as a replacement for a paper notebook as a Personal Information Manager
Hey Rod, You Are Killing Your Company – Weiqi Gao’s Observations – After a new major version of Spring is released, community maintenance updates will be issued for three months to address initial stability issues. Subsequent maintenance releases will be available to SpringSource Enterprise customers. Bug fixes will be folded into the open source development trunk and will be made available in the next major community release of the software.