Links (12,297 links)
- Fabric, Django, Git, Apache, mod_wsgi, virtualenv and pip deployment morethanseven.net
Fairly hardcore.
- Improve your French by listening to French Radio stations learn-french-help.com
- Highly Maintainable, Efficient, and Optimized CSS slideshare.net
Nothing particularly surprising, a few contentious parts: pretty decent round-up of ideas that are in reasonably common usage.
Via daneastwell.
- SEO: The Free Beginner’s Guide From SEOmoz guides.seomoz.org
I mostly hate myself for saving this.
- FreeRange || Building outstanding software for the web. gofreerange.com
- Rands In Repose: How to Run a Meeting randsinrepose.com
There are two useful types of meetings: alignment and creation. Briefly, alignment meetings are tactical communication exchanges that rarely dive into the strategic. These are fine meetings that have a weekly cadence, and while there are lots of ways to screw up these meetings, their tactical repetition often keeps them on the rails. Creation meetings — diving into solving a hard problem — involve, well, more creativity. Each hard problem requires a unique solution, and finding that solution is where creation meetings can go bad.
- Git your act together - Jeff Kreeftmeijer jeffkreeftmeijer.com
Some git best practice.
- Posthuman – Mobile Mast vimeo.com
DevOps is hard, we can help. Simple and automated development environments. Experiment, collaborate and deploy with confidence. From $7 per month.
Via tomtaylor.
- Hacker News | What does a product manager do? news.ycombinator.com
A product manager enables the team to execute the company vision.
- How to reduce wind noise on your smartphone recordings - Archival Sounds britishlibrary.typepad.co.uk
You can use a woolly smartphone 'sock' as an improvised windshield. One with a fairly open weave will produce less muffled results than a sock with a microfibre lining. Pulling the sock about half way down the phone lets you get at the touchscreen and also creates a small but necessary air space around the microphone.
- Polymaps polymaps.org
A JavaScript library for image- and vector-tiled maps using SVG.
- Undelete! | Atomic Object, Software Design & Development spin.atomicobject.com
Use grep to recover files removed with rm. Clever.
- Distributed Version Control is here to stay, baby - Joel on Software joelonsoftware.com
With distributed version control, merges are easy and work fine. So you can actually have a stable branch and a development branch, or create long-lived branches for your QA team where they test things before deployment, or you can create short-lived branches to try out new ideas and see how they work. This is too important to miss out on. This is possibly the biggest advance in software development technology in the ten years I’ve been writing articles here.
- phpUnderControl phpundercontrol.org
Via markrocky.
- ATG Community: can we use jsf(front end) for ATG community.atg.com
"Theoretically, if you are on ATG 9.x, you "can" use whatever front-end you want."
- Paul's Extreme Sound Stretch hypermammut.sourceforge.net
- Sell! Sell! - Hello there! sellsell.co.uk
Via ihart.
- Dark Patterns: Black Hat, Anti-Usability Design Patterns darkpatterns.org
Dark Patterns are [...] not mistakes, they are carefully crafted with a solid understanding of human psychology, and they do not have the user’s interests in mind. The purpose of this site is to catalogue various common types of Dark Pattern, and to name and shame organizations that use them.
Via alastc.
418 I'm a teapot: The HTCPCP server is a teapot; the responding entity may be short and stout. http://icio.us/x0cbex
418 I'm a teapot: The HTCPCP server is a teapot; the responding entity may be short and stout.
- Proximity for iPhone, iPod touch, and iPad on the iTunes App Store itunes.apple.com
"Proximity is a location-based alarm that allows you to set *where* you want to wake up, as opposed to *when*." Close, but would like to see something a little more general that could trigger a range of actions depending on location.
A few months ago, the London bartender Tony Conigliaro told me that weak cocktails can be more aromatic than stronger drinks. That observation provoked me to play with the proportions of alcohol and water in spirits and wines. Then this month, a barista showed me that I could make tastier coffee by brewing it with less ground coffee and more water. It’s true, as it turned out: Water is indeed a useful flavor enhancer, exactly because it dilutes other ingredients and can change their balance for the better.
- Mobile Graded Browser Support | jQuery Mobile jquerymobile.com
Riffing on the excellent Yahoo GBS.
Gives developers the ability to leverage cloud computing to build very precise streams of data from the millions and millions of tweets sent everyday.
A bundle of TextMate tips.
- Regex Patterns for Single Line <span class="caps">CSS</span> « Dan Rubin's SuperfluousBanter superfluousbanter.org
TextMate macro to convert multi-line CSS to single-line (or vice versa).
These pieces provided by Dojo — or any other comprehensive toolkit, for that matter — are but starter patterns, and thread, and scissors, and pins, and a sewing machine, and OK I’m stretching the metaphor, now, but my point is they’re definitely not finished one-size-fits-nobody garments. On the other hand, if I decide to use jQuery in a large application, it can feel like I’ve been given a black marker and some of that crinkly brown paper, and now it’s up to me to draw a pattern and then come up with all those other pieces, too. Intellectually interesting and pleasingly crafty, perhaps, but not particularly efficient, sustainable, repeatable, or maintainable.
This is a land where HTML, CSS, and JavaScript are almost all you need, and I like it. I’ve become a firm believer in moving giant hunks of functionality that used to belong to the server over to the client. For a variety of reasons, I think it’s clear that this is where most interesting web development is headed, to the extent it’s not already there.