earth2marsh + development 246
Ruby, Ruby on Rails, and _why: The disappearance of one of the world’s most beloved computer programmers. - Slate Magazine
27 minutes ago by earth2marsh
whoops, wasn't on Wired, it was Slate
programming
ruby
rails
why
culture
development
27 minutes ago by earth2marsh
Coding Horror: This Is All Your App Is: a Collection of Tiny Details
22 days ago by earth2marsh
"Your software, your product, is nothing more than a collection of tiny details. If you don't obsess over all those details, if you think it's OK to concentrate on the "important" parts and continue to ignore the other umpteen dozen tiny little ways your product annoys the people who use it on a daily basis – you're not creating great software. Someone else is. I hope for your sake they aren't your competitor.
The details are hard. Everyone screws up the details at first, just like Petmate did with the first version of this automatic feeder. And it's OK to screw up the details initially, provided …
you're getting the primary function more or less right.
you're listening to feedback from the people who use your product, and actively refining the details of your product based on their feedback every day."
design
development
quality
software
details
jeff_atwood
The details are hard. Everyone screws up the details at first, just like Petmate did with the first version of this automatic feeder. And it's OK to screw up the details initially, provided …
you're getting the primary function more or less right.
you're listening to feedback from the people who use your product, and actively refining the details of your product based on their feedback every day."
22 days ago by earth2marsh
Caret Navigation in Web Applications
4 weeks ago by earth2marsh
super in-depth piece on the trickiness of cursor movement in browser ui elements.
cursor
development
webdev
javascript
programming
google
tasks
tricks
4 weeks ago by earth2marsh
Understanding MVVM – A Guide For JavaScript Developers
6 weeks ago by earth2marsh
from AddyOsmani.com | Articles for developers http://addyosmani.com/blog MVVM (Model View ViewModel) is an architectural pattern based on MVC and MVP, which attempts to more clearly separate the development of user-interfaces (UI) from that of the business logic and behaviour in an application. To this end, many implementations … Continue reading →
iftttGR
MVC
MVVM
Javascript
development
webdev
6 weeks ago by earth2marsh
CoffeeConsole: A Chrome Extension - Snook.ca
7 weeks ago by earth2marsh
"Harry Brundage, a co-worker of mine at Shopify, does a lot of CoffeeScript development and said he would love to be able to do CoffeeScript right from the console in Chrome's Web Inspector. I asked Paul Irish, a "dev relations guy" at Google, to point me in the right direction on building just such a thing.
The result of today's pet project is CoffeeConsole, a Chrome extension that adds a new panel inside the Web Inspector. Type in any CoffeeScript and then hit the run button (or hit Command-Enter or Shift-Enter). The code will be compiled into JavaScript and then run in the context of the current window."
chrome
extension
extensions
development
panel
panels
coffeescript
webdev
The result of today's pet project is CoffeeConsole, a Chrome extension that adds a new panel inside the Web Inspector. Type in any CoffeeScript and then hit the run button (or hit Command-Enter or Shift-Enter). The code will be compiled into JavaScript and then run in the context of the current window."
7 weeks ago by earth2marsh
chrome.devtools.panels - Google Chrome Extensions - Google Code
7 weeks ago by earth2marsh
"Each extension panel and sidebar is displayed as a separate HTML page. All extension pages displayed in the Developer Tools window have access to all modules in chrome.devtools API, as well as to chrome.extension API. Other extension APIs are not available to the pages within Developer Tools window, but you may invoke them by sending a request to the background page of your extension, similarly to how it's done in the content scripts.
You can use the setOpenResourceHandler() method to install a callback function that handles user requests to open a resource (typically, a click on a resource link in the Developer Tools window). At most one of the installed handlers gets called; users can specify (using the Developer Tools Settings dialog) either the default behavior or an extension to handle resource open requests. If an extension calls setOpenResourceHandler() multiple times, only the last handler is retained."
chrome
extension
panel
panels
extending
development
webdev
You can use the setOpenResourceHandler() method to install a callback function that handles user requests to open a resource (typically, a click on a resource link in the Developer Tools window). At most one of the installed handlers gets called; users can specify (using the Developer Tools Settings dialog) either the default behavior or an extension to handle resource open requests. If an extension calls setOpenResourceHandler() multiple times, only the last handler is retained."
7 weeks ago by earth2marsh
Backlift: Backbone.js hosting made easy
9 weeks ago by earth2marsh
"You don't have to write a line of backend code. After you've uploaded your files with backlift push backlift will:
Automatically set up a database that works with backbone's default sync mechanism.
Package your templates, scripts and css files.
Host your site and provide an admin interface.
Log your ajax requests for debugging."
backbone
development
hosting
javascript
apps
Automatically set up a database that works with backbone's default sync mechanism.
Package your templates, scripts and css files.
Host your site and provide an admin interface.
Log your ajax requests for debugging."
9 weeks ago by earth2marsh
With Software, Small is the new Big | Wordnik ~ all the words
9 weeks ago by earth2marsh
"we made a significant architectural shift. We have split our application stack into something called Micro Services — a term that I first heard from the folks at Netflix. The idea is that you can scale your software, deployment and team better by having smaller, more focused units of software. The idea is simple — take the library (jar) analogy and push it to the nth degree. If you consider your “distributable” software artifact to be a server, you can better manage the reliability, testability, deployability of it, as well as produce an environment where the performance of any one portion of the stack can be understood and isolated from the rest of the system. Now the question of “whose pager should ring” when there’s an outage is easily answered! The owner of the service, of course."
java
architecture
development
software
stack
micro
wordnik
swagger
9 weeks ago by earth2marsh
TDD Tests are not Unit Tests | Stephen Walther
9 weeks ago by earth2marsh
"So how does a TDD test differ from a unit test? Unlike a unit test, a TDD test is used to drive the design of an application. A TDD test is used to express what application code should do before the application code is actually written."
tdd
testing
unit
tests
development
programming
test
9 weeks ago by earth2marsh
Rands In Repose: Hacking is Important
10 weeks ago by earth2marsh
"ebook doesn’t want to be a big company. Like Google before it, Facebook took the time to carefully document the reasons they were not intending to become a traditional company in their S1 filing, and while this letter is positioned to the future legion of investors, the letter is a recipe for Facebook employees:
The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete. They just have to go fix it — often in the face of people who say it’s impossible or are content with the status quo."
hacking
culture
business
development
programming
Facebook
The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete. They just have to go fix it — often in the face of people who say it’s impossible or are content with the status quo."
10 weeks ago by earth2marsh
Scriptular
11 weeks ago by earth2marsh
from Delicious/network/earth2marsh http://www.delicious.com/network/earth2marsh "Scriptular is a javascript regular expression editor." (What's also nice is that there's a quick-reference sidebar, too.)
iftttGR
javascript
regex
regexp
tool
development
webdev
11 weeks ago by earth2marsh
Visualized Git best practices for team: branch, merge, rebase
january 2012 by earth2marsh
from Delicious/network/earth2marsh http://www.delicious.com/network/earth2marsh 1 - Stop using GUI for git, seriously, it's not that many commands 2 - Be safe, branch out, commit often, merge often 3 - Git rebase to be used on the current branch 4 - Replace git pull with git pull --rebase
iftttGR
git
development
github
rebase
tips
january 2012 by earth2marsh
(6) Michael Wolfe's answer to Why are software development task estimations regularly off by a factor of 2-3? - Quora
january 2012 by earth2marsh
killer explanation of the impact of the unknown
software
development
estimates
estimation
hiking
quora
awesome
january 2012 by earth2marsh
Code Intelligence
january 2012 by earth2marsh
"Komodo's Code Intelligence system is a set of tools that makes browsing, searching, and programming complex code easier and more accessible. Use the Code Browser to view the hierarchical code structure within a program file or project. The Code Intelligence system includes support for Python, Perl, Tcl, PHP, Ruby, and JavaScript. Code Intelligence is comprised of the following tools:
Code Browser: A tab that displays a hierarchical view of all code constructs (for example, variables, methods, imports) in all open files. In the Code Browser, symbols can be sorted and filtered; the current scope of a symbol can be located. To access the Code Browser, click View|Tabs|Code Browser. The Code Browser is displayed on the Code tab beside the Projects tab.
AutoComplete and CallTips: The Code Intelligence system is used to drive autocomplete and calltip functionality for Perl, Python, Tcl, Ruby, JavaScript, XSLT, CSS, and XML (including HTML and DTD).
"
code
intelligence
autocomplete
opensource
development
programming
Code Browser: A tab that displays a hierarchical view of all code constructs (for example, variables, methods, imports) in all open files. In the Code Browser, symbols can be sorted and filtered; the current scope of a symbol can be located. To access the Code Browser, click View|Tabs|Code Browser. The Code Browser is displayed on the Code tab beside the Projects tab.
AutoComplete and CallTips: The Code Intelligence system is used to drive autocomplete and calltip functionality for Perl, Python, Tcl, Ruby, JavaScript, XSLT, CSS, and XML (including HTML and DTD).
"
january 2012 by earth2marsh
Web Actions: Identifying A New Building Block For The Web - Tantek
january 2012 by earth2marsh
"Web actions are not "just" hyperlinks. Hyperlinks are nouns and they reference destinations (sometimes with an explicit relation) with an implied action of navigation. In contrast, web actions are verbs and are first and foremost about a specific action that often but not always does something with the current page or site.
"
development
javascript
web
webdev
intents
webintents
"
january 2012 by earth2marsh
Android Developers
january 2012 by earth2marsh
comprehensive dev portal
api
docs
apis
design
examples
android
development
january 2012 by earth2marsh
Category:Principle - OWASP
january 2012 by earth2marsh
Some proven application security principles
Apply defense in depth (complete mediation)
Use a positive security model (fail-safe defaults, minimize attack surface)
Fail securely
Run with least privilege
Avoid security by obscurity (open design)
Keep security simple (verifiable, economy of mechanism)
Detect intrusions (compromise recording)
Don’t trust infrastructure
Don’t trust services
Establish secure defaults (psychological acceptability)
security
development
programming
webdev
principles
Apply defense in depth (complete mediation)
Use a positive security model (fail-safe defaults, minimize attack surface)
Fail securely
Run with least privilege
Avoid security by obscurity (open design)
Keep security simple (verifiable, economy of mechanism)
Detect intrusions (compromise recording)
Don’t trust infrastructure
Don’t trust services
Establish secure defaults (psychological acceptability)
january 2012 by earth2marsh
The Documentation Dilemma - (37signals)
january 2012 by earth2marsh
At 37signals we’re firmly in the #1 camp. Designs go from concept to HTML (often in-app) without any deliverables in-between, and then from HTML mock to fully implemented feature in Ruby or JavaScript again without intermediate artifacts.
37signals
design
development
documentation
process
january 2012 by earth2marsh
Authentication - Facebook Developers
january 2012 by earth2marsh
"Cross site request forgery is an attack in which a trusted (authenticated and authorized) user unknowingly performs an action on website. To prevent this attack, you should pass an identifier in the state parameter, and then validate the state parameter matches on the response. We strongly recommend that any app implementing Facebook user login implement CSRF protection using this mechanism."
csrf
development
facebook
from delicious
january 2012 by earth2marsh
Second-system effect - Wikipedia, the free encyclopedia
january 2012 by earth2marsh
"The second-system effect refers to the tendency of small, elegant, and successful systems to have elephantine, feature-laden monstrosities as their successors."
second
versions
systems
architecture
development
programming
design
software
from delicious
january 2012 by earth2marsh
Go Slow to Go Fast - Ontic Oren
december 2011 by earth2marsh
exceptional post from @teich on dev process, deadlines and death marches.
flow
methodology
shipping
Heroku
Oren_teich
deadlines
agile
development
management
software
from delicious
december 2011 by earth2marsh
How we work... - Hearsay Social Engineering
december 2011 by earth2marsh
"Once you’ve built your local branch the way you want (we advocate squashing and rebasing along the way to make code review easy), we’ve built a little command-line tool (soon to be open-sourced) called “lgtm” which enables you to open a new Pull Request from the command line: just type “./lgtm create” and give it a title. If you’re fixing a bug, it’ll show you a list of your assigned bugs in our issue/workitem tracker, Pivotal Tracker, and automatically mark this Pull Request as a fix. (this way, Github & Pivotal’s automatic integration will resolve the bug in Pivotal once the fix gets merged)."
development
process
git
github
continuous
integration
deployment
flow
from delicious
december 2011 by earth2marsh
[from sordyl] Why We Are an Agile Shop | The Carbon Emitter
december 2011 by earth2marsh
Small units of work
Optimize for value
Iteration
Product owner involvement
Feedback
Honesty and trust
agile
development
from google
Optimize for value
Iteration
Product owner involvement
Feedback
Honesty and trust
december 2011 by earth2marsh
Large-scale JavaScript Application Architecture
november 2011 by earth2marsh
Developers creating JavaScript applications these days usually use a combination of MVC, modules, widgets and plugins for their architecture. They also use a DOM manipulation library like jQuery. Whilst this works great for apps that are built at a smaller-scale, … Continue reading →
Modern_JavaScript_Development
decoupled
development
facade_pattern
javascript
jquery
large-scale
mediator_pattern
module_pattern
mvc
patterns
from google
november 2011 by earth2marsh
Nick Bradbury: The Long-Term Failure of Web APIs
november 2011 by earth2marsh
"Years ago, when developers such as myself started the transition away from OS-specific APIs to web APIs, we believed that doing so would empower our software and save it from the confines of the desktop.
And we were right.
But we've also learned that while web APIs enable us to tap into a wealth of data, they can only be relied upon in the short term. The expiration date of software we create has been shortened due to the whims of those who create the web APIs we rely on.
"
api
apis
cloud
web
opinion
development
from delicious
And we were right.
But we've also learned that while web APIs enable us to tap into a wealth of data, they can only be relied upon in the short term. The expiration date of software we create has been shortened due to the whims of those who create the web APIs we rely on.
"
november 2011 by earth2marsh
On jQuery & Large Applications - rmurphey
november 2011 by earth2marsh
dev shares her thoughts on moving from DOM-centric to modern javascript client-server application architecture.
jquery
javascript
architecture
development
programming
webdev
framework
dojo
application
from delicious
november 2011 by earth2marsh
Backus–Naur Form - Wikipedia, the free encyclopedia
october 2011 by earth2marsh
"In computer science, BNF (Backus Normal Form or Backus–Naur Form) is a notation technique for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocols. It is applied wherever exact descriptions of languages are needed, for instance, in official language specifications, in manuals, and in textbooks on programming language theory." via Anant
programming
parser
syntax
development
reference
grammar
theory
computer_science
query
from delicious
october 2011 by earth2marsh
reinh.com: A Git Workflow for Agile Teams
october 2011 by earth2marsh
"Once work on the feature is complete, you will have a branch with a lot of small commits like “adding a model and a migration”, “adding a controller and some views”, “oh crap - adding tests” and so on. This is useful while developing but larger, incremental commits are more easier to maintain. We will use an interactive rebase to squash them together. Also, squashing these commits together will allow us to pretend that we wrote the tests first…"
git
workflow
agile
development
programming
tips
from delicious
october 2011 by earth2marsh
Sugar: A Javascript library for working with native objects.
august 2011 by earth2marsh
claims to fix a number of deficiencies in JavaScript…
tools
javascript
development
library
fixes
from delicious
august 2011 by earth2marsh
Backbone.js Tips : Lessons from the trenches
august 2011 by earth2marsh
Backbone.js Tips : Lessons from the trenches Source: http://twitter.com/
javascript
mvc
tutorial
tips
development
backbone
from delicious
august 2011 by earth2marsh
Crazy, Heretical, and Awesome: The Way I Write Rails Apps | James on Software
august 2011 by earth2marsh
"A simplified explanation of the problem is that we violated the Single Responsibility Principle. So, we're going to use standard object oriented techniques to separate the concerns of our model logic.<br />
<br />
Let's look at the first example I mentioned: logging the creation of a user. <br />
<br />
To decouple the logging from the creation of the database record, we're going to use something called a service object. A service object is typically used to coordinate two or more objects; usually, the service object doesn't have any logic of its own (simplified definition). We're also going to use Dependency Injection so that we can mock everything out and make our tests awesomely fast (seconds not minutes). "
design
development
webdev
programming
rails
testing
from delicious
<br />
Let's look at the first example I mentioned: logging the creation of a user. <br />
<br />
To decouple the logging from the creation of the database record, we're going to use something called a service object. A service object is typically used to coordinate two or more objects; usually, the service object doesn't have any logic of its own (simplified definition). We're also going to use Dependency Injection so that we can mock everything out and make our tests awesomely fast (seconds not minutes). "
august 2011 by earth2marsh
Twitter / @kellan: TTFHW (Time to first "Hell ...
june 2011 by earth2marsh
"TTFHW (Time to first "Hello, World") - a development environment complexity metric"
helloworld
development
metric
developers
experience
developer
kellan
from delicious
june 2011 by earth2marsh
Cody Fauser - Rails HTTP Status Code to Symbol Mapping
may 2011 by earth2marsh
nice list of what numbers map to
http
response
codes
reference
webdev
programming
development
from delicious
may 2011 by earth2marsh
Classification of HTTP APIs
may 2011 by earth2marsh
"a classification of HTTP-based APIs. The classification achieves an explicit differentiation between the various kinds of uses of HTTP and provides a foundation to analyse and describe the system properties induced."
design
apis
development
webdev
chart
REST
RESTful
from delicious
may 2011 by earth2marsh
Working Backwards - All Things Distributed
april 2011 by earth2marsh
The product definition process works backwards in the following way: we start by writing the documents we'll need at launch (the press release and the faq) and then work towards documents that are closer to the implementation.
software
design
development
product
management
product_management
amazon
Werner_Vogels
aws
desig
web-services
from delicious
april 2011 by earth2marsh
Creating mobile Web applications with HTML 5, Part 3: Make mobile Web applications work offline with HTML 5
april 2011 by earth2marsh
"Part of the appeal of mobile applications is that you can take your application and its data with you wherever you go. One reality of mobile is, at times, a mobile device does not have a working connection to the Internet. This might seem to be an insurmountable problem for mobile Web applications. However, Web applications have evolved and become capable of working offline. In this article, you will learn how to offline-enable your mobile Web application and learn to detect when your application goes from offline to online and vice versa."
mobile
web
development
offline
html5
from delicious
april 2011 by earth2marsh
Live.js - One script closer to Designing in the Browser
april 2011 by earth2marsh
"Just include Live.js and it will monitor the current page including local CSS and Javascript by sending consecutive HEAD requests to the server. Changes to CSS will be applied dynamically and HTML or Javascript changes will reload the page."
javascript
development
css
html
webdev
from delicious
april 2011 by earth2marsh
Showoff
april 2011 by earth2marsh
"Showoff is a service that allows a locally run server on any port to be accesible on the public Internet. It creates a public URL for a server on localhost that you can share with anyone. All requests to that url are tunneled to your workstation."
development
webdev
sharing
tools
gem
localhost
from delicious
april 2011 by earth2marsh
Veneer | Interactive Design Studio
april 2011 by earth2marsh
"Anybody can make a pretty website. But at Veneer,<br />
we believe that beauty is only site deep. That’s why<br />
we focus on the foundation first, from defining your big<br />
brand vision to mastering the geeky details that make<br />
your site work right. After all, it’s only pretty if it works.<br />
Find out more about what we do."
design
development
drupal
creative
agency
from delicious
we believe that beauty is only site deep. That’s why<br />
we focus on the foundation first, from defining your big<br />
brand vision to mastering the geeky details that make<br />
your site work right. After all, it’s only pretty if it works.<br />
Find out more about what we do."
april 2011 by earth2marsh
Code Standards | Isobar
april 2011 by earth2marsh
This document contains normative guidelinesfor web applications built by the Interface Development practice of Isobar North America (previously Molecular). It is to be readilyavailable to anyone who wishes to check the iterative progress of our best practices.
Standards
Best_practices
Coding
Development
Ui
Javascript
css
Html
from delicious
april 2011 by earth2marsh
startuptools / FrontPage
march 2011 by earth2marsh
"Start-ups are always short on time. Here are some tools (products/frameworks/etc) that might avoid you reinventing the wheel and save you some valuable time.We (Songkick) have found that the most useful tools are introduced to us by other start-ups. This wiki is an attempt to collect some of that knowledge and experience in one place so that companies getting started on new problems have a useful reference.This list is focused on technical tools to save development time. For business focused resources, Seedcamp have created a useful wiki here."
tools
startup
business
reference
development
from delicious
march 2011 by earth2marsh
enable cross-origin resource sharing
february 2011 by earth2marsh
Access-Control-Allow-Origin "*"
javascript
ajax
cors
development
web
webdev
february 2011 by earth2marsh
RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation
january 2011 by earth2marsh
"RVM is a command line tool which allows us to easily install, manage and work with multiple ruby environments from interpreters to sets of gems."
ruby
development
gems
tools
version
january 2011 by earth2marsh
Embedly
october 2010 by earth2marsh
"Convert your links into embeddable content. We currently support more than 100 services, and more are on the way."
api
code
development
embedded
embed
media
startup
tools
october 2010 by earth2marsh
What tools do you use? - Twitter Development Talk | Google Groups
august 2010 by earth2marsh
List of tools that devs use for Twitter, started by Abraham
twitter
tools
api
development
dev
august 2010 by earth2marsh
5 Online IDEs That Let You Code in the Cloud
august 2010 by earth2marsh
"A number of companies are making a push to move traditional desktop applications into the cloud. You can now write documents, spreadsheets and presentations all from the web browser with ease. Programmers have not been left out of this revolution, with several sites now offering development environments (IDEs) in a web browser."
cloud
environment
ide
development
programming
webdev
code
august 2010 by earth2marsh
hayesdavis's grackle at master - GitHub
august 2010 by earth2marsh
"Grackle is a lightweight Ruby wrapper around the Twitter REST and Search APIs. It’s based on my experience using the Twitter API to build cheaptweet.com. The main goal of Grackle is to never require a release when the Twitter API changes (which it often does) or in the face of a particular Twitter API bug. As such it’s somewhat different from other Twitter API libraries. It doesn’t try to hide the Twitter "methods" under an access layer nor does it introduce concrete classes for the various objects returned by Twitter. Instead, calls to the Grackle client map directly to Twitter API URLs. The objects returned by API calls are generated as OpenStructs on the fly and make no assumptions about the presence or absence of any particular attributes. Taking this approach means that changes to URLs used by Twitter, parameters required by those URLs or return values will not require a new release. It will potentially require, however, some modifications to your code that uses Grackle."
api
development
gem
oauth
security
ruby
library
programming
twitter
august 2010 by earth2marsh
Easy Twitter Streaming API Testing with Mockingbird « Hayes Davis
august 2010 by earth2marsh
"Testing code that talks to the Twitter Streaming API is hard. The are 8 documented failure HTTP response codes, random disconnections, and second-to-second rate changes. And, since this is Twitter we’re talking about, basically anything can happen at any time – including complete downtime. So, let me introduce you to mockingbird. Mockingbird is a simple streaming HTTP server written in Ruby that you can use in place of the server at stream.twitter.com when you’re testing your Streaming API code. With mockingbird, all it takes is a few lines of code and you can simulate all the issues I described above and more."
api
programming
ruby
twitter
streaming
test
testing
development
dev
august 2010 by earth2marsh
pyquery: a jquery-like library for python — pyquery v0.3 documentation
july 2010 by earth2marsh
"make jquery queries on xml documents. The API is as much as possible the similar to jquery. pyquery uses lxml for fast xml and html manipulation. This is not (or at least not yet) a library to produce or interact with javascript code. I just liked the jquery API and I missed it in python so I told myself “Hey let’s make jquery in python”. This is the result."
jquery
parser
python
scraping
tools
xml
framework
development
markup
html
library
opensource
july 2010 by earth2marsh
KISSinsights Customer Development Tactics
july 2010 by earth2marsh
Deck of tactics from Cindy Alvarez
development
user
users
research
user_research
tactics
kissmetrics
july 2010 by earth2marsh
Ways That Customer Feedback Can Help Product Development : MarketingProfs Articles
july 2010 by earth2marsh
"community members aren't just people who chat about likes and dislikes; they help fix bugs, provide free development and make contributions across nearly all stages in a product/service's birth. The trick is to target the users most appropriate for each process. Solarwinds breaks down its user base this way: 1% Power Users—the perfect development partners 9% Contributors—people to tap for direct feedback 80% Watchers—their purchases validate your decisions"
agile
design
development
community
user
users
research
user_research
july 2010 by earth2marsh
ReCSS: Reload your CSS
july 2010 by earth2marsh
"This little bookmarklet makes refreshing your CSS a breeze. It comes in quite handy when you're developing dynamic applications. Tested in IE and Firefox." javascript:void(function(){var i,a,s;a=document.getElementsByTagName('link');for(i=0;i<a.length;i++){s=a[i];if(s.rel.toLowerCase().indexOf('stylesheet')>=0&&s.href) {var h=s.href.replace(/(&|%5C?)forceReload=\d+/,'');s.href=h+(h.indexOf('?')>=0?'&':'?')+'forceReload='+(new Date().valueOf())}}})();
developer
development
css
bookmarklet
bookmarklets
coding
programming
tool
javascript
dev
july 2010 by earth2marsh
this, is boomerang
june 2010 by earth2marsh
"Boomerang is a piece of Javascript that you add to your web pages, where it measures the performance of your website from your end user's point of view. It has the ability to send this data back to your server for further analysis. With Boomerang, you find out exactly how fast your users think your site is."
analysis
analytics
javascript
development
load
opensource
performance
speed
june 2010 by earth2marsh
related tags
!to_read ⊕ 3d ⊕ 37signals ⊕ academic ⊕ account ⊕ acquisition ⊕ actionscript ⊕ activism ⊕ addiction ⊕ addressbook ⊕ adolescence ⊕ adoption ⊕ advice ⊕ africa ⊕ agency ⊕ agile ⊕ aids ⊕ ajax ⊕ ala ⊕ alert ⊕ amazon ⊕ analysis ⊕ analytics ⊕ android ⊕ apache ⊕ api ⊕ apis ⊕ apple ⊕ application ⊕ applications ⊕ apps ⊕ appstore ⊕ architecture ⊕ archive ⊕ arduino ⊕ article ⊕ asynchronous ⊕ audio ⊕ authoring ⊕ autocomplete ⊕ automation ⊕ awesome ⊕ aws ⊕ backbone ⊕ backup ⊕ bamboo ⊕ bangladesh ⊕ bazaar ⊕ beginner ⊕ best ⊕ bestpractice ⊕ bestpractices ⊕ Best_practices ⊕ bicycle ⊕ birds ⊕ blackberry ⊕ bloat ⊕ blog ⊕ Boilerplate ⊕ bookmark ⊕ bookmarklet ⊕ bookmarklets ⊕ books ⊕ brain ⊕ broadband ⊕ browser ⊕ browsers ⊕ bubble ⊕ budget ⊕ business ⊕ cache ⊕ caching ⊕ cars ⊕ cathedral ⊕ cellphone ⊕ change ⊕ charity ⊕ chart ⊕ charts ⊕ chat ⊕ cheatsheet ⊕ child ⊕ children ⊕ child_development ⊕ china ⊕ chrome ⊕ cindy_alvarez ⊕ city ⊕ class ⊕ client ⊕ clients ⊕ clojure ⊕ closed ⊕ cloud ⊕ cms ⊕ code ⊕ codes ⊕ coding ⊕ coffeescript ⊕ cognition ⊕ coke ⊕ collaboration ⊕ color ⊕ comet ⊕ community ⊕ comparison ⊕ compression ⊕ computers ⊕ computerscience ⊕ computer_science ⊕ console ⊕ construction ⊕ contacts ⊕ content ⊕ continuous ⊕ contract ⊕ control ⊕ conversion ⊕ converter ⊕ cool ⊕ cors ⊕ costs ⊕ creative ⊕ creativity ⊕ critique ⊕ crossplatform ⊕ csrf ⊕ css ⊕ cultural ⊕ culture ⊕ cursor ⊕ customer ⊕ data ⊕ database ⊕ databases ⊕ deadlines ⊕ debt ⊕ debugging ⊕ decode ⊕ decoupled ⊕ deployment ⊕ depression ⊕ desig ⊕ design ⊕ designer ⊕ details ⊕ dev ⊕ developer ⊕ developers ⊕ development ⊖ distributed ⊕ docs ⊕ documentation ⊕ dojo ⊕ dom ⊕ download ⊕ drupal ⊕ ecommerce ⊕ economics ⊕ economy ⊕ editor ⊕ education ⊕ efficiency ⊕ embed ⊕ embedded ⊕ emotion ⊕ emulator ⊕ encode ⊕ engine ⊕ engineering ⊕ enterprise2.0 ⊕ entrepreneurship ⊕ environment ⊕ equal ⊕ erlang ⊕ error ⊕ escape ⊕ estimates ⊕ estimation ⊕ event ⊕ events ⊕ evolution ⊕ example ⊕ examples ⊕ executive ⊕ expansion ⊕ experience ⊕ expert ⊕ expertise ⊕ extending ⊕ extension ⊕ extensions ⊕ facade_pattern ⊕ facebook ⊕ fbjs ⊕ features ⊕ feedback ⊕ feeds ⊕ filesystem ⊕ finance ⊕ find ⊕ firebug ⊕ firefox ⊕ fix ⊕ fixes ⊕ flash ⊕ flashdevelop ⊕ flickr ⊕ flow ⊕ fluid ⊕ form ⊕ forms ⊕ framework ⊕ free ⊕ freeware ⊕ fun ⊕ function ⊕ funny ⊕ future ⊕ gadgets ⊕ GAE ⊕ games ⊕ gdata ⊕ geek ⊕ gem ⊕ gems ⊕ generator ⊕ geolocation ⊕ git ⊕ github ⊕ Giving ⊕ globalization ⊕ goals ⊕ google ⊕ google:appengine ⊕ Google:Voice ⊕ grammar ⊕ graphics ⊕ graphs ⊕ greasemonkey ⊕ green ⊕ grep ⊕ grid ⊕ group ⊕ growl ⊕ gwt ⊕ gzip ⊕ hacking ⊕ hacks ⊕ health ⊕ height ⊕ heights ⊕ helloworld ⊕ heroku ⊕ hiking ⊕ hooks ⊕ hosting ⊕ housing ⊕ howto ⊕ html ⊕ html5 ⊕ http ⊕ humor ⊕ ibm ⊕ ide ⊕ ie ⊕ IE6 ⊕ IE7 ⊕ iftttGR ⊕ image ⊕ index ⊕ india ⊕ information ⊕ infrastructure ⊕ innovation ⊕ inspiration ⊕ installation ⊕ instinct ⊕ integration ⊕ intelligence ⊕ intents ⊕ interaction ⊕ interactive ⊕ interesting ⊕ interface ⊕ international ⊕ internet ⊕ interview ⊕ interviewing ⊕ ipad ⊕ iphone ⊕ java ⊕ javascript ⊕ jeff_atwood ⊕ jquery ⊕ js ⊕ json ⊕ kellan ⊕ kids ⊕ kissmetrics ⊕ knowledge ⊕ language ⊕ languages ⊕ large-scale ⊕ layout ⊕ learning ⊕ learnserve ⊕ legacy ⊕ library ⊕ lightbox ⊕ links ⊕ linux ⊕ list ⊕ lists ⊕ load ⊕ loans ⊕ localhost ⊕ localization ⊕ logs ⊕ lsc ⊕ lsi ⊕ macro ⊕ makebelieve ⊕ management ⊕ manager ⊕ manifesto ⊕ marketing ⊕ markets ⊕ markup ⊕ matrix ⊕ media ⊕ mediator_pattern ⊕ medicine ⊕ memcache ⊕ memcached ⊕ menu ⊕ mercurial ⊕ messagequeue ⊕ messaging ⊕ methodology ⊕ metric ⊕ micro ⊕ microcredit ⊕ microfinance ⊕ microsoft ⊕ mindmap ⊕ mindmapping ⊕ mobile ⊕ mock ⊕ model ⊕ Modern_JavaScript_Development ⊕ module ⊕ module_pattern ⊕ monitor ⊕ monitoring ⊕ mootools ⊕ mvc ⊕ MVVM ⊕ mysql ⊕ native ⊕ nature ⊕ navigation ⊕ network ⊕ networking ⊕ neuroscience ⊕ nodejs ⊕ nokia ⊕ nonprofit ⊕ nosql ⊕ notepad++ ⊕ notification ⊕ notifications ⊕ notifier ⊕ notify ⊕ npr ⊕ nurture ⊕ nytimes ⊕ oauth ⊕ offline ⊕ online ⊕ open ⊕ openness ⊕ opensource ⊕ opera ⊕ operations ⊕ opinion ⊕ optimization ⊕ oreilly ⊕ Oren_teich ⊕ organization ⊕ palmpre ⊕ panel ⊕ panels ⊕ parenting ⊕ parser ⊕ pattern ⊕ patterns ⊕ payment ⊕ pdf ⊕ pedagogy ⊕ performance ⊕ philanthropy ⊕ photography ⊕ php ⊕ pipes ⊕ planning ⊕ platform ⊕ play ⊕ plugin ⊕ plugins ⊕ politics ⊕ portable ⊕ poverty ⊕ practice ⊕ presentation ⊕ pretend ⊕ pricing ⊕ principles ⊕ private ⊕ process ⊕ product ⊕ productivity ⊕ product_management ⊕ programming ⊕ progress ⊕ project ⊕ projectmanagement ⊕ projects ⊕ prototyping ⊕ psychology ⊕ pubsub ⊕ python ⊕ quality ⊕ query ⊕ questions ⊕ quora ⊕ quote ⊕ rails ⊕ ranking ⊕ rant ⊕ realtime ⊕ rebase ⊕ record ⊕ recruitment ⊕ redis ⊕ reference ⊕ refrigerator ⊕ regex ⊕ regexp ⊕ repl ⊕ replace ⊕ replay ⊕ research ⊕ resource ⊕ resources ⊕ response ⊕ rest ⊕ restful ⊕ rim ⊕ ruby ⊕ rules ⊕ safari ⊕ satellite ⊕ scalability ⊕ scaling ⊕ scheduling ⊕ science ⊕ scraper ⊕ scraping ⊕ screencast ⊕ script ⊕ scripting ⊕ sdk ⊕ search ⊕ second ⊕ security ⊕ selector ⊕ selectors ⊕ self_regulation ⊕ server ⊕ service ⊕ services ⊕ sharing ⊕ shipping ⊕ skill ⊕ skills ⊕ slideshow ⊕ slimbox ⊕ smugmug ⊕ snippets ⊕ social ⊕ socialentrepreneurship ⊕ socialsoftware ⊕ socialtext ⊕ society ⊕ sociology ⊕ software ⊕ solar ⊕ song ⊕ sonos ⊕ source ⊕ speed ⊕ sql ⊕ sqlserver ⊕ stack ⊕ stackexchange ⊕ standards ⊕ startup ⊕ startups ⊕ statistics ⊕ stories ⊕ stove ⊕ streaming ⊕ stress ⊕ style ⊕ stylesheets ⊕ style_guide ⊕ subversion ⊕ sustainability ⊕ svn ⊕ swagger ⊕ syntax ⊕ sysadmin ⊕ systems ⊕ tactics ⊕ tasks ⊕ tdd ⊕ teams ⊕ technique ⊕ technology ⊕ ted ⊕ teenagers ⊕ teens ⊕ television ⊕ template ⊕ templates ⊕ templating ⊕ test ⊕ testing ⊕ tests ⊕ text ⊕ theme ⊕ themes ⊕ theory ⊕ timetracking ⊕ tips ⊕ toddlers ⊕ tool ⊕ toolkit ⊕ tools ⊕ tooltip ⊕ toys ⊕ trac ⊕ tracker ⊕ tracking ⊕ transition ⊕ transport ⊕ trends ⊕ tricks ⊕ tumblr ⊕ tutorial ⊕ tutorials ⊕ twitter ⊕ ubuntu ⊕ ui ⊕ unit ⊕ UPnP ⊕ urban ⊕ urbanism ⊕ us ⊕ usability ⊕ usb ⊕ user ⊕ users ⊕ user_research ⊕ utilities ⊕ utility ⊕ ux ⊕ validation ⊕ version ⊕ versioncontrol ⊕ versioning ⊕ versions ⊕ via:awhite ⊕ via:nessman ⊕ video ⊕ videogames ⊕ videos ⊕ virtualbox ⊕ visualisation ⊕ visualization ⊕ VM ⊕ vmware ⊕ volunteering ⊕ wealth ⊕ web ⊕ web-services ⊕ webdesign ⊕ webdev ⊕ webhooks ⊕ webintents ⊕ webkit ⊕ webserver ⊕ webservice ⊕ webservices ⊕ Werner_Vogels ⊕ why ⊕ widgets ⊕ wiki ⊕ windows ⊕ wireless ⊕ wordnik ⊕ wordpress ⊕ workflow ⊕ wrapper ⊕ xhtml ⊕ xml ⊕ XMPP ⊕ yahoo ⊕ youth ⊕ yql ⊕ YUI ⊕ zambia ⊕Copy this bookmark: