Uncommented
xml:
RSS 2.0
tags: none 8bit actors age agile ajax akka amazon ampq 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 cep cg chart chat chili ci client clojure cloud cluster cmdb comet cometd compass complexity couchdb cpp css cvs data database 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 fun funny game gentoo geotagging gis git google gps grails graph graphics 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 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 registry rest rfid rhino ria rspec rss ruby rules s3 saas salesforce sbcl scala scalability schemaless scheme science scrum search security semantic service services shard 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 tomcat tool travel tv twitter ubuntu uddi ui uml unix vanilla vf360 video 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
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
17.02.2009
# REST API Conventions ← http://www.innoq.com/blog/st/2009/02/restful_netflix.html
The Netflix Web API is a RESTful, resource-oriented architecture that makes an open standards API available to developers. This means that you can use just about any web language to access the API in your web applications. The only requirements for the language you use are that it has the ability to make HTTP requests and can parse XML responses. | 17.02.2009 10:31 Uhr | rest
# Periodic Table of the Operators
Being a comprehensive and complete enumeration of the Operatic Elements of the Perl 6 Language, assembled and drawn with dedication and diligence by M. Lentczner as a service to both the Community and the Republic. | 17.02.2009 09:44 Uhr | perl
12.02.2009
# Fun With HTTP Headers
Like any good web developer, I have a tendency to poke around at people?s web sites to see if I can figure out how they?re implemented. After poking at enough sites, I started noticing that people were putting some weird and interesting stuff in their HTTP headers. So, a couple of weeks ago, I decided to actually go out and see what I could find by scrounging around in HTTP headers in the wild. A header safari, if you will. These are the results of my hunt. | 12.02.2009 13:29 Uhr | http
# Why HTTP?
The world doesn?t need another arbitrary binary protocol. Just use HTTP. Your life will be simpler. Originally this came up when scaling a gaggle of MySQL machines. I would have killed for a reliable proxy. It?s with this in mind that I?ve come up with my list of things that HTTP has that an arbitrary protocol will have to rebuild. Anytime you choose to use a service based on a non-HTTP protocol, look over this list and think carefully about what you?re giving up. | 12.02.2009 13:22 Uhr | http
11.02.2009
# IEEE Spectrum: This Car Runs on Code
These are impressive amounts of software, yet if you bought a premium-class automobile recently, ?it probably contains close to 100 million lines of software code,? says Manfred Broy, a professor of informatics at Technical University, Munich, and a leading expert on software in cars. All that software executes on 70 to 100 microprocessor-based electronic control units (ECUs) networked throughout the body of your car. | 11.02.2009 13:19 Uhr | complexity
10.02.2009
# build.kiva
With the introduction of the Kiva API, we begin a new era of building Kiva.org. We're putting tools in the hands of developers worldwide to make it easier and more transparent than ever to fund entrepreneurs in the developing world. | 10.02.2009 21:41 Uhr | kiva api
06.02.2009
# Simple 4.1.3
The goal of Simple is to bring the power of simplicity to the world of server side Java. The primary focus of the project is to provide a truly embeddable Java based HTTP engine capable of handling enormous loads. Simple provides a truly asynchronous service model, request completion is driven using an internal, transparent, monitoring system. | 06.02.2009 15:17 Uhr | java web
05.02.2009
# The Quantified Self: You Are Your Data
A growing number of individuals are using new sensors, social networks, online data repositories, open-access science journals, and sheer discipline to view their bodies, minds, and spirits through the lens of data. | 05.02.2009 09:41 Uhr |
27.01.2009
# Glazed Lists
Glazed Lists - List transformations in Java | 27.01.2009 16:24 Uhr | java
26.01.2009
# Thoughts and Fragments: Real Terracotta @ Rome JavaDay 2009
I'm just back from the Rome JavaDay 2009, and here is the presentation I gave: Real Terracotta - Real-world scalability patterns with Terracotta. | 26.01.2009 15:07 Uhr | java terracotta
25.01.2009
# How to choose the right chart type
Chart Suggestions | 25.01.2009 00:15 Uhr | chart
23.01.2009
# Learning AJAX APIs Made Easier: Google Releases API Playground - ReadWriteWeb
Google today released a new tool that will make learning and testing code for Google's Javascript APIs a lot easier. Google's interactive AJAX API Playground gives developers an easy to use interface to write some basic Javascript code for Google's eight Javascript APIs (Maps, Search, Feeds, Calendar, Visualization, Language, Blogger, Libraries, and Earth). | 23.01.2009 14:20 Uhr | google javascript ajax
# Paul Buchheit: Communicating with code ← http://www.langreiter.com/space/2009-01-22-live
The point of this story, I think, is that you should consider spending less time talking, and more time prototyping, especially if you're not very good at talking or powerpoint. Your code can be a very persuasive argument. | 23.01.2009 10:02 Uhr | work
22.01.2009
# RESTeasy ← http://www.infoq.com/news/2009/01/resteasy-ga
RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a fully certified and portable implementation of the JAX-RS specification. JAX-RS is a new JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol. | 22.01.2009 10:26 Uhr | rest java
20.01.2009
# How to run terracotta as a service | Richard Wilkinson's Blog
Luckily it is pretty simple to integrate terracotta with the java service wrapper which is an open source library to run any java program as a service. These are the steps I used to get it working | 20.01.2009 09:40 Uhr | java terracotta
19.01.2009
# Critique of Your PowerPoint Presentation Titled "Sales Forecast, Third Quarter."
McSweeney's Internet Tendency | 19.01.2009 11:52 Uhr | fun work
# Headwork in the Garden ← http://www.boingboing.net/2009/01/18/paleowalkman-of-1957.html
The one-tube radio headset operates on two dry cells to enable him to keep up with his favorite programs while doing outdoor chores. | 19.01.2009 09:33 Uhr |
16.01.2009
# Project Voldemort
A open source DHT in the style of Amazon's Dynamo | 16.01.2009 13:29 Uhr | java amazon dynamo memcache
13.01.2009
# CWE/SANS TOP 25 Most Dangerous Programming Errors
Today in Washington, DC, experts from more than 30 US and international cyber security organizations jointly released the consensus list of the 25 most dangerous programming errors that lead to security bugs and that enable cyber espionage and cyber crime. Shockingly, most of these errors are not well understood by programmers; their avoidance is not widely taught by computer science programs; and their presence is frequently not tested by organizations developing software for sale. | 13.01.2009 15:54 Uhr |
09.01.2009
# How we use IRC at Last.fm | Richard Jones, Esq.
The irccat bot joins all your channels, and waits for messages on a specified ip:port on your internal network. Anything you send to that port will be sent to IRC by the bot. IRCCat - as in, `cat` to IRC. | 09.01.2009 09:33 Uhr | irc java
08.01.2009
# Rate limiting with memcached
Let?s say we want to limit a user to 10 hits every minute. A naive implementation would be to create a memcached counter for hits from that user?s IP address in a specific minute. | 08.01.2009 12:09 Uhr | memcache
07.01.2009
# 10 Java Technology Resolution for 2009 - Joshua Java
The first half technology are the technologies that you should keep your eyes at while the next half are the technologies that you might want to start trying for your next project in 2009. So here are the lists for 2009 | 07.01.2009 09:50 Uhr | java
05.01.2009
# MemcacheDB: A distributed key-value storage system
MemcacheDB is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. MemcacheDB uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported. | 05.01.2009 20:13 Uhr | memcache
02.01.2009
# Building Super-Scalable Web Systems with REST
If you do walk the RESTful path, you?ll find that the scalability that was once so distant is now within your grasp. | 02.01.2009 17:25 Uhr | rest
23.12.2008
# Rails and Merb Merge
On to the news: beginning today, the Merb team will be working with the Rails core team on a joint project. The plan is to merge in the things that made Merb different. This will make it possible to use Rails 3 for the same sorts of use-cases that were compelling for Merb users. Effectively, Merb 2 is Rails 3. | 23.12.2008 23:26 Uhr | ruby rails merb
15.12.2008
# eventbus:
Pub-sub Event broadcasting mechanism, Swing-oriented | 15.12.2008 11:17 Uhr | java
12.12.2008
# InfoQ: HTML 5 Web Sockets vs. Comet and Ajax
12.12.2008 10:50 Uhr | cometd ajax
10.12.2008
# Web App Reference Implementation
The Examinator is a scalable, open-source sessions application geared for high-availability and built using a best-of-breed web application stack. Examinator takes the form of a test-proctoring application that illustrates the use case in which adding Terracotta to a clustered user-session application also incorporates some valuable cluster characteristics | 10.12.2008 12:51 Uhr | java terracotta
# Asynchronous Restful Web Application | Web Builder Zone
This blog annotates the Jetty 7 example web application that uses Jetty asynchronous HTTP client and the proposed suspendable servlets 3.0 API, to call an eBay restful web service. The technique combines the Jetty asynchronous HTTP client with the Jetty servers ability to suspend servlet processing, so that threads are not held while waiting for rest responses. Thus threads can handle many more requests and web applications using this technique should obtain at least ten fold increases in performance. | 10.12.2008 11:59 Uhr | java rest jetty
03.12.2008
# reflections - Google Code ← http://www.theserverside.com/news/thread.tss?thread_id=52092
Reflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project. | 03.12.2008 15:59 Uhr | java