Links for April 9th through April 15th

Links for February 11th through February 12th

  • InfoQ: Mobile HTML5 – Scott Davis explains how to prepare a website for mobile devices from small tweaks –smaller screen sizes, portrait/landscape- to using HTML5’s local storage, application cache, and remote data.
  • InfoQ: How to Stop Writing Next Year’s Unsustainable Piece of Code – Guilherme Silveira mentions some of the turning points in project development that may affect the quality of the code offering advice on avoiding writing crappy code.
  • InfoQ: All things Hadoop – In this interview Ted Dunning talk about Hadoop, its current usage and its future. He explains the reasons for Hadoop's success and make recommendations on how to start using it.
  • rap mobile – Secure Mobile Apps. Native Performance. Multi-Platforms. – RAP mobile provides a powerful widget toolkit that renders native iOS and Android widgets. It provides a proven technology stack with SWT, JFace and OSGi. You can write your application entirely in Java, re-use existing code and benefit from first-class IDE tools without the need for cross-compiling.
  • Are You a Zen Coder or Distraction-Junkie? – The key to true productivity and efficiency is to focus 100% on the one thing you are doing at the moment, and then to completely switch and do something else. There shouldn’t be any blurry transitions from one thing to the next.
  • High performance libraries in Java | Vanilla #Java – There is an increasing number of libraries which are described as high performance and have benchmarks to back that claim up. Here is a selection that I am aware of.
  • InfoQ: Have Your Cake and Eat It Too: Meta-Programming Techniques for Java – Howard Lewis Ship discusses how to add extend class functionality at runtime via meta-programming for Java using Tapestry Plastic.
  • InfoQ: SQL Server Unit Testing with tSQLt – tSQLt is a free, open-source framework for unit testing in SQL Server. By writing tSQLt test cases, developers can create fake tables and views based on production data, then compare expected versus actual results in testing. Tests are written in T-SQL, so they can be created directly in SQL Server Management Studio.
  • InfoQ: Identity Management with Spring Security – David Syer discusses identity management, SSO, security standards –SAML, OpenID, OAuth, SCIM, JWT-, how Spring Security can fit in, and demoing IdM as a service.
  • Flexing NoSQL: MongoDB in review | InfoWorld – MongoDB shines with broad programming language support, SQL-like queries, and out-of-the-box scaling
  • GUI Architectures essay from Martin Fowler – In this essay I want to explore a number of interesting architectures and describe my interpretation of their most interesting features. My hope is that this will provide a context for understanding the patterns that I describe.

Links for June 20th through June 23rd

Daily del.icio.us for April 17th through April 19th

Daily del.icio.us for December 19th through December 23rd

  • InfoQ: Continuous Delivery – Jez Humble talks on the importance of Continuous Delivery for a business, outlining the foundational principles and practices to be implemented for a successful CD, explaining how to do continuous integration, various ways of testing, canary releasing, and migrating data.
  • Arduino – HomePage – Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments
  • Git and Social Coding: How to Merge Without Fear | SpringSource Team Blog – Git is great for social coding and community contributions to open source projects: contributors can try out the code easily, and there can be hordes of people all forking and experimenting with it but without endangering existing users.
  • A Visual Guide to Version Control | BetterExplained – A Visual Guide to Version Control
  • 500 Internal Server Error – 500 Internal Server Error
  • Avoid switch! Use enum! « Schneide Blog – Avoid switch! Use enum!
  • Crap4j Home – The CRAP metric combines cyclomatic complexity and code coverage from automated tests (e.g. JUnit tests) to help you identify code that might be particularly difficult to understand, test, or maintain
  • Best CSS3 Animation Demos and Tutorials – Today we are showcasing a post on CSS3 Animation featuring best awesome functions. CSS3 is full of amazing features, some of which are less explored. One of its most amazing feature is CSS3 Animation, which is fun and frolic
  • InfoQ: Josh Bloch on Java and Programming – In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the next big language.
  • Facebook: Why our ‘next-gen’ comms ditched MySQL • The Register – Originally built by Powerset – a semantic search outfit now owned by Microsoft – HBase is part of the Apache Hadoop project, a sweeping effort to mimic Google's back-end infrastructure

Daily del.icio.us for October 17th through October 24th

Daily del.icio.us for August 4th through August 13th

  • Aaron Johnson – Java Class.forName(String className) and JDBC – The most common answer you’ll hear is that it loads the database driver, which, while technically true, is shallow. Where does it get loaded? How does it happen? And why?
  • http://jazzy.sourceforge.net/ – What exactly is Jazzy? Well, for developers, it is a set of APIs (Application Programming Interfaces) that allow you to add spell checking functionality to Java Applications easily.
  • Code Simplicity » The Secret of Success: Suck Less – All you have to do to succeed in software is to consistently suck less with every release.
  • Ext JS 3.0 – Be Outstanding – On behalf of the Ext Team, I am pleased to announce the final release of Ext JS 3.0. This release is the culmination of tens of thousands of hours of architecture, development and community feedback.
  • Hank Paulson, AIG, and ethics – THE WEEK – The New York Times just “dumped a gigantic bucket of kerosene on the Goldman Sachs conspiracy fire,” said Joe Weisenthal in Clusterstock. The Times obtained records showing that then–Treasury Secretary Henry Paulson was in steady contact with Goldman, his former firm, as the government was planning the AIG bailout last September
  • /devel/talk: Choosing a web development framework/toolkit – So some of the questions I battle with are, which framework should I use for this new project, or am I using the right framework for my current project? Is the framework and language it's written in supports writing applications in a powerful, flexible, fast, scalable way?
  • InfoQ: Google Chose Jetty for App Engine – Google App Engine was initially using Apache Tomcat as their webserver/servlet container but eventually switched to Jetty. This decision sparked many in the development community to ask why the change, was their something wrong with Tomcat?
  • Shape of planet blogging – Paul Krugman Blog – NYTimes.com – In a way this goes beyond my original point, which was the unwillingness of the news media to referee a controversy by actually reporting the facts. Now it seems that a fact isn’t worth reporting unless someone is prepared to deny it.
  • SugarCRM Releases Sugar Community Edition on the Microsoft Web Platform – SugarCRM, a world leading provider of commercial open source customer relationship management (CRM) software, announced today the availability of Sugar Community Edition on the Microsoft Web Platform
  • Schumer: SEC to ban flash trading – MarketWatch – Sen. Charles Schumer, D-N.Y., said Tuesday that the Securities and Exchange Commission plans to ban so-called "flash trading," where high-frequency traders can get information just before it becomes public.