Daring Fireball: Why Windows 8 Is Fundamentally Flawed as a Response to the iPad – The iPad succeeds because it has eliminated complexity, not because it has covered up the complexity of the Mac with a touch-based “shell”. iOS’s lack of backward compatibility with any existing software means that all apps for iOS are written specifically for iOS. There’s a cost for this elimination of complexity and compatibility, of course, which is that the iPad is also less capable than a Mac
Cloud Foundry: Now Supporting Scala – Today, we are announcing Cloud Foundry support for Scala and a variety of associated frameworks. Most Scala applications written to Lift and Spring will deploy seamlessly without modification to Cloud Foundry
Apple’s Twitter – Anil Dash – Could a small team of developers and designers within Apple make a credible realtime messaging service with first-rate native clients on every important platform? Could they graft on a simple, REST-based web-style APIs to the complicated, old-fashioned API that enables push notifications right now?
How the Android Ecosystem Threatens the iPhone | Magazine – The company with the largest and most loyal user base is likely to win that fight, and that’s what both Apple and Google are currently trying to establish. But make no mistake: As is often the case in technology, only one platform will prevail.
Code School – Learn Rails the Zombie Way – Learning Rails for the first time should be fun, and Rails for Zombies allows you to get your feet wet without having to worry about configuration. You'll watch five videos, each followed by exercises where you'll be programming Rails in your browser.
HoneyApps Conduit – Vulnerability Management – HoneyApps Conduit consolidates all of your security vulnerability information, reporting and management into a single place. Conduit connects a number of automated vulnerability scanning solutions from web application, host, network and database vulnerability assessment tools and centralizes your company’s vulnerability data and reporting functions
Contracts for Java – Google Open Source Blog – Contracts for Java is our new open source tool. Preconditions, postconditions, and invariants are added as Java boolean expressions inside annotations. By default these do nothing, but enabled via a JVM argument, they’re checked at runtime.
The Future Of Java | Forrester Blogs – I disagree with Forrester's research note on the Future of Java. They make some good points about how Java's future will be constrained by the bounds of Oracle's business model.
Apache HttpClient 4.1 (GA) released – TheServerSide.com – The Apache HttpComponents project is pleased to announce 4.1 release of Apache HttpClient. HttpClient 4.1 builds upon the stable foundation laid by HttpClient 4.0 and adds several functional improvements and popular features
Hg Init: a Mercurial tutorial by Joel Spolsky – Mercurial is a modern, open source, distributed version control system, and a compelling upgrade from older systems like Subversion. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts.
Visualising Garbage Collection in the JVM | RedStack – Recently, I have been working with a number of customers on JVM tuning exercises. It seems that there is not widespread knowledge amongst developers and administrators about how garbage collection works, and how the JVM uses memory.
Keep My Opt-Outs – Chrome Web Store – Keep My Opt-Outs is an extension for users who aren’t comfortable with personalization of the ads they see on the web. It’s a one-step, persistent opt-out of personalized advertising and related data tracking performed by companies adopting the industry privacy standards for online advertising
InfoWorld preview: Visual Studio LightSwitch chases app dev Holy Grail | Developer World – InfoWorld – One of the Holy Grails of application development has been to allow a businessperson to build his or her own application without needing a professional programmer. Microsoft's latest attempt at this is Visual Studio LightSwitch, now in its first beta test. LightSwitch uses several technologies to generate applications that connect with databases. It can run on a desktop or in a Web browser, and it can use up to three application layers: client tier, middle tier, and data access.
InfoQ: Deploying Java Applications on Amazon EC2 – Chris Richardson presents the details of deploying multi-tier Apache/Tomcat/MySQL applications on Amazon EC2, what it takes to access EC2, to deploy a web server, an application server, and a database, handling security, making a case for PaaS which does not require an administration effort.
Spring 3.0.4 is Now Available | SpringSource.org – Spring 3.0.4 is now available. This release addresses over 80 minor issues and updates Spring's support for some recent third-party releases including Hibernate Core 3.6, Hibernate Validator 4.1, EclipseLink 2.1, and EHCache 2.2.
Your Guide to Most Useful Bookmarklets – Now that you know the benefits of using a bookmarklet and how easy it is to add one to your own browser bookmarks, let me share some of my favorite bookmarklets that are both useful and powerful:
Google Voice – Google Voice is a service that gives you one number for all your phones, voicemail that is easy as email, and many enhanced calling features like call blocking and screening, voicemail transcripts, call conferencing, international calls, and more.
The Post Redirect Get Pattern – Andy Pemberton – There’s a long-standing, accepted pattern for handling form submissions in web applications; it’s usually called the post redirect get pattern. The goal of the pattern is to prevent the payload of a HTTP POST request from being stored in the browser history.
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.
InfoQ: Kenai: Project Hosting Built on JRuby on Rails – Project Kenai (pronounced Keen-Eye, according to Tim Bray) is a new project hosting platform from Sun. It integrates several source code management systems, forums, mailinglists, issue-tracking systems and wikis.
InfoQ: Java In-Memory Persistence with Space4J – Space4J is a simple database system that will let you work with Java Collections in memory. Since memory is several orders of magnitude faster than disk for random access to data, Space4J provides better scalability for "real-time" web applications and systems that require performance.
InfoQ: Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns – In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern.
First New York Times API is Live – Here’s Why it Matters – ReadWriteWeb – The much-anticipated first Application Programming Interface (API) from the New York Times went live today, according to a post on the company's blog Open – All the code that's fit to printf(). First up is a campaign finance data API and next is a movie review API. Also available is a database management program initially developed for internal use at the NY Times.
Sorry, Dad, I’m Voting for Obama – The Daily Beast – The son of William F. Buckley has decided—shock!—to vote for a Democrat. Let me be the latest conservative/libertarian/whatever to leap onto the Barack Obama bandwagon. It’s a good thing my dear old mum and pup are no longer alive. They’d cut off my allowance.
The Soyuz Spacecraft – Interactive Graphic – NYTimes.com – The basic design of the Russian Soyuz spacecraft has not changed in some 40 years, though it has had numerous upgrades. The current version, known as Soyuz TMA, is expected to be the only means of taking astronauts to the International Space Station from 2010 to 2015
FCC Clears Free Wireless Web – WSJ.com – A proposal to create a free, national wireless Internet service got a boost as Federal Communications Commission engineers concluded that concerns are overblown about such service interfering with other carriers.