public marks

PUBLIC MARKS from greut with tag dev

May 2008

Pablotron: PersistJS

PersistJS is a client-side JavaScript persistent storage library.

window.name or cookie are a bit old school ;-)

April 2008

Tonic: A RESTful Web App Development PHP Library

by 2 others

Tonic is an open source less is more, RESTful Web application development PHP library designed to do things "the right way", where resources are king and the library gets out of the way and leaves the developer to get on with it.

web.py-like in PHP, more verbose though.

March 2008

mindforks: Debugging JavaScript evals

Note to self... when debugging dojo in firefox... always check the script option: "Show eval() sources" in firebug.

eval is evil, but still.

FirePHP - Extending Firebug < Reference

(via)

The following example illustrates how to add a new panel called "Test Panel" to Firebug.

How to extend Firebug for your needs.

February 2008

Reality Driven Development

3 comments

If we had to bet our lives on the continued success and adaptability of any single company (...), we would place that bet on 3M. Using 3M as a blueprint for evolutionary progress at its best, here are five basic lessons (...).

  1. Give it a try - and quick!
  2. Accept that mistakes will be made.
  3. Take small steps.
  4. Give people the room they need.
  5. Mechanisms--build that ticking clock

ANN: Fabric - Simple pythonic remote deployment tool. -

Fabric looks, on the surface at least (or for those who've only spent a short while with either), a lot like Capistrano. You have a fabfile (as oppose to a capfile) in you project directory, and that file describes all of your deployment tasks (or commands, in Fabric speak).

A pythonic capistrano. (via david`bgk)

September 2007

What are CSS sprites?

by 17 others

CSS sprites are a way to reduce the number of HTTP requests made for image resources referenced by your site. Images are combined into one larger image at defined X and Y coorindates. Having assigned this generated image to relevant page elements the background-position CSS property can then used to shift the visible area to the required component image.

another way to save precious HTTP hits from your page

CleverCSS

by 6 others

CleverCSS is a small markup language for CSS inspired by Python that can be used to build a style sheet in a clean and structured way. In many ways it's cleaner and more powerful than CSS2 is.

Maybe nice with a dev website, then a minimization before pushing on prod.

Whitehat SEO tips for bloggers

“[…] if you’d already made your site with underscores, it probably wasn’t worth trying to migrate all your urls over to dashes. If you’re starting fresh, I’d still pick dashes.”

I loved the - vs _ war.

August 2007

July 2007

Python profiling decorator - biais.org

hotshot profiler and timeit modules from the standard library.

June 2007

May 2007

March 2007

Mailhook - The easiest way to accept mail in your web apps

by 1 other
Receive email in your scripts as easy as a form post!

Vala - GNOME Live!

Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.

February 2007

wg:JavaScript Function Arguments: Assigning Defaults

A nice technique for setting default values for function arguments in JavaScript.

RightContext

by 3 others
RightContext example page

Rails Envy: Acts_As_Ferret Tutorial

by 1 other
Ferret: is a Ruby high-performance text search engine library based on Apache Lucene

RAA - memoize

(via)
A method that speeds methods up at the cost of memory

greut's TAGS related to tag dev

agile +   api +   blog +   book +   business +   bzr +   c +   comments +   company +   css +   dash +   decorator +   design +   detector +   django +   docs +   editor +   email +   eval +   extension +   ferret +   firebug +   firefox +   flash +   fr +   framework +   geek +   gnome +   google +   hack +   http +   innovation +   java +   javascript +   joost +   js +   json +   leak +   library +   linux +   lisp +   markup +   math +   memcached +   memoization +   merge +   mono +   mozilla +   msie +   mysql +   paper +   performance +   perl +   php +   profile +   programmation +   publication +   python +   rails +   rake +   rsync +   rtfm +   ruby +   scm +   security +   seo +   server +   software +   sprite +   sql +   storage +   subversion +   svn +   team +   template +   tips +   tool +   tools +   trendy +   tutorial +   unicode +   unittest +   usability +   web +   wine +   work +   www +   xml +   yahoo +   yslow +