
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, Scalability and Architecture – The dynaTrace Blog
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. You can create a filtered copy of an EventList that responds to changes in the original.
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).Factory Method pattern should be used when: - a framework delegate the creation of objects derived from a common superclass to the factory - the base factory class does not know what concrete classes will be required to create - delegates to its subclasses the creation of concrete objects - factory subclasses subclasses are aware of the concrete classes that must be instantiated Factory method pattern, compared to Factory pattern replace the factory with an abstract class and a set of concrete factories subclasses. The subclasses are responsible for creating concrete product objects; for factory method is possible adding new product classes without changing the abstract factory. The same result can be achieved for simplified factory pattern if reflection is used.
Design Patterns | Object Oriented Design
Security
Welcome to DevMetric. Giving you unbiased user reviews of development tools. Browse around and give recommendations for those you like, or reasons why you dislike, individual tools.
Evans Data Tool Radar
JVM
zynga/viewporter - GitHub
What does it do? When put into the header of a page and when running a mobile device, Viewporter will first try to scroll away any URL or debug bars to maximize the visible window, and then substracts the remaining chrome/UI height from the window, effectively removing ugly scrollbars along the way. It will also track orientationchange, thus, you will always have a maximized viewing experience. You could of course try to set the viewport meta tag yourselves, as suggested in various places , usually something like .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 | JAVA Developer's Journal
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
Today’s workplace requires a new approach to performance management. Rypple is a web-based social performance management platform that helps companies improve performance through social goals, continuous feedback and meaningful recognition. Easy, social, collaborative Designed to build a transparent, results-driven work culture, Rypple replaces the traditional performance review with an easy, social and collaborative approach. People always know where they stand, and are accountable for achieving their goals. Designed to use — not to sit on a shelf
Product Tour | Rypple
OpenCore 6.2.13 Released | JXInsight/OpenCore
We are pleased to announce the immediate availability of JXInsight/OpenCore 6.3 which offers the first enterprise software call/resource usage accounting solution for the Java platform built on top of our uniquely scalable and powerful intelligent activity based costing… Read moreSAT4J
Sat4j is a java library for solving boolean satisfaction and optimization problems. It can solve SAT , MAXSAT , Pseudo-Boolean , Minimally Unsatisfiable Subset (MUS) problems. Being in Java, the promise is not to be the fastest one to solve those problems (a SAT solver in Java is about 3.25 times slower than its counterpart in C++), but to be full featured, robust, user friendly , and to follow Java design guidelines and code conventions (checked using static analysis of the source code). The library is designed for flexibility , by using heavily the decorator and strategy design patterns. Furthermore, Sat4j is open source , under the dual business friendly Eclipse Public License and academic friendly GNU LGPL license .jMonkeyEngine 3.0 was rewritten from the ground up to accommodate modern standards in game development. This new version is only 2 years old, but it reuses and renews the best bits and pieces of code and best practice from many generations of Java game programming. Shaders jME3 makes using shaders so easy that you could learn GLSL in the time you save applying a shader to your model. A shader-based architecture means excellent compliance with current and next generation graphics standards.
3.0 | Engine
In this post I want to show a few of the upcoming features in specs2-1.9 and also take a step back on how specs2 features and implementation unfolded since I started the project one year ago. Why would you want to rewrite from scratch? Good question, that seems to be very masochistic :-).
A++ [Eric Torreborre's Blog]
cloud
annotations
Spring Framework
Scala
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

