#development (614 links)
- On a Repeatable Dev Project Setup mattrogish.com
Every development project, no matter how complex, should have a repeatable, predictable (preferably scripted) new developer project bootstrap.
- Serve - Delicious ERB, Haml + Sass get-serve.com
Simple dynamic site generator with standardised templating tools: certainly looks nice for building those early-stage prototypes before you need a full backend.
- Coding is priority number five - bitquabit bitquabit.com
Team leads are different. Your job, should you accept it, is to become what I’ve lovingly dubbed Shit Umbrella. Your goal is to find all of the peripheral stuff involved in getting the product out the door—important stuff, such as making sure the delivery schedule for the new servers makes sense for when you want to ship the product that needs them, or taking customer calls at 11 PM on a Sunday because their account quit working and they want to know why they should keep paying you, or figuring out when doing features the sales and support teams want makes financial sense—and then coming back and presenting a focused direction to all the developers so that they can get the features written without worrying about how they actually ship. You switch from doing the building yourself to enabling others to build stuff on your behalf.
- Fixing These jQuery | adam j. sontag fixingthesejquery.com
An HTML5 presentation designed to familiarise developers with basic approaches to debugging jQuery and JavaScript code. It also introduces many of the common pitfalls most people encounter at some point on their jQuery journey.
- Web Development Using Virtual Machines jacklmoore.com
Setting up a LAMP stack on Virtualbox.
- Publish What You Learn | Smashing Magazine smashingmagazine.com
The collaboration on apps like GitHub should be exactly what happens on blog posts. The readers posting comments should read the entire article, and should offer constructive, polite criticism and suggestions, without any unnecessary negativity.
- Introducing Grunt - Bocoup weblog.bocoup.com
..."a task-based command line build tool for JavaScript projects."
- ircmaxell's blog: The Power of Technical Debt blog.ircmaxell.com
Overall, I think [technical debt is] a very powerful tool that -- when used wisely -- can be a great asset to any team. It seems to me that most of the people that I've been talking to really don't agree, and see Technical Debt as a plague that should be eliminated at first sight.
If it all gets a bit much, Visual Studio 2010 does include a pleasing beginners' mode where, instead of typing spells, they can be drawn using a convenient drag-and-drop interface. This GUI gameplay eschews much of the complexity of the full game—the compiler gatekeeper is almost always happy, and few bugs will lurk in the resulting dungeons—but works well as a way of learning how to craft spells.
- LiveReload livereload.com
Monitors changes in the file system. As soon as you save a file, it is preprocessed as needed, and the browser is refreshed.
Presuming the bank means around just under a grand.
- Android browser's about:debug, what do those settings do? - Android - Stack Exchange android.stackexchange.com
- dcramer/django-sentry - GitHub github.com
A realtime event logging and aggregation platform built on Django
- Why Software Projects are Terrible and How Not To Fix Them | Sealed Abstract sealedabstract.com
"I can find troubled projects, swoop in and save them through sheer competence, and save the day. This is probably the biggest single lie a developer can tell himself." Honk.
- devopsanywhere: How Ruby is beating Python in the battle for the Soul of System Administration devopsanywhere.blogspot.com
Ah.
- API design for humans - (37signals) 37signals.com
- mschrag/speedlimit - GitHub github.com
SpeedLimit is a Leopard preference pane for limiting your network bandwidth to one of a couple different speeds — 768k DSL, Edge, 3G, and Dialup.
- A List Apart: Articles: Smartphone Browser Landscape alistapart.com
Good basis for a testing platform.
"Unless the web fragments again, and it’s once more us against them, I think we’re on the road to efficient and productive normalcy. Which is great in almost every way except that it’s just not as fun. The web is on its way to becoming a commodity [...] I haven’t given up. I just wonder sometimes how long we’ve got before we all have to stop being hackers and be software engineers." What's next?
- Book of Speed bookofspeed.com
- Front End Development Guidelines taitems.github.com
paul_irish: Very finely compiled Frontend Dev Guidelines from @taitems : http://goo.gl/QYuuW
- Showoff showoff.io
"The easiest way to share localhost over the web." Workable pricing: free for five minutes, day pass is $1, unlimited is $5/month.
- img class from nowhere | CodeIgniter Forums codeigniter.com
A reminder to myself to avoid the string "ad" in classes if your development browser runs AdBlock or a variant. Doh.
rmurphey: great summary of web vs native mobile apps and where @phonegap fits in http://t.co/vhaTVWu /via @touramobile
- Kaleidoscope — File comparison for Mac kaleidoscopeapp.com
- Dave Martorana | MultiFirefox 2.2 davemartorana.com
A small launcher utility that allows you to run multiple versions of Firefox side-by-side. It helps you set up multiple profiles (one or more for each version of Firefox), remembers your last launch preferences for easy launching, has auto-updating built in for when we make improvements, and is 100% open source, MIT licensed.
- You Win, RIM! (An Open Letter To RIM's Developer Relations) blog.jamiemurai.com
Well, this bodes well for the PlayBook app ecosystem. NB: it doesn't.
- jamiew/git-friendly - GitHub github.com
Pimp your git workflow. Stop using command-combo-hell and just type pull, branch, merge, push
- Mobile Emulators and Simulators - The ultimate guide to mobile developers | Mobile Web Programming mobilexweb.com
Be nice if everyone could agree on a standard for doing device emulation, wouldn't it.
- Top 10 Pitfalls When Switching to Vim | Nettuts+ net.tutsplus.com
- Introducing iframe Tabs for Pages - Facebook Developers developers.facebook.com
- One with Vim – Invisible Theory invisibletheory.com
- Circus deployacircus.com
"A framework for packaging, deploying and provisioning applications", based on Vagrant, by LShift.
- How To Safely Store A Password | codahale.com codahale.com
"Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt." Thanks, Pete.
- Vagrant vagrantup.com
"A tool for building and distributing virtualized development environments." Rather super.
- notes on "learn to program in 24 hours" notes.torrez.org
The snark is amusing and this is also a pretty decent list of things to do when building an app.
- Staging Servers, Source Control & Deploy Workflows, And Other Stuff Nobody Teaches You: MicroISV on a Shoestring kalzumeus.com
Back to basics; handy.