Uncommented
xml:
RSS 2.0
tags: none 8bit actors age agile ajax akka amazon ampq android ant aop apache api appengine architecture art assembler atmel atom authentication aws backup barcode bash bdd bigtable blog book bpel bpm bpmn bugtracking build cache callcc canvas cassandra cep cg cgi chart chat chili ci client clojure cloud cluster cmdb comet cometd compass complexity couchdb cpp css cvs data database date dbi ddd debian demo design device dht diamond dsl dvd dynamo e4x easyb ec2 eclipse ecs eda email enterprisey equinox erlang esb esd esp etl event eventdriven facebook filesystem finger firefox flash flex flickr font food format fun functional funny game gentoo geotagging gis git google gps grails graph graphics graphs graphviz grid groovy gui gzip hadoop hash haskell hibernate history html html5 http hydrogen icfp im irc jabber java javascript javaspace javaspaces jbpm jca jdbc jersey jetty jfreechart jini jira jms jruby jsf json jta junit jython kawa kiva lamp ldap life lift linux lisp lucene mail map mapreduce mashup maven mda mdm memcache memcached merb messaging metadata mobile mongodb mono mp3 mule music network news nice nio node node.js nosql ocaml olap olpc ooffice openid opensource orchestration osgi osx owl p2p pdf people performance perl photo php pkd programming pubsub push python raid rails rainbow rdf reddit registry rest rfid rhino ria rspec rss ruby rules s3 saas salesforce sbcl scala scalability schemaless scheme science scrum search security semantic server service services shard shazam shell simpldb simpledb soa soap socialnetwork software space sparql spring sql ssh stax stm storage stream subversion svg svn swing tag tags task tech terracotta test tex time tomcat tool travel tv twitter ubuntu uddi ui uml unix vanilla vf360 video visualization vodafone voip wadl wave web web2.0 web20 webservice websocket wicket wii wiki wikipedia wine work workflow worklist wsdl wsif xform xforms xhtml xml xmpp xp xpath xpdl xquery xsd xslt xul
27.07.2010
# Functional Java ← http://www.natpryce.com/articles/000776.html
Functional Java is an open source library that seeks to improve the experience of using the Java programming language in a production environment. The library implements several advanced programming concepts that assist in achieving composition-oriented development. Functional Java is written using vanilla Java 1.5 syntax and requires no external supporting libraries. | 27.07.2010 14:47 Uhr | java functional
26.07.2010
# Old School Color Cycling with HTML5 | EffectGames.com
This demo is an implementation of a full 8-bit color cycling engine, rendered into an HTML5 Canvas in real-time. I am using 35 of Mark's original 640x480 pixel masterpieces which you can explore, and I added some ambient environmental soundtracks to match. Please enjoy, and the source code is free for you to use in your own projects | 26.07.2010 15:56 Uhr | html5 canvas
20.07.2010
# Lagoa Multiphysics 1.0 - Teaser on Vimeo
20.07.2010 15:12 Uhr | cgi
12.07.2010
# DIY Mobile Development For Android
Google's release of App Inventor for Android is set to cause the biggest change in the mobile app development industry this year. All of a sudden, app consumers have the chance to become app creators. In fact, the site claims that you need no programming experience to write your apps, instead using a drag and drop approach build on the Open Blocks Java library. As well as adding in user interface related functionality, blocks exist for communicating to services such as Twitter. | 12.07.2010 15:15 Uhr | android google
02.06.2010
# Creating Shazam in Java
This got me interested in how a program like Shazam works? And more importantly, how hard is it to program something similar in Java? | 02.06.2010 13:24 Uhr | shazam java music
26.05.2010
# Clojure/core
Clojure/core provides mentoring and development services for teams using Clojure. | 26.05.2010 13:08 Uhr | clojure
25.05.2010
# face.com developers site.
Thanks for checking out face.com. We've opened up our APIs so that you can integrate our face detection and recognition technology with your apps and services. Whether you're looking to add tagging for photos, cool sci-fi experiences, or creative flavors to your apps, we're here to help. | 25.05.2010 16:45 Uhr |
21.05.2010
# congomongo at master - GitHu
A toolkit for using MongoDB with Clojure. | 21.05.2010 13:37 Uhr | clojure mongodb
20.05.2010
# mnutt/hummingbird @ GitHub
Hummingbird lets you see how visitors are interacting with your website in real time. And by ?real time? we don?t mean it refreshes every 5 minutes?WebSockets enable Hummingbird to update 20 times per second. | 20.05.2010 13:09 Uhr | mongodb javascript node web
# Mongoose
Mongoose is a javascript library that makes working with MongoDB a breeze. Mongoose is currently designed to run within the Nodejs environment. Mongoose aims at solving the complexities associated with asynchronous data storage by providing a more intuitive API. Mongoose also provides the ability to define data models that act as a gatekeeper protecting your data. Models offer typecasting on field, validation, default values, output formats and more. | 20.05.2010 13:06 Uhr | mongodb javascript
18.05.2010
# Why You Should Pay Attention to Node.Js
The best reason to pay attention to node.js is the audience that is paying attention to it. | 18.05.2010 09:54 Uhr | node.js javascript
# 7 Lessons Learned While Building Reddit to 270 Million Page Views a Month
18.05.2010 09:35 Uhr | reddit scalability
10.05.2010
# join diaspora
Enter your Diaspora seed, a personal web server that stores all of your information and shares it with your friends. Diaspora knows how to securely share (using GPG) your pictures, videos, and more. When you have a Diaspora seed of your own, you own your social graph, you have access to your information however you want, whenever you want, and you have full control of your online identity. Once we have built a solid foundation, we will make Diaspora easy to extend to facilitate any type of communication, and the possibilities will be endless. | 10.05.2010 11:06 Uhr | socialnetwork
07.05.2010
# Using MongoDB with Morphia and Groovy
07.05.2010 13:28 Uhr | groovy mongodb
05.05.2010
# RGraph: HTML5 canvas graph library based on the HTML5 canvas tag
Interactive javascript canvas graphs using the HTML5 canvas tag for all platforms | 05.05.2010 13:15 Uhr | javascript canvas graphs html5
22.04.2010
# PrettyTime 1.0.6
PrettyTime is an open-source time-formatting library for creating human-readable timestamps like, ?in 3 minutes,? or ?moments ago.? | 22.04.2010 11:31 Uhr | java date time format
21.04.2010
# The Pragmatic Bookshelf - Driving Technical Change
Your co-workers? resistance to new technologies can be baffling. Logical arguments can fail. If you don?t do politics, you will fail. With Driving Technical Change, by Terrence Ryan, you?ll learn to read users? ?patterns of resistance??and then dismantle their objections. Every developer must master the art of evangelizing. With these techniques and strategies, you?ll help your organization adopt your solutions?without selling your soul to organizational politics. | 21.04.2010 15:08 Uhr | book work
20.04.2010
# jrugged - Project Hosting on Google Code
The jrugged library implements some common patterns needed for building robust, production-ready server code in Java. It provides straightforward add-ons to existing code to make it more tolerant of failures and easier to manage. In other words, it makes your Java code more rugged! | 20.04.2010 12:50 Uhr | java server
# Gephi, graph exploration and manipulation software
Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs. | 20.04.2010 12:47 Uhr | graphviz graph visualization
03.03.2010
# cloudkick | blog: 4 Months with Cassandra, a love story
03.03.2010 16:51 Uhr | cassandra nosql
01.03.2010
# PiCloud | Cloud Computing. Simplified. ← http://www.innoq.com/blog/st/
01.03.2010 14:28 Uhr |
# Notes from a production MongoDB deployment
01.03.2010 14:13 Uhr | mongodb
22.02.2010
# Blog rolling with mongoDB, express and Node.js - How To Node
In this article I hope to take you through the steps required to get a fully-functional (albeit feature-light) persistent blogging system running on top of node. The technology stack that we'll be using will be node + express + mongoDB all of which are exciting, fast and highly scalable. You'll also get to use haml-js and sass.js for driving the templated views and styling! | 22.02.2010 16:06 Uhr | node.js mongodb
# Sammy.js, CouchDB, and the new web architecture
Welcome to the new world. HTTP Databases and JSON Storage. The simple act of making the database and the browser more powerful on either end has destroyed the need for the middle tier. In the new architecture, Our database (JSON/HTTP based: CouchDB, Cloudkit) serves data as JSON directly to the browser. On the browser side we create a much smaller/tighter ?controller? layer with JavaScript. This handles the directing of the user to the right place, the displaying of the data to the user, and the conversion of user interaction into state + data. This middle piece is jQuery + Sammy.js. | 22.02.2010 14:02 Uhr | javascript couchdb web
# sammy.js
Working heavily with Sinatra, I realized that the simple route definitions and structure it provided could be a great fit with jQuery/JavaScript. Not only does it allow you to respond to specific URLs, but utilizing the URL hash (#) you can create single page applications that still respond to the back button in your browser (ala Gmail). | 22.02.2010 14:00 Uhr | javascript web couchdb
# node-mongodb
This is an attempt at MongoDB bindings for Node. | 22.02.2010 09:53 Uhr | javascript mongodb nosql node
21.02.2010
# What is Coder IO? (or How I Met Your Mother)
What is this? This is a "behind the scenes" blog for coder.io, a soon to be launched site for programmers. What is Coder IO? (or How I Met Your Mother) In which I explain what coder.io is by looking at how to learn and keep up to date with a new developer related technology. | 21.02.2010 20:40 Uhr | work mongodb
19.02.2010
# Raphael JavaScript Library
Rapha? is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library. Rapha? uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later | 19.02.2010 14:51 Uhr | javascript svg graphics web
# Jilion - SublimeVideo
html5 video player | 19.02.2010 14:44 Uhr | html5 video web
09.02.2010
# gource
Gource is a software version control visualization tool. Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project. | 09.02.2010 16:22 Uhr | visualization git svn
07.02.2010
# Tahoe-LAFS: a P2P filesystem that lets you use the cloud without trusting it ← http://www.boingboing.net/2010/02/05/tahoe-lafs-a-p2p-fil.html
Tahoe-LAFS is a p2p filesystem. You pool your spare hard drive space together with that of your friends. This forms a distributed filesystem which endures even if some of your friends' computers are unreachable. Everything is automatically encrypted, so backing up your files onto the distributed filesystem doesn't necessarily mean sharing the files with your friends. But, it is easy to share specific files or directories with specific friends. It comes with a command-line interface and a web interface. If you choose, you can allow remote HTTP clients to connect to the web interface. | 07.02.2010 20:47 Uhr | p2p filesystem cloud
05.02.2010
# 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. HipHop executes the source code in a semantically equivalent manner and sacrifices some rarely used features ? such as eval() ? in exchange for improved performance. | 05.02.2010 17:40 Uhr | php cpp
# Determine uncompressed size of GZIP file
If you want to determine the uncompressed size of a gzip file from within a program, you can extract to original file size from the gzip file. This size is stored in the last 4 bytes of the file. This will only provide the correct value if the compressed file was smaller than 4 Gb. | 05.02.2010 12:52 Uhr | java gzip
02.02.2010
# CouchDB: The Definitive Guide
This is the home of a free O?Reilly Media book about Apache CouchDB. The book is designed to guide you gently through using CouchDB with clear but practical scenarios. We progressively showcase key features, starting with simple document CRUD, working through to advanced MapReduce, and culminate with deployment tuning for performance and reliability. | 02.02.2010 17:43 Uhr | nosql
# Fork-Join Development in Java SE
This article presents an embarrassingly parallel fork-join approach that works well for everyday, multi-core applications in Java | 02.02.2010 17:42 Uhr | java
28.01.2010
# The New Hotness: Using CSS3 Visual Effects - Smashing Magazine
In this final article of the series, we?ll really get into it and use CSS3 visual effects to push the envelope. | 28.01.2010 12:57 Uhr | css web
25.01.2010
# Introducing Akka - Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors
25.01.2010 15:16 Uhr | scala actors stm akka
# A New Way to Think of Data Storage for Your Enterprise Application | Javalobby
A couple of posts earlier I had blogged about a real life case study of one of our projects where we are using a SQL store (Oracle) and a NoSQL store (MongoDB) in combination over a message based backbone. MongoDB was used to cater to a very specific subset of the application functionality, where we felt it made a better fit than a traditional RDBMS. This hybrid architecture of data organization is turning out to be an increasingly attractive option today with more and more specialized persistent storage structures being developed | 25.01.2010 15:09 Uhr | nosql scala actors messaging
14.01.2010
# Clients From Hell
A collection of anonymously contributed client horror stories from designers. | 14.01.2010 16:51 Uhr | work fun
# Pinboard - antisocial bookmarking
14.01.2010 13:01 Uhr |
# gordon
Gordon: An open source Flash runtime written in pure JavaScript | 14.01.2010 11:16 Uhr | flash javascript
05.01.2010
# webfinger - Project Hosting on Google Code ← http://bitworking.org/news/2010/01/webfinger
We're bringing back the finger protocol, but using HTTP this time. | 05.01.2010 09:37 Uhr | finger json
04.01.2010
# Salesforce Chatter: A Real-Time Social Network For The Enterprise
Salesforce Chatter will let users post profiles, like on Facebook, which include things like contact information, area of expertise, work history and a photo. The social network will also include the ability to post real-time status updates. And Salesforce is tapping into the real-time stream that will feature status updates, not only from people, but also from content and apps. Content will notify users in the Salesforce Chatter feed when new or updated content is available. Apps will join the conversation by posting when there is a change in status, like when an opportunity closes or a case is escalated in Salesforce CRM. | 04.01.2010 16:08 Uhr | facebook salesforce socialnetwork
30.12.2009
# Holiday fun with Neo4j
Neo4jr-Social is a self contained HTTP REST + JSON interface to the graph database Neo4j. Neo4jr-Social supports simple dynamic node creation, building relationships between nodes and also includes a few common social networking queries out of the box (i.e. linkedin degrees of seperation and facebook friend suggestion) with more to come. Think of Neo4jr-Social is to Neo4j like Solr is to Lucene. | 30.12.2009 18:15 Uhr | java jruby graph database shard network
09.12.2009
# Simple long polling in Scala with Atmosphere ← http://www.innoq.com/blog/st/
09.12.2009 13:02 Uhr | scala rest java
01.12.2009
# node.js ← http://simonwillison.net/2009/Nov/23/node/
Evented I/O for V8 javascript. | 01.12.2009 13:47 Uhr | javascript eventdriven
24.11.2009
# NIO server with continuation in Java | Java.net
24.11.2009 13:24 Uhr | java nio
17.11.2009
# How to rescue failing software projects: The Toyota Way
Toyota Way is the best example of large-scale reliable self-improvement process. It focuses on eliminating waste, solving problems at root cause and making right decisions. Toyota Way reduces problems, increases internal efficiency and makes a company successful. This is the best receipt for coming out of crisis. | 17.11.2009 10:44 Uhr | work
10.11.2009
# Trivia Asylum - Dilbert Characters
A collection of Dilbert trivia facts from the comic strips and books by Scott Adams. Where possible I have included [in brackets] the date of the comic strip. | 10.11.2009 17:46 Uhr | fun
04.11.2009
# Atmosphere ← http://www.theserverside.com/news/thread.tss?thread_id=58340
Atmosphere is a POJO based framework using Inversion of Control (IoC) to bring push/Comet to the masses! Finally a framework which can run on any Java based Web Server, including Google App Engine, Tomcat,Jetty, GlassFish,Weblogic, Grizzly, JBossWeb and JBoss,Resin, etc. without having to wait for Servlet 3.0 Async support or without the needs to learn how Comet support has been differently implemented by all those Containers. | 04.11.2009 13:18 Uhr | comet push ajax java
02.11.2009
# Cassandra Project
Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together the distributed systems technologies from Dynamo and the data model from Google's BigTable. Like Dynamo, Cassandra is eventually consistent. Like BigTable, Cassandra provides a ColumnFamily-based data model richer than typical key/value systems. | 02.11.2009 15:31 Uhr | bigtable dynamo
15.10.2009
# Paranamer
It is a library that allows the parameter names of non-private methods and constructors to be accessed at runtime. | 15.10.2009 16:08 Uhr | java
14.10.2009
# WikiReader | Home
WikiReader is an electronic encyclopedia giving physical form to Wikipedia. Now you can take it with you wherever you go. | 14.10.2009 12:52 Uhr | wikipedia device
24.09.2009
# #vf360 - Twitter Search
Vodafone360 launched!! | 24.09.2009 14:37 Uhr | vf360 vodafone
18.09.2009
# Prettt-tty, pretty, pretty good!: A Scala success story: commercial usage of Scala at ClariFI
nuScala is an interesting language. It doesn't really impose any particular view on you of how to write software. Everything from higher-order functional code to low-level imperative programming is well-supported and moving between these paradigms is seamless. On the other hand, there's so much to the language, and the features aren't all totally orthogonal, that it sometimes feels a bit clunky to me. But it is without a doubt an exceedingly practical, powerful language. | 18.09.2009 11:02 Uhr | scala java
28.08.2009
# Baseline - a designer framework by ProjetUrbain.com
Built with typographic standards in mind, Baseline makes it easy to develop a website with a pleasing grid and good typography. Baseline starts with several files to reset the browser?s default behavior, build a basic typographic layout ? including style for HTML forms and new HTML 5 elements ? and build a simple grid system. | 28.08.2009 11:47 Uhr | css web
26.08.2009
# Orchestrating RESTful Services With Mule RESTPack And Groovy
Mule provides a simple, yet extremely powerful way to interact with RESTFul services using Mule RESTPack. | 26.08.2009 15:58 Uhr | rest mule esb groovy orchestration java
21.08.2009
# InfoQ: Clojure and Rails - the Secret Sauce Behind FlightCaster ← @stilkov
FlightCaster is a new site for flight delay prediction. Its web frontend is built using Rails deployed on Heroku. The backend for processing data is written using Clojure, using Hadoop and Cascading, Cloudera and other tools. | 21.08.2009 10:01 Uhr | clojure hadoop ruby rails cloud
28.07.2009
# MongoDB
A key goal of MongoDB is to bridge the gap between key/value stores (which are fast and highly scalable) and traditional RDBMS systems (which are deep in functionality). | 28.07.2009 13:48 Uhr | mongodb schemaless javascript
# Moving Your Application to Amazons Cloud
Keeping in mind that there are a lot of applications out there who can benefit from moving to the cloud (including my own) I?ve made a list of tasks\considerations to make when preparing for such a move | 28.07.2009 13:47 Uhr | amazon aws cloud
# Custom Twitter Directory | Floxee - Find your flock and follow!
28.07.2009 13:45 Uhr | twitter mashup
# InfoQ: Memcached Roundup: Memcached 1.4 Released, Gear6s WebCache
Because applications talk to Memcached via a standardized and open protocol, implementations of the Memcached back-end can be interchanged. A commercial alternative is WebCache from Gear6: | 28.07.2009 10:30 Uhr | memcached
27.07.2009
# rc3.org - Hate Driven Development
I?ve used the term a few times, and now it?s time to officially coin it: Hate Driven Development. | 27.07.2009 10:02 Uhr | work
# The Future of the Web: HTML 5, WebSocket, and Comet | Software Development Videos
The speaker will provide an in-depth look into the use of HTML 5 WebSocket and the techniques and technologies required to build Comet-style applications with WebSockets. Furthermore, the session will introduce the server and network architecture necessary to power Comet-style applications using WebSockets. In addition, and most importantly, to the pitfalls they may face in the process. | 27.07.2009 09:57 Uhr | websocket ajax comet html5
# Choosing a non-relational database; why we migrated from MySQL to MongoDB
27.07.2009 09:52 Uhr |
06.07.2009
# James Strachan's Blog: Scala as the long term replacement for java/javac? ← https://twitter.com/stilkov/status/2496942791
I can honestly say if someone had shown me the Programming Scala book by by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd probably have never created Groovy. | 06.07.2009 15:50 Uhr | scala
# The End of a DBMS Era (Might be Upon Us) | blog@CACM | Communications of the ACM
Hence, in my opinion, the days of a ?one size fits all? monolithic DBMS are at an end. The replacement will be a collection of vertical market specific engines, with much higher performance | 06.07.2009 15:45 Uhr | database
# Cassandra Project ← http://highscalability.com/product-facebooks-cassandra-massive-distributed-store
Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together the distributed systems technologies from Dynamo and the data model from Google's BigTable. Like Dynamo, Cassandra is eventually consistent. Like BigTable, Cassandra provides a ColumnFamily-based data model richer than typical key/value systems. Cassandra was open sourced by Facebook in 2008, where it was designed by one of the authors of Amazon's Dynamo. In a lot of ways you can think of Cassandra as Dynamo 2.0. Cassandra is in production use at Facebook but is still under heavy development. | 06.07.2009 12:43 Uhr | dht amazon dynamo bigtable
03.07.2009
# There, I Fixed It.
There are as many sources for the word Kludge as there are jury-rigged mailboxes in the mobile home parks of America. Whether the source of the word is Gaelic, German, or Naval Acronym, we know them when we see them, and on this web site, we celebrate these iconic images of mankind?s eternal struggle to hammer square pegs into round holes (with duct tape.) | 03.07.2009 16:08 Uhr | fun
29.06.2009
# InfoQ: Twitter, an Evolving Architecture
Evan Weaver, Lead Engineer in the Services Team at Twitter, who?s primarily job is optimization and scalability, talked about Twitter?s architecture and especially the optimizations performed over the last year to improve the web site during QCon London 2009. | 29.06.2009 12:53 Uhr | twitter cache scalability performance
24.06.2009
# Falscher Planet, falsches Jahrtausend - Die wunderbare Welt von Isotopp
Computer sind Kopiermaschinen. Das Netz macht aus allen Computern auf der Welt eine einzige Kopiermaschine. | 24.06.2009 09:56 Uhr | life
17.06.2009
# Chat reaches 1 billion messages sent per day
Facebook Chat usage has increased steadily since its launch last year, and this week we reached 1 billion messages sent per day. | 17.06.2009 00:05 Uhr | erlang chat facebook
15.06.2009
# Ruby at ThoughtWorks ← http://www.innoq.com/blog/st/2009/06/ruby_at_thoughtworks.html
ThoughtWorks started using Ruby for production projects in 2006, from then till the end of 2008 we had done 41 ruby projects. In preparation for a talk at QCon I surveyed these projects to examine what lessons we can draw from the experience. I describe our thoughts so far on common questions about Ruby's productivity, speed and maintainability. So far our conclusions are that Ruby is a viable platform that should be seriously considered for many forms of applications - in particular web applications using Ruby on Rails. I also go through some technical lessons, including some thoughts on testing with Active Record. | 15.06.2009 11:39 Uhr | ruby
03.06.2009
# InfoQ: Atlassian Acquires GreenHopper Adding Agile PM to JIRA
Atlassian announced the acquisition of GreenHopper from GreenPepper in order to add agile project management support to Atlassian's JIRA product line. Also announced was the availability of a new Web mini-site called "agile@Atlassian" for "To share perspectives on agile software development and explain how Atlassiaon engineers use agile software techniques themselves." | 03.06.2009 09:30 Uhr | agile jira scrum
02.06.2009
# Ironick: My 2 on Google Wave: WWW is a Unidirectional Web of Published Documents -- Wave is a bidirectional Web of Instant Messages ← http://www.innoq.com/blog/st/
I'm already convinced that Wave represents a Web paradigm shift on par with Ajax/Web 2.0. Just as Google Maps was the killer app that opened the Ajax floodgates (even though the component technologies/standards were already in place) Wave will be the killer app that opens the HTML5/XMPP floodgates. The Wave protocol is arguably the first advance worthy of the title Web 3.0 (though I'm not encouraging anyone to use the term). | 02.06.2009 16:10 Uhr | wave xmpp google
29.05.2009
# InfoQ: Pulling Power: A New Software Lifespan
In this article we look at Kanban metaphor from Lean manufacturing and the Feature Injection template play into Behaviour Driven Development, working together to help us identify the most important software, reduce unnecessary artifacts at each stage of development, and produce the minimum necessary to achieve a vision. | 29.05.2009 12:13 Uhr | work
11.05.2009
# InfoQ: Best Practices for RESTful JSON Web Services
Recently Edwin posted an experience-based cookbook on best practices for building JSON-based Web Services. | 11.05.2009 14:44 Uhr | rest json web
03.05.2009
# Enough With The Rainbow Tables: What You Need To Know About Secure Password Schemes
Finally, we learned that if we want to store passwords securely we have three reasonable options: PHK?s MD5 scheme, Provos-Maziere?s Bcrypt scheme, and SRP. We learned that the correct choice is Bcrypt. | 03.05.2009 00:18 Uhr | security
01.05.2009
# REST worst practices
01.05.2009 13:06 Uhr | rest
24.04.2009
# Performance Analysis and Monitoring with Perf4J
Perf4J is an open source toolset for adding Java server-side code timing statements and for logging, analyzing and monitoring the results. For those developers who are familiar with logging frameworks such as log4j or java.util.logging, an analogy helps to describe Perf4J: Perf4J is to System.currentTimeMillis() as log4j is to System.out.println() | 24.04.2009 15:55 Uhr | java
# Lambda Probe
Welcome to the home of Lambda Probe (formerly known as Tomcat Probe) - the ultimate tool for monitoring and management of Apache Tomcat instance in real time. Lambda Probe will help you to visualise real time information about Apache Tomcat instance via easy to use and friendly web interface. | 24.04.2009 09:16 Uhr | java web tomcat
21.04.2009
# Manga about running Ubuntu
Ubunchu, a manga-style comic for kids about the joys of running the Ubuntu Linux operating system (this post is being composed on an Ubuntu laptop -- the only OS I've used for a couple years now*). It's a free, CC-licensed PDF, and it's been translated into a very large number of languages, and there are more editions to come. | 21.04.2009 22:41 Uhr | linux ubuntu
14.04.2009
# Springer Exemplar
Exemplar allows you to see how a particular term or phrase is used in peer-reviewed, published literature. | 14.04.2009 22:33 Uhr |
09.04.2009
# Droid Sans Mono great coding font
09.04.2009 09:30 Uhr | font
02.04.2009
# Google uncloaks once-secret server
Google's big surprise: each server has its own 12-volt battery to supply power if there's a problem with the main source of electricity. The company also revealed for the first time that since 2005, its data centers have been composed of standard shipping containers--each with 1,160 servers and a power consumption that can reach 250 kilowatts. | 02.04.2009 19:41 Uhr | google
23.03.2009
# Eucalyptus
EUCALYPTUS - Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems - is an open-source software infrastructure for implementing "cloud computing" on clusters. The current interface to EUCALYPTUS is compatible with Amazon's EC2 interface, but the infrastructure is designed to support multiple client-side interfaces. EUCALYPTUS is implemented using commonly available Linux tools and basic Web-service technologies making it easy to install and maintain. | 23.03.2009 23:10 Uhr | cloud amazon ec2
# appscale
AppScale is an open-source implementation of the Google AppEngine (GAE) cloud computing interface. AppScale enables execution of GAE applications on virtualized cluster systems. In particular, AppScale enables users to execute GAE applications using their own clusters with greater scalability and reliability than the GAE SDK provides. Moreover, AppScale executes automatically and transparently over cloud infrastructures such as the Amazon Web Services (AWS) Elastic Compute Cloud (EC2) and Eucalyptus, the open-source implementation of the AWS interfaces. | 23.03.2009 23:09 Uhr | cloud google appengine amazon aws
12.03.2009
# Operating System Interface Design Between 1981-2009 | Webdesigner Depot
We?ll be taking a look at the evolution of the interface designs of the major operating systems since the 80?s. | 12.03.2009 13:03 Uhr | gui
10.03.2009
# Rubber Duck Debugging
10.03.2009 15:49 Uhr | fun
# Guidelines to development on the HOLLYWOOD OPERATING SYSTEM
10.03.2009 11:57 Uhr | fun
09.03.2009
# Jersey Annotations explained!
09.03.2009 11:48 Uhr | java rest jersey
05.03.2009
# Abstract Heresies: Not Lisp again....
Argh! Not that again! What is it with Lisp? Ok, maybe at Harvard they do that sort of thing, but this was MIT! Don't they hack computers here? | 05.03.2009 21:21 Uhr | lisp
# Evserver, part3: Simplified Etherpad clone
But I know how to create Comet applications easily using EvServer and Django. I realized that I could build a simplified Etherpad clone, which supports a markup language! | 05.03.2009 15:19 Uhr | ampq comet ajax python
# Says-It.com
Welcome to Says-It.com! Says-It.com allows you to make your own funny photos and graphics - simply type in some text and choose from a few simple options. You can create your own church sign, make an official seal, have your own fire or police badge, and more. | 05.03.2009 10:46 Uhr | fun
04.03.2009
# HALB-EINS.de ← http://zickenterror.koberstein.org/index.php/site/comments/kreative_buerorezepte/
Mikrowelle, Wasserkocher und Toaster sind meist die einzigen Koch-Utensilien die moderne B?omenschen zur Mittagszeit zur Verf?ung haben. Und weil bei diesen Ger?en jede Menge Kreativit? beim Kochen ben?igt wird, sammelt diese Seite die interessantesten, lustigsten und kreativsten B?o-Mittags-Rezepte. | 04.03.2009 13:45 Uhr | work food
# minzfrisch.de
Holgers Bericht ?er die Chilisaison 2009... | 04.03.2009 11:01 Uhr | chili
# Collaborative Map-Reduce in the Browser
What if you could contribute to a computational (Map-Reduce) job by simply pointing your browser to a URL? Surely your social network wouldn't mind opening a background tab to help you crunch a dataset or two! | 04.03.2009 10:52 Uhr | web javascript mapreduce
# Abstract Heresies: I hate Lisp
It was 1981 and I was taking my first real computer course at Harvard. I was rapidly discovering that *real* programming sucked. Big time. | 04.03.2009 09:51 Uhr | lisp fun
24.02.2009
# Why GPSes suck, and what to do about it
I?m the lead of the GPSD project, a service daemon that monitors GPS receivers on serial or USB ports and provides TPV (time-position-velocity) reports in a simple format on on a well-known Internet port. GPSD makes this job looks easy. But it?s not ? oh, it?s decidedly not ? and thereby hangs an entertaining tale of hacker ingenuity versus multiple layers of suck. | 24.02.2009 14:07 Uhr | fun gps software
18.02.2009
# Programming Sucks! Or At Least, It Ought To - The Daily WTF ← http://www.innoq.com/blog/st/2009/02/alexs_soapbox_programming_suck.html
Programming is not fun. It?s boring, it?s tedious, and it?s certainly not challenging. And no matter how much you stretch it, programming is most definitely not sexy. | 18.02.2009 15:48 Uhr | work