- Using MysQL as NoSQL — 750,000+ qps on a commodity MySQL/InnoDB 5.1 server from remote web clients.
- Making an SLR Camera from Scratch — amazing piece of hardware devotion. (via hackaday.com)
- Mac App Store Guidelines — Apple announce an app store for the Macintosh, similar to its app store for iPhones and iPads. “Mac App” no longer means generic “program”, it has a new and specific meaning, a program that must be installed through the App store and which has limited functionality (only one can run at a time, it’s full-screen, etc.). The list of guidelines for what kinds of programs you can’t sell through the App Store is interesting. Many have good reasons to be, but It creates a store inside itself for selling or distributing other software (i.e., an audio plug-in store in an audio app) is pure greed. Some are afeared that the next step is to make the App store the only way to install apps on a Mac, a move that would drive me away. It would be a sad day for Mac-lovers if Microsoft were to be the more open solution than Apple. cf the Owner’s Manifesto.
- Privacy Aspects of Data Mining — CFP for an IEEE workshop in December. (via jschneider on Twitter)
RethinkDB uses SSDs to their full advantage
Today's databases are designed for the spinning platter of the hard disk. As SSDs begin to enter data centers, it's time for a database that takes advantage of the new technology.
MySQL as NoSQL, Handmade SLR, Mac App Store, and Datamining Privacy Workshop
- MySQL EXPLAINer — visualize the output of the MySQL EXPLAIN command. (via eonarts on Twitter)
- Google Code University — updated with new classes, including C++ and Android app development.
- Cloudtop Applications (Anil Dash) — Anil calling “trend” on multiplatform native apps with cloud storage. Another layer in the Web 2.0 story Tim’s been telling for years, with some interesting observations from Anil, such as: Cloudtop apps seem to use completely proprietary APIs, and nobody seems overly troubled by the fact they have purpose-built interfaces.
Component Costs, Streaming Server, RC Parts, and MySQL SSD Goodness
- Conflict Minerals and Blood Tech (Joey Devilla) — electronic components have a human and environmental cost. I remember Saul Griffith asking me, “do you want to kill gorillas or dolphins?” for one component. Now we can add child militias and horrific rape to the list. (via Simon Willison)
- Meteor — an open source HTTP server that serves streaming data feeds (for apps that need Comet-style persistent connections). (via gianouts on Delicious)
- Hobby King RC Store — online source for remote control goodness, as recommended by Dan Shapiro at Foo.
- RethinkDB — MySQL storage engine optimised for SSD drives. See also TechCrunch article.
A deep look at Oracle's motivations and MySQL's future
The SimpleGEO CTO and former Digg architect discusses NoSQL and location's future
I recently had a long conversation with Joe Stump, CTO of SimpleGeo, about location, geodata, and the NoSQL movement. Stump, who was formerly lead architect at Digg, had a lot to say. Here’s the highlights, you can find the full interview elsewhere on Radar.
MySQL, MySociety, NoSQL DB, and NoSQL Conference Notes
- Common MySQL Queries — a useful reference.
- MySociety’s Next 12 Months — two new projects, FixMyTransport and “Project Fosbury”. The latter is a more general tool to help people organise their own campaigns for change.
- riak — scalable key-value store with JSON interface. (via joshua on Delicious)
- Notes from NoSQL Live Boston — full of juicy nuggets of info from the NoSQL conference.
Database expert Ronald Bradford on the pros and cons of migrating from Oracle to MySQL
Ronald Bradford has been guiding DBAs through key aspects of database integration for years. In this Q&A, he discusses the pros and cons of migrating from Oracle to MySQL (hint: it's not just about cost savings). He also weighs in on how Oracle's acquisition of Sun will shape the future of MySQL and its community.
Data Exploration, Evidence-Based Coding, API to the English Language, Dual Licensing
- Toiling in the Data Mines — Tom Armitage describes the process that Berg calls “material exploration”. Programmers very rarely talk about what their work feels like to do, and that’s a shame. Material explorations are something I’ve really only done since I’ve joined BERG, and both times have felt very similar – in that they were very, very different to writing production code for an understood product. They demand code to be used as a sculpting tool, rather than as an engineering material, and I wanted to explain the knock-on effects of that: not just in terms of what I do, and the kind of code that’s appropriate for that, but also in terms of how I feel as I work on these explorations. Even if the section on the code itself feels foreign, I hope that the explanation of what it feels like is understandable.
- Bits of Evidence — Slides for a talk, “What we actually know about software development and why we believe it is true”. (via Simon Willison)
- Wordnik API — definitions, frequencies, examples APIs. See the announcement from the Web 2.0 Summit.
- The Peculiar Institution of Dual Licensing — Brian Aker eloquently describes why he feels that dual licensing is anti-open source. Brian obviously has considerable experience informing this opinion–his years as Director of Technology for MySQL.