Links (12,295 links)
Spend money on tools, basically.
- git-up - fetch and rebase all locally-tracked remote branches aanandprasad.com
git pull has two problems:
* It merges upstream changes by default, when it's really more polite to rebase over them, unless your collaborators enjoy a commit graph that looks like bedhead. * It only updates the branch you're currently on, which means git push will shout at you for being behind on branches you don't particularly care about right now.
- DevDocs devdocs.io
Combines multiple API documentations in a fast, organized, and searchable interface.
- Bulletproof Accessible Icon Fonts | Filament Group, Inc., Boston, MA filamentgroup.com
Via ttscoff.
- Goodnight. Sleep Clean. - NYTimes.com nytimes.com
Sleep, it turns out, may play a crucial role in our brain’s physiological maintenance. As your body sleeps, your brain is quite actively playing the part of mental janitor: It’s clearing out all of the junk that has accumulated as a result of your daily thinking.
- Your jeans pocket may have a hole in it, sending change bouncing to the floor learning-alterations.com
- Adam Magyar - Stainless (excerpt) vimeo.com
- grunt-uncss github.com
- Intro to Shadow DOM | Nettuts+ net.tutsplus.com
- Why I am switching to promises | Hacker News news.ycombinator.com
The Node environment seems to have shifted from "use this for your one-off, high performance, I/O dominated real time service" to "hey, you know Javascript, build all your webapps in node, build your command line tools in node, build everything in node, since it's the lingua franca of the web." This latter trend sucks, and results in things that to me seem absolutely bonkers, like the Vows test framework.
- Littleprinter Publications Reference - BERG Cloud Developers remote.bergcloud.com
- MEAN Stack Relational github.com
M*EAN (*MySQL, Express, Angular, Node) - A Simple, Scalable and Easy starting point for javascript web development with a relational database ORM
- Lone - Dream Ache youtube.com
- How do I back up Lastpass? askleo.com
The "clunky, insecure but simple and reasonably effective" strategy.
- A Soft Murmur asoftmurmur.com
- Marker: Web selections to Markdown brettterpstra.com
[Bookmarklet to] take a selection -- including headlines, links, and images -- and converts it to Markdown using Marky.
- Unicorn Jobs | Hacker News news.ycombinator.com
- Front-end-Developer-Interview-Questions github.com
- Metronomy - I'm Aquarius youtube.com
- Managing a Mind ◆ 24 ways 24ways.org
- Untangling Web Typography ◆ 24 ways 24ways.org
- Checking out Pull Requests locally · GitHub Help help.github.com
Let's say someone's made a pull request from their fork into your repository. Here's how you can check out her changes on your machine and verify that everything is a-okay.
- Everything you need to know about Income Protection Insurance - Freelance Advisor freelanceadvisor.co.uk · Archived on
- Northern lights trips: holidays to see the aurora theguardian.com
- JavaScript Promises: There and back again - HTML5 Rocks html5rocks.com
- ProxyLocal proxylocal.com
- This wasn't a very good essay. The closing line sums up its problem: "We need to... | Hacker News news.ycombinator.com
Here's a more nuanced view: speed matters, and you can be really successful developing important, business-critical software by emphasizing speed over quality. If it's a problem domain you're particularly familiar with, especially if you have a lot of tools, frameworks, and libraries to help you, you can get an impressive amount of work done.
As you continue to work, you'll slow down. At some point—about six weeks is my guess—you'll actually be going slower than someone who's focused on quality. They'll speed up over time (asymptotically), and you'll continue to slow down (also asymptotically). You'll still be ahead of them, though, because you got so much done in that initial burst of energy. Your life will start to suck, though, and you'll be looking forward to when the project is done.
Eventually—about three to six months, I'd guess—you'll fall behind. You'll be going so slow that your initial advantage will have been erased. Luckily, you now get to hand the project off and start a new one. Win!
Three to seven years later, your code will be thrown away. It will be so expensive to change that it no longer makes economic sense to maintain. If it's still relevant, it will be rewritten at great expense and even greater opportunity cost.
Well said.
- Shared Grunt Configuration – TNG - The Nitty Gritty thenittygritty.co
- Why Walmart is using Node.js venturebeat.com