Parallels 8 Brings Tighter Integration Between OS X and Windows – Parallels 8 throws the gauntlet in a major way, offering closer integration between OS X and Windows than I’ve ever seen in a virtual machine environment. The team pulled out all of the stops to make using Windows apps and even entire desktops a seamless and pleasant experience on any Mac, including the new Retina MacBook Pro.
Why I’m choosing CouchDB – Couch has several features that appealed to me. First, it’s a pure json document store. This means that all documents are json, and they can have any number of fields, and you can add new fields to an existing document at any time. There’s no schema and thus no migrations to manage.
What 10gen nailed with MongoDB by Calvin French-Owen – When my co-founders and I first started on our startup a little over a year ago, we asked other startups about what to database they were using. Nine out of ten people all had the same response: “Just go with Mongo.”
Scalable Internet Architectures – Theo Schlossnagle presents several architectural design principles useful for building scalable systems starting from the networking up to the application layer.
Running MongoDB on the Cloud – In this video Jared Rosoff covers topics like scaling and performance characteristics of running MongoDB in the cloud and he also shares some best practices when using Amazon EC2.
Java NIO: NIO vs. IO – In this text I will try to shed some light on the differences between Java NIO and IO, their use cases, and how they affect the design of your code.
Heroku | Heroku for Java – Heroku is driven by a simple first principle: do what's best for developers. Supporting Java is what's best for the large world of Java developers; it's what's best for developers who want to use other JVM languages; and it's even good for users of other languages, who will benefit indirectly from the learning their community may gain from contact with Java. We're pleased to welcome Java developers to Heroku.
Why Amazon Can’t Make A Kindle In the USA – Forbes – The managers in both companies did exactly what business school professors and the best management consultants would tell them to do—improve profitability by focuson on those activities that are profitable and by getting out of activities that are less profitable.
Advantages Of Being A Polyglot Programmer – People who only work with one language/platform often have an emotional attachment to it. If you're emotionally attached, it's not always easy to remain rational during discussions or when the future of your language/platform is being threatened
Codesion – Has Git Killed Subversion & CVS? – Video killed the radio star, and the Internet killed both. Many believe Git is on it’s way to killing Subversion (which all but killed CVS), but let’s let the numbers speak for themselves
InfoQ: Adopting the JVM – Ola Bini offers advice to those interested in using the JVM with languages other than Java, talking about language interoperability, polyglot patterns, build tools, tweaking the JVM, and JVM tools.
Singapore Leads the Good Life Under a Benevolent Dictator – Singapore has achieved the American dream, but not in the American way. It is a prosperous, clean city, with imposing skyscrapers and glittering shopping centers. The multinational corporations of the world are welcome here; you can buy any brand name you've ever heard of. The highways are lined with tropical flowers and crowded with BMWs. And at the head of this thriving free-market state is a clever, socialist dictator.
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.
iSpectrum: Java for iPhone – FlexyCore is pleased to introduce iSpectrum to the Java community. Develop and debug your iPhone native application in Java under Eclipse IDE or port your existing applications or libraries to iPhone market. Enjoy!
Op-Ed Contributor – Microsofts Creative Destruction – NYTimes.com – Internal competition is common at great companies. It can be wisely encouraged to force ideas to compete. The problem comes when the competition becomes uncontrolled and destructive. At Microsoft, it has created a dysfunctional corporate culture in which the big established groups are allowed to prey upon emerging teams, belittle their efforts, compete unfairly against them for resources, and over time hector them out of existence
Make Your Web Site ‘Groovy’ – Forbes.com – For a company with a heavy investment in Java, Groovy should be a no-brainer. If you are starting out on an advanced Web site project, you should make a decision between PHP and Groovy
Facebook Developers | HipHop for PHP: Move Fast – HipHop for PHP isn't technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it.
Agile Architecture : Software & Technology @kirkk.com – Agile practices play a critical role in agile architecture. Test-driven development lends you the courage to undergo architectural evolution. Continuous integration accommodates architectural shifts by ensuring issues encountered while refactoring are identified and corrected quickly. Supplementing your up-front design approach with an emergent strategy emphasizing spikes or proofs helps verify the architectural vision.
Ext JS – Ext JS 3.0 RC1.1 Released – There are many enhancements in Ext JS 3.0, too many to include in a single post. Some of the major features in Ext JS 3.0 are the splitting of Ext Core and Ext JS, Charting for visualizations, additional User Interface improvements, CRUD-like support with Ext.data.DataWriter, Remoting using Ext.Direct, CSS enhancements to make theming easier, and Accessibility improvements – Section 508 and ARIA support. We also fixed several browser issues for the latest Chrome and Safari releases and added IE8 support.
If You Tweet It, They Will Come – Pogue’s Posts Blog – NYTimes.com – First, something about Twitter creates trust and togetherness; some of my actors drove over an hour to a place they’d never been, responding to a 140-character request from a person they’d never met. No other technology, online or off, would have resolved my quest so satisfactorily.
Ubuntu on Amazon Web Services | Ubuntu – Ubuntu Server Edition on Amazon gives you the power of Ubuntu combined with the flexibility of Amazon's cloud computing service. Ubuntu's modularity, virtualization capabilities, range of applications and optimised performance make it the perfect solution if you're deploying applications on Amazon's Elastic Computing (EC2) cloud.
Java EE and Flex: A compelling combination, Part 1 – JavaWorld – Adobe Flex is becoming a popular choice for generating the client side of enterprise Java applications. In this first of two articles, Dustin Marx demonstrates how Flex can help you deliver highly interactive user interfaces that access your Java EE application#039;s enterprise logic.
JimNeath’s bort at master — GitHub – A base rails app featuring: RESTful Authentication, Will Paginate, Rspec amp;amp; Rspec-rails, Exception Notifier, Asset Packager, Cap Recipe (multi-stage). Put together by Fudge to remove the need for boring project setup.
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.
What Programming Languages Should You Know? – David Chisnall suggests that the more programming languages you know, the better. The point is not to stuff your head with language rules. Rather, he explains how being able to read multiple languages, even if you never code in them, can help you to selec
Ext JS: A reminder that you are not alone on Dion Almaer’s Blog – Every now and then, normally when talking to a libertarian, I think about how we are actually all connected to each other. It is impossible to sandbox yourself from society which leads me to conclude that I need to embrace it and do what I can to work out
0x000000 # Massive SQL Injection Attack 600.000++ – I just read that F-secure found out that already 510.000 600.000++ new websites are hacked and more are being hacked while we speak. Among them the British government, United Nations and many more high target
Hartija – Css Print Framework – To solve this problem I decided to make universal Cascading Style Sheets for web printing by uniting all best CSS printing practises into one.
Cisco switch consolidates functions in the data center – Cisco Systems Inc. today announced the Nexus 5000 series of server access switches, which are designed to consolidate storage, networking and virtualization functions in data centers. The switch unifies Fibre Channel over Ethernet with data center Etherne
Google App Engine – Google Code – Run your web applications on Google's infrastructure. Google App Engine enables you to build web applications on the same scalable systems that power Google applications.