
Software Development
Get flash to fully experience Pearltrees
Gameification
mobile development
Looking for more? My book The Elements of User Experience puts information architecture and interaction design in context for beginners and experts alike. You can now order the book from Amazon.com.
Jesse James Garrett: Visual Vocabulary for Information Architecture
Why you have less than a second to deliver exceptional performance Application Performance
Performance Architecture Checklist
From the Mule’s Mouth » Give your application a voice of its own with Twilio
The last time we talked I show you how you can easily build RESTful APIs on top of iON . I just covered just a very narrow scenario, the sky is the limit when talking about the kind of integrations that you can build using iON . So this week I’m going to walk you through another interesting use case, IVRs. If you don’t know what they are, don’t worry I will cover the basics in this article.API Compatibility with ArrayList EventList implements the same List interface as ArrayList and Vector. There's less to learn and it will be easy for other programmers on your team to understand. Simple usage of EventList
Features - Glazed Lists
3 Simple Rules That Will Make You a REAL Superstar Developer
In my experience there are two kinds of "rock star" software developers. There's the Neil Peart rock star developer, who combines a natural blessing of talent and intelligence with a relentless work ethic and humble attitude, and over time becomes the developer that people not only want to hire, but want to be . And then there's the "prima donna" rock star developer, who combines a modicum of raw talent with sheer attitude and self-promotion into the programming equivalent of a hotel-room-trashing, sex-and-drugs-and-rock-and-roll tabloid icon (I won't name an equivalent musician--use your favorite example).Security
JVM
workflow
comet
When we searched for design pattern articles, we found documentation concerning "Gang of Four" patterns. They are very useful and contribute to a well-designed application. But when I discovered GRASP principles , I advised any one interested to improve his skills design to look at these principles.
Spring: The Art of Using GRASP Patterns
To explain, a realtime system must have a deterministic time to complete a task. "Stop the world" garbage collectors break this model. I have an idea how to allow a mix of deterministic/realtime and normal JVM execution without having to go over to the full Java Real Time VM.
Comparing Java 7 Garbage Collectors Under Extreme Load | Nerds Central
A definition, and a little bit of history At the low-level, jMonkeyEngine is simply a collection of libraries. Together they form: a software system designed for the creation and development of video games – a game engine ~ Wikipedia (paraphrased)
3.0 | Engine
UUID – generate UUIDs (or GUIDs) in Java
cloud
annotations
Spring Framework
Seven Things: Wizard
object MyWizard extends Wizard { override protected def calcAjaxOnDone = Unblock val nameAndAge = new Screen {Seven Things: Wiring
As web pages get more complex, there are a lot of interdependent items displayed on the page. For example, you may have a list of invitations along with a count of invitations. As you accept or reject each invitation (assuming this is done via Ajax), you want the invation count to be automatically updated. Lift's Wiring allows you to declare relationships among the various elements on a page and when any of the precedent elements change, the dependent items are redisplayed on the next HTTP response (Ajax or Comet). Those are a lot of words.Overview Elemental is a framework for distributed-memory dense linear algebra that strives to be both fast and convenient. It combines ideas including: element-wise matrix distributions ( Hendrickson et al. ), object-oriented submatrix tracking ( FLAME , van de Geijn et al.), and first-class matrix distributions ( PLAPACK , van de Geijn et al.). Many algorithms use techniques from LAPACK (Anderson et al.) in order to improve numerical stability. The project is currently led by Jack Poulson , but anyone is welcome to submit patches and/or suggestions. Please see the AUTHORS file for a complete list of contributors.
elemental - distributed-memory dense linear algebra
Scala
The Brillant Paula Bean
Heidi S and Michael Hanson 's employer was building an enterprise shipping/warehousing system but didn't have enough in-house resources to do it. One of the contractors they brought in to help fill the gaps was Paula, an "experienced Java programmer with strong knowledge of the shipping industry." For the first few months, things seemed to be going pretty well. At the weekly status meetings, Paula would report that good progress had been made and things were looking good for the deadline. But as the deadline loomed closer, Paula reported that she was running into a lot of difficulties and would need some additional resources to finish up her piece. When Heidi and Michael came in to help, they realized gross of an understatement "some" was.Data Mining
javascript
Dev Ops
Job System
Object -to-Object Mapper
Interesting Sites
Open Source License Analyzer
Java Libraries
- Joel on Software
A very senior Microsoft developer who moved to Google told me that Google works and thinks at a higher level of abstraction than Microsoft. "Google uses Bayesian filtering the way Microsoft uses the if statement," he said. That's true. by Oct 14

