Eclipse PDT 2.0 is now available

Fully compliant with Eclipse standards, the new 2.0 release enables PHP developers to leverage a wide variety of Eclipse projects, such as Web Tools Project (WTP) and Dynamic Language Toolkit (DLTK), for faster and easier development. PDT 2.0 also offers strong support for Object-Oriented Programming (OOP) in PHP.

Link: Eclipse PDT 2.0 is now available



How to Organize a Database Table’s Keys for Scalability

Let's say I have shards that store proverbial invoices. Since each shard is a stand-alone db instance, it will have "invoices" table with auto_incremental PK. Each shard auto increments the PK value on its own and so values are not unique among shards. In such a case I cannot expose an invoice by its id. www.example.com/invoices/123 could return multiple invoices from multiple shards. Am I missing anything here?

The following post contains some helpful strategies for implementing a distributed primary keys.

Link: blog.maxindelicato.com: How to Organize a Database Table’s Keys for Scalability



Introducing “Google Product Ideas”

You can tell us what you think is a great idea for our products, what you think we could improve on, or what you really love about Google mobile products. The Product Ideas team will be here to check in from time to time and see what's cooking. We'll make sure to keep you updated on what we see being voted to the top, or when a new feature or fix launches based on the feedback you provided.

Link: Google Product Ideas: Welcome to the Official Product Ideas Blog!



Appcelerator Launches Titanium: AIR for the Open Web

Titanium allows developers to create platform independent, web enabled desktop and mobile applications… Titanium is built on top of a number of open source projects, including WebKit, Gears, and Chromium. Some of the most important features of the platform include direct file system access, built-in database support, native windowing, desktop notifications, geo-location, and a plugin architecture for easily extending the platform.

Link: Appcelerator Launches Titanium: AIR for the Open Web – ReadWriteWeb



Introducing Sinatra

Sinatra is a Domain Specific Language(DSL) for quickly creating web-applications in ruby. It keeps a minimal feature set, leaving the developer to use the tools that best suit them and their application.

Link: Sinatra



Introducing sIFR Lite

Once upon a time some really good web developers created sIFR. Their goal was to seamlessly convert HTML headlines into nice fonts. Well, these developers did a great job getting it to work nicely. Looking at their code, I decided I would create a "lite" version of sIFR using a more object-oriented approach. sIFR Lite is a bit easier to read, and more intuitive to use. The only drawbacks are that it is currently unproven on a large scale in the real world.

Link: sIFR lite



Livedrive.com offers unlimited online storage

Livedrive claims to offer a better service than the likes of giants such as BT, Microsoft and HP, to those users that want to create secure copies of files accessible from any device online.

Link: Livedrive.com offers unlimited online storage | News | TechRadar UK



ColorPad Helps You Grab Color Values

ColorPad is a lightweight color picking application. Weighing in at only 148k and fully portable, it's no burden at all to tuck it in your flash drive toolkit.

Link: Featured Windows Download: ColorPad Helps You Grab Color Values



Mobile Firefox Hits Alpha 2 with Speed Improvements

This alpha mostly improves upon the speed, smoothness, and usability of Fennec's existing features, but the newest thing to try out are two recommended extensions that can be installed. URL Fixer attempts to auto-fix common misspellings entered by fat thumbs into the address bar (like Gogle.com, perhaps?), while AutoAuth simply adds password memory for sites that require authentication.

If your not familiar with mobile Firefox then check out the video walk through below. Lifehacker also has a good overview with screenshots.

Link: Featured Early Adopter Download: Fennec, a.k.a. Mobile Firefox, Hits Alpha 2 with Speed Improvements



Zend_Amf – Add Native Flash Messaging To Your Existing Services (Zend Framework)

Many tutorials suggest that you set up the Zend AMF server directly in the bootstrap or index.php file. But what if you want to build a hybrid application with both Flex and HTML interfaces? In this case it's better to let the bootstrap file do its usual job of application dispatching, and to make the AMF gateway a controller.

Link: Zend_Amf – Wade Arnold – Zend Framework Wiki



Next

Prev