Resources

Entries from February 2008

Search

Web development resources.

Friday, February 29. 2008

A Guide to Web Typography

Typography for the Web has come a long way since Tim Berners-Lee flipped the switch in 1991. Back in the days of IE 1.0, good web typography was something of an oxymoron. Today things are different. Not only do we have browsers that support images (gasp!), but we have the opportunity to make our web pages come to life through great typography.

Thursday, February 28. 2008

Ubuntu Brainstorm Launched!

Today a new feedback site is launched at brainstorm.ubuntu.com that will make it easier for users of Ubuntu to suggests ideas for improvements. Voting makes it clear which ideas have the most support in the user community and should be given priority. We have of course been inspired by the IdeaStorm site from our good friends at Dell but modified the concept to fit our needs.

Practical (and impractical) PHP Optimizations

I've been seeing a lot of articles popping up lately about PHP Optimizations, particularly within the code (rather than the configuration, server, caching, etc) that I have some nitpicks with.

My position remains the same: Unless your code is running incredibly slow, you've found every single bug you can possibly find without having nightmares about unit tests, or an optimization that makes more than a 10% improvement in speed (factoring in your margin of error,) don't bother. That said, let's down to brass tacks.
Continue reading "Practical (and impractical) PHP Optimizations"

Wednesday, February 27. 2008

PHP Performance Series: Caching Techniques

This first edition, caching techniques, focuses on ways to cache data to optimize your current sites. Some of the concepts here are fairly easy to implement while others may take strategic design in the architecture of your application. Whether you are working on a high profile web application or simply a web development farm these concepts apply to the masses.

Tuesday, February 26. 2008

Ubuntu Mobile

Ubuntu Mobile, a fully open source project, gives full Internet, with no compromise. Custom options may include licensed codecs and popular third-party applications. Full Web 2.0/AJAX fidelity, with custom options of Adobe Flash®, Java, and more, Outstanding media playback so you can enjoy videos, music and photos with superior quality and easy navigation and other neat stuff.

Sunday, February 24. 2008

How to create Ctrl+Key shortcuts in Javascript

Everybody loves shortcuts, so why should you deny your users of this guilty pleasure when it comes to your javascript-driven web application? Giving your users the ability to execute commands with simple shortcuts can make all the difference in the usability of your application.

Saturday, February 23. 2008

Ubuntu Hardy Heron Alpha 5

The Ubuntu developers are moving very quickly to bring you the absolute latest and greatest software the Open Source Community has to offer. Hardy Heron Alpha 5 is the fifth alpha release of Ubuntu 8.04, and with this new alpha release comes a whole host of excellent new features.

Thursday, February 21. 2008

37+ Great Ajax, CSS Tab-Based Interfaces

Over the last few years web-developers have developed many AJAX and CSS Tab-based interfaces which became one of the most interesting techniques giving us an easy way to get information without the need to open and close multiple windows at the same time.

Powerful CSS-Techniques For Effective Coding

Sometimes being a web-developer is just damn hard. Particularly coding is often responsible for slowing down our workflow, reducing the quality of our work and resulting in sleepless nights with pizza and coffee laying around the laptop. Reason: with a number of incompatibility issues and quite creative rendering engines it sometimes takes too much time to find a workaround for some problem without addressing browsers with quirky hacks. And that’s where ready-to-use solutions developed by other designers come in handy.

Wednesday, February 20. 2008

Top 10 Application Design Mistakes

It's hard to write a general article about application design mistakes because the very worst mistakes are domain-specific and idiosyncratic. Usually, applications fail because they (a) solve the wrong problem, (b) have the wrong features for the right problem, or (c) make the right features too complicated for users to understand.