A Peek inside Facebook (7)
share
digg
4 days, 3 hours
ago
permalink
VP of Technical Operations Jonathan Heiliger tells how he manages the social networking site's technical infrastructure.
-
Carl Fyffe said:
Interesting look at agile deployments
Seth's Blog: Reaching the right people (61)
share
digg
by
Seth Godin (667)
on
Seth's Blog (668)
4 days, 4 hours
ago
permalink
Here's a great idea. What if your new rock group appeals to fans of the B52s? Or if your new book is just perfect for people who like Brad Meltzer? If you have a CD or a book or an idea that will appeal to a certain psychographic, it might not be so easy to reach just those people. Dave came up with a super idea: go buy a bunch of B52s CDs. Then list ...
-
chrisbrogan.com said:
This is actually pretty clever.
-
Lorraine said:
One more way to make Fee Sell!
-
matthew hunt said:
great tip!
-
Richard said:
Interesting
-
Carl Fyffe said:
It amazes me how many kickass ideas this guy comes up with. Extra amazing is that most are actionable.
Incremental Stories and Micro‑Releases (3)
share
digg
on
ReinH Blog (1)
5 days, 21 hours
ago
permalink
Agile estimating and planning is difficult. One of the practices that we are learning and adopting at Hashrocket that has truly improved our ability to ship is micro-releases. The idea, championed by author Joshua Kerievsky, is that constantly planning and shipping small, feature based incremental releases within the iterative cycle drives the delivery of tangible business value. In other words, the most important stuff gets shipped sooner. Committing to micro-releases ensures that we are constantly ...
The awesomest filter and sort ever (8)
share
digg
by
Courtenay (10)
on
caboose - blog.caboo.se Home (8)
1 week, 2 days
ago
permalink
Update 2: seems like only one or two people knew about what can_search does :) I hope we’re all a little better educated. Update: yes, I’m using these named scopes throughout the app in other places – they aren’t used only in this one controller. Often you have an index action where you want to sort records, filter by a parameter, and maybe join on some other tables to get a result. Let’s say you’re ...
-
Carl Fyffe said:
With all the Rails flying around the office, we should probably be reading this stuff...
Sanitize your users' HTML input (7)
share
digg
by
Courtenay (10)
on
caboose - blog.caboo.se Home (8)
1 week, 4 days
ago
permalink
The default Rails sanitize helper is actually quite powerful. You can see some of its usage here: <%= sanitize @article.body, :tags => %w(table tr td), :attributes => %w(id class style) %> However, as the docs say, Please note that sanitizing user-provided text does not guarantee that the resulting markup is valid. We were having an issue with users providing bad markup and leaving their tags unclosed. This is <a href="http://foo.com">my dog<a/> and he’s super cool! ...
Pitfalls to Avoid When Designing Forms (55)
share
digg
by
Philipp Lenssen (898)
on
Google Blogoscoped (921)
1 week, 4 days
ago
permalink
Many web forms are broken, usability-wise. Knowing these problems can make you avoid them when you design your own web forms, so here are some recurring usability pitfalls. 1. The risky reset button. In most instances, the form reset button is not needed, though it can almost always do harm if users accidentally click it – because it will empty the form without any confirmation box (in popular browsers and popular form implementations, anyway). Take ...
-
CD1 said:
dicas de como fazer bons formulários na Internet, que muito site por aí deveria usar...
-
Rakesh said:
Sensible tips - most experienced developers know these or should know these but you would be surprised how many don't or just get lazy...
-
Vish said:
and, when I make a mistake in filling your form, don't punish me by clearing the whole form.. please don't..
Profiling jQuery Apps (1)
share
digg
on
ones zeros majors and minors (0)
1 week, 5 days
ago
permalink
Again, John Resig is the man. Even cooler that his example uses GitHub. Sorry about my crappy JS – now I have no excuse not to optimize it. Here’s the GitHub example. Run jQuery.displayProfile() in Firebug to see it in action. -- Delivered by Feed43 service
How to Shutdown All Your Machines Without Anyone Noticing (1)
share
digg
by
Jason Hunter (0)
on
The Making of MarkMail (0)
1 week, 5 days
ago
permalink
Last week we discovered we had to replace some bad memory chips in 2 of the 3 machines we use to run the MarkMail service. This blog post tells the story of how we managed to replace these memory chips without (almost) any of our visitors noticing.ArchitectureFirst, a word about our architecture. The three machines I'm talking about here all run MarkLogic Server. We have some other machines in the overall MarkMail system that do ...
Chicago Graffiti circa 1992-1995 - a set on Flickr (1)
share
digg
1 week, 5 days
ago
permalink
Amazing graffiti by the new designer at 37Signals.
-
Carl Fyffe said:
Simply amazing what can be done with spray paint.
'Mosquito' morphs into adult-proof ringtones (2)
share
digg
1 week, 6 days
ago
permalink
The street finds its own uses for things.A sonic device originally intended to repel teenagers is now being used to create kid-only ring tones.
TraceMonkey (66)
share
digg
by
John Resig (114)
on
John Resig (109)
1 week, 6 days
ago
permalink
I've been waiting to blog about this for a long time now. A fantastic new improvement to Mozilla's JavaScript engine (SpiderMonkey) has landed. Code-named TraceMonkey this engine utilizes a techniques, called trace trees (PDF), which adds just-in-time native code compilation to SpiderMonkey. A major goal of the project has been to set JavaScript up to compete with natively-compiled code, rather than simply against other interpreters. This means that we're starting to see speeds that are ...
-
Sebastian Werner said:
Nice, but we still need to wait for IE to improve upon these new standards.
-
Jason Cartwright said:
This, is awesome
-
Daemach said:
Microsoft just can't keep up.
-
Sean said:
Javascript as fast as C. Mmmmmm. (Well, maybe not THAT fast, but still cool.)
Named Scope: It's Not Just for Conditions, Ya Know? (20)
share
digg
by
Ryan (159)
on
Ryan's Scraps - Blog (3)
2 weeks, 2 days
ago
permalink
Named scopes in Rails are great, everybody knows that. They’re usually used to create granular, chainable sets of SQL conditions that nicely encapsulate your domain query logic. Here’s a simple example: 1 2 3 4 5 6 7 8 9 10 11 12 class Article < ActiveRecord::Base # Get all articles that have been published named_scope :published, :conditions => ['published = ?', true] # Get all articles that were created recently named_scope :recent, lambda { ...
-
Geoffrey Wiseman said:
Named scopes are such a good idea -- do a fine job of intention-revealing for SQL.
Like your hair is on fire (48)
share
digg
by
Seth Godin (667)
on
Seth's Blog (668)
2 weeks, 5 days
ago
permalink
In the US, the next two weeks are traditionally the slowest of the year. Plenty of vacations, half-day Fridays, casual Mondays, martini Tuesdays... you get the idea. What if you and your team went against type? What if you spend the two weeks while your competition (and the forces for the status quo) are snoozing--and turn it into a completed project? So, here's the challenge: Assemble your team (it might be just you) on Monday ...
-
Muthu Ramadoss said:
Great piece of advice. Finish it or Trash it, but make a choice.
-
Peppermint said:
Hey, anche gli americani si fermano ad agosto! Due settimane dopo di noi... Concordo al 100% con Godwin :)
the three c's: changers, contributors and coasters (28)
share
digg
by
hugh macleod (54)
on
gapingvoid: "cartoons drawn on the back of business cards" (54)
2 weeks, 5 days
ago
permalink
I've worked with a lot of companies over the years, big and small. I have found that even small companies are remarkably complex organisms. But of course, anywhere that ambition is allowed to focus usually is. Human beings are messy creatures. It seems to me that in any company, large or small, you can divide the people into three broad categories.1. The "Changers". These are the people who use their work as a platform to ...
-
alf said:
All choices come with a price.
-
Peppermint said:
Are you a changer, a contributor or a coaster??? :)
Reversible business models | Derek Sivers (8)
share
digg
by
Derek (19)
on
Derek Sivers (11)
3 weeks
ago
permalink
In China, some doctors are paid monthly when you are healthy. If you are sick, it’s their fault, so you don’t have to pay that month. It’s their goal to get you healthy and keep you healthy so they can get paid. Shai Agassi of Better Place designed a business model for electric cars where the car is given away for free because the company makes its profit on the electricity and battery maintenance. Services ...
Brawndo: From Satire to Reality (5)
share
digg
by
Dan Heath (1)
on
Made to Stick (1)
3 weeks, 1 day
ago
permalink
Brawndo. A fake sports drink brand in a satirical movie (Idiocracy) becomes real, and now it’s a real brand but it’s still satirical, and it seems to be satirizing a RabidMacho kind of sensibility, and people who drink it must be mocking that sensibility, right?, except that RabidMacho people will almost certainly love the brand too, so ultimately, no one is distinguishing themselves from anyone else, and what’s the point? Well, the point is the ...
-
Carl Fyffe said:
If you haven't seen Idiocracy... you are missing out.
Old marketing with new tools (60)
share
digg
by
Seth Godin (667)
on
Seth's Blog (668)
3 weeks, 2 days
ago
permalink
Remember hand-written thank you notes? Then they became xeroxed form letters. And then mail-merged form letters. And then Amazon order confirmations by email.We tend to use new tools to do less. We try to save time and money at the same time, and end up depersonalizing and commodifying what we do. A simple example: cost and speed pressure means that when you get your car serviced, it's unlikely you'll be greeted by the mechanic himself, ...
-
Richard said:
Totally agree with this. There are so many positive ways to use technology these days, but most businesses either have no clue, or no inclination. Doing so would certainly set you apart from the masses...
-
Andy Yates said:
change 'customers' to 'employees' or 'friends and family', even ... the same probably holds true ..
-
matthew hunt said:
good points!
-
Jay said:
The more interaction your have with your customers, the more you gain in knowing how they feel about your offering and how they think we can improve. Whether the interaction is face-to-face, email-to-email, tweet-to-tweet is for you to decide. I have seen angry customers venting their disgust in some third-party forum, which could have been avoided, if there had been a open channel of communication with the vendor.
Broken Plane (3)
share
digg
by
waiter (4)
on
Waiter Rant (0)
3 weeks, 6 days
ago
permalink
It’s six in the evening and I’m stuck inside a hot and stuffy DC-9 flying above Illinois. After a quick layover in Indianapolis we’re heading for Kansas City. I’m scheduled to participate in “ORDER UP! Tales from the Dining Room,” a program sponsored by that city’s public library. It’s my first trip as a published author. It might also be my last. Cue the Airport 77 music! “Man, it’s hot in here,” my seatmate says. ...
Japan’s super-advanced mobile web: Too unique to serve as a global blueprint? (41)
share
digg
by
Serkan Toto (92)
on
TechCrunch (5480)
3 weeks, 6 days
ago
permalink
Over one billion cell phones have been sold worldwide in the last year, but in the US or Europe, the mobile Internet is still catching on relatively slowly. There even was a heated debate in the blogosphere just recently whether the mobile web has a future at all. However, this has never been a question in one specific region of the world: In Japan, since 2006 more people have been accessing the web through cell ...