UnQLite – An Embeddable NoSQL Database Engine – UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc. as well a standard Key/Value store similar to BerkeleyDB, LevelDB, etc.
Internet Explorer 11: “Don’t call me IE” – It looks like Internet Explorer 11 could be the best Internet Explorer yet by a long shot. By finally removing the evidence of past mistakes, Microsoft is ready to take a place amongst the standards-based browsers of today
Facebook TAO: The power of the graph – A massive amount of effort has gone into making TAO the easy to use and powerful distributed data store that it is today. TAO has become one of the most important data stores at Facebook — the power of graph helps us tame the demanding and dynamic social
Oracle and Salesforce: a Data-Sharing Deal – NYTimes.com – Some of the best trash-talking in tech may be over. The Oracle Corporation and Salesforce.com, two of the more contentious competitors in software, are about to announce a close alliance involving software delivered via cloud computing.
The Great Web Framework Shootout | Curia – Welcome to the great web framework shootout. On this page you will find benchmark results comparing the performance of a few of the most popular F/OSS web frameworks in use today.
The NoSQL movement – How to think about choosing a database. – For years, the relational default has kept developers from understanding their real back-end requirements. The NoSQL movement has given us the opportunity to explore what we really require from our databases, and to find out what we already knew: there is no one-size-fits-all solution.
Agile Succeeds Three Times More Often | Mike Cohn’s Blog – The agile process is the universal remedy for software development project failure. Software applications developed through the agile process have three times the success rate of the traditional waterfall method and a much lower percentage of time and cost overruns
How to Analyze Java Thread Dumps | CUBRID Blog – Here I will explain what threads are in Java, their types, how they are created, how to manage them, how you can dump threads from a running application, and finally how you can analyze them and determine the bottleneck or blocking threads. This article is a result of long experience in Java application debugging.
MIT OpenCourseWare | Economics – Principles of Microeconomics – Principles of Microeconomics is an introductory undergraduate course that teaches the fundamentals of microeconomics. This course introduces microeconomic concepts and analysis, supply and demand analysis, theories of the firm and individual behavior, competition and monopoly, and welfare economics
Jease – The Java CMS with Ease – Jease is an Open Source Content-Management-System which is driven by the power of Java. Jease means "Java with Ease", so Jease promises to keep simple things simple and the hard things (j)easy.
Xcode, GCC, and Homebrew – This is an incredible day for the Homebrew community. You can now setup a complete OS X develop environment with a single 171.7 MB package download. It's official. It's legal. It'll be maintained.
Scale Fail (part 1) [LWN.net] – Companies hire me to "fix the database" because they think it's the source of their performance and downtime problems. This is very rarely the case. Failure to scale is almost always the result of poor management decisions
InfoQ: Evolution of Code Design at Facebook – Nick Schrock presents how Facebook’s code evolved over time, explaining some new constructs – fbobjects, Preparables, Ents – introduced to address the complexities of a large social graph.
InfoQ: Agile Architecture Interactions – By simplifying agile methods to a perspective such as the one presented here and being influential at the critical interaction points, a skilled architect can adapt to agile development while staying focused on the core architectural work
Google announces Android @ Home | BGR – Google announced on Tuesday a new feature of the Android operating system called Android @ Home. The framework and associated functions transform an Android device into a home automation controller that connects and directs all of the devices and appliances in the user’s home
Jekyll is a blog-aware, static site generator in Ruby – GitHub – Jekyll is a simple, blog aware, static site generator. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server.
Github as a CMS to end CMSes – Github can be used as a site serving tool. It is actually a pretty usable CMS even for non-technical folks. With some more tweaks it could be a killer platform for content with all the wonderful potential from forking and pull requests
Spring MVC 3 Showcase | SpringSource Team Blog – The first showcase I've put together is for Spring MVC 3, our web framework. It includes a sample project, along with a supporting slide presentation and screencast. After digging in, you should have a good understanding of what Spring MVC can do and get a feel for how easy it is to use.
Ext JS – Ext 2.2 Released – We are pleased to announce the release of Ext 2.2, a fully backwards-compatible maintenance release of Ext. This is a recommended upgrade for all Ext 2.x users as it not only adds many new components and examples, but also provides a host of important bug
InfoQ: FXStruts: Developing Flex-Friendly Struts Application – FxStruts is a free open source library that provides the same functionality as bean:write except that the output is in AMF or XML format. Simply point it to any plain Java object and you get Flex friendly AMF or XML output with ActionErrors and transactio
Coding Horror: Quantity Always Trumps Quality – When it comes to software, the same rule applies. If you aren't building, you aren't learning. Rather than agonizing over whether you're building the right thing, just build it. And if that one doesn't work, keep building until you get one that does.
Alex Miller – Java 7 Prediction Update – I just realized due to a forum thread that it’s been about 7 months since I posted my Java 7 Predictions. So, it seems like a good time to update those predictions
Lightstreamer on Firefox 3 – In this video I will show the seamless behavior of the "engine migration mechanism". Then, I will increase the number of tabs concurrently displaying real-time data. I will stop at 10 tabs, due to the CPU consumption of the screen recording software.
SEC OKs websites and blogs for Reg. FD | IR Web Report – UNDER certain circumstances, companies can rely on their websites and blogs to meet the public disclosure requirements under Regulation FD, according to new guidance unanimously approved by the US Securities and Exchange Commission today
zeromq: Fastest. Messaging. Ever. – Our mission with ØMQ ("ZeroMQ") is to build the fastest messaging ever. The way to get performance is to optimise the whole software and hardware stack together. So, we are developing ØMQ closely with major hardware firms
InfoQ: Domain Driven Design and Development In Practice – Domain Driven Design (DDD) is about mapping business domain concepts into software artifacts. Most of the writings and articles on this topic have been based on Eric Evans' book "Domain Driven Design", covering the domain modeling and design aspects mainl
Who’s Going To Be The Web’s Tim Russert? – Silicon Alley Insider – Tim Russert's death consumed a significant amount of my attention this weekend. I was saddened because I really liked him personally, even though only knew him via his work at NBC. More important, a big part of the reason I liked him, is that he educated
Using CSS to Fix Anything: 20+ Common Bugs and Fixes – Not only because your layout varies between browsers, but also because CSS has a lot of ways to position every element you have. Today we wanted to share with you some quick tips on how to avoid easy pitfalls when creating your CSS layout.
InfoQ: Presentation: The Design and Architecture of InfoQ – InfoQ.com is a web app/portal implementation combining portal technology (JSR 170) and web development (WebWork, Spring, AspectJ). In this presentation, Alexandru Popescu and Floyd Marinescu walks through the good, the bad, and the ugly of building InfoQ.
Datawocky: Why the World Needs a New Database System – The LAMP stack, with MySQL as the base, has transformed and democratized web application development. In a similar vein, I expect that we will see the emergence of a stack that democratizes large-scale data analytics applications. Aster Data could well be
Nick Bradbury: Hospitals Are No Place for Sick People – My father is a wealthy, well-connected, fully-insured, brilliant man, and this all took place at what is supposed to be one of the best hospitals in the country. If the healthcare system failed him, it will fail the rest of us, too.
The Pragmatic Bookshelf | Erlang By Example – Learn how to write Erlang programs by sitting next to an experienced Erlang programmer as he builds an application from the ground up. In these screencasts, Kevin Smith incrementally builds a distributed chat system using Erlang
Ext JS Ext.ux.Wiz (Wizardcomponent) – Ext.ux.Wiz is a user extension that helps you setting up wizards for your Ext JS project easily.
Guide your users through a set of cards, collecting needed informations, an only let them pass through if each and every submitted value validates against the