§ ensuring the quality of your . codesense tips for
§ underscore-cli is another "awk for ".
§ Once again, StackExchange: Lessons learned and misconceptions regarding encryption and cryptology .
§ GitX-dev , a fork of that's in active development.
§ What fsync is and is not: " Disks lie. And the controllers that run them are partners in crime. "
§ Designing . for Performance
§ Jim Weirich is a great presenter, so there's no excuse to not watch Adventures in . You might learn a thing or two. Programming
§ Looks like the one you get at Power Pwn is a power strip that will hack into your network., but
§ One of the best StackExchange threads is no longer a thread, still, here's to the New Programming Jargon :
Smug Report: A bug submitted by a user who thinks he knows a lot more about the …
Back , , , Germany
Soundcloud is looking for an über-talented back end web developer with knowledge of the latest web development tools and methodologies. As part of our A-team, you will be faced with the challenges of developing the world's leading audio sharing platform.
Do you live to work hard, play …
…great.... but this is the exception, not the rule, and even so - think about Jeff Atwood. StackExchange really is one of the really amazing places... but it still isn't Your Life (the only one you've got). So really think, then think again about your priorities here.
I know what it's like. Your boss tells you that it's critical to hit the next deadline and all but orders you to pull an allnighter? You do know they actually cant enforce that don't you?
Afraid you …
StackExchange is in much the same position , with a different stack, but with sympatico core ideas and comparable results. The learning: In your transaction oriented features, if you aren 't Googleish in your requirements, then scale-up using bare metal, RAM, and may be the way to go. The tug you feel towards the cloud and horizontal scaling may just be a strong consensus wind a blowin'.
Some of the key takeways are:
Hiya guys. My good friend Keith and I decided to do something a little different and tried recording a podcast. We're still rather new at this, so it took for form of a freewheeling conversation. Major topics included:
the experience of working at large and small tech companies in Japan
the Japanese web application market
career advice for programmers don't call yourself a programmer
us trying to sell you on starting A/B testing
conversion optimization stories, including actionable tips which have actually worked for people
…product runs on a single server. New machines have been bought, but very few.
So, the StackOverflow experiment shows the scale-up strategy for even largish sites is a good practice. True, their product naturally separates by topic, much like the early Facebook, but Moore's law and quality engineering are your friends. They estimate Amazon would cost them 4 times much.
Here's what StackExchange has been up to:
The app is largely an ETL which munges multiple data sources (including the StackExchange data dump, a HackerNews data dump and a HackerNews crawler I wrote, as well as calls to the Amazon API ) to extract, conform and load books and quotes from these sites users into a MongoDB back-end.
Submitted for your scaling pleasure:
Evernote hits 10 million users . StackExchange…
The most common complaint against A day in the life of a slow page at , where he shows through profiling and SQL tuning it was possible to reduce page load times from 630ms to 40ms for some pages and for other pages the improvement was 100x. Overflowis that if you know how to write good queries then SQL works fine. If SQL is slow you can always tune it and make it faster. A great example of this incremental improvement process was written up by StackExchange's Sam Saffron, in