Debugging Ruby Performance // Speaker Deck
7 days ago
"Ruby might be slow, but bad code only makes it worse. This talk will teach you how to use powerful tools to see how your code is executed, so you can understand, debug and optimize it."
ruby
rails
7 days ago
Backbone patterns
13 days ago
"Here, I try to document the good practices that our team has learned along the way building Backbone applications."
javascript
backbone
13 days ago
cortesi/mitmproxy - GitHub
14 days ago
"An interactive SSL-capable intercepting HTTP proxy for penetration testers and software developers"
github
python
14 days ago
High Performance Web Sites
22 days ago
"These rules are the key to speeding up your web pages. They've been tested on some of the most popular sites on the Internet and have successfully reduced the response times of those pages by 25-50%."
performance
22 days ago
Summify’s Technology Examined | Big Fast Blog
23 days ago
"In this post I will look at the technology infrastructure they have built for Summify.com, the details of which they were kind enough to share with me."
python
scale
23 days ago
Quora’s Technology Examined | Big Fast Blog
23 days ago
"Quora has taken the tech and entrepreneurial world by storm, providing a system that works so fluidly that it is sometimes hard to see what the big fuss is all about. This slick tool is powered, not only by an intelligent crowd of askers and answerers, but by a well-crafted backend created by co-founders who honed their skills at Facebook."
python
scale
23 days ago
GeoNames
24 days ago
"The GeoNames geographical database covers all countries and contains over eight million placenames that are available for download free of charge."
data
api
24 days ago
Brazilian Seafood Stew Recipe at Epicurious.com
5 weeks ago
"This recipe can be prepared in 45 minutes or less."
food
5 weeks ago
High-Performance Server Architecture
6 weeks ago
"The purpose of this document is to share some ideas that I've developed over the years about how to develop a certain kind of application for which the term "server" is only a weak approximation."
performance
6 weeks ago
The Product Hacking Ecosystem « Code as Craft
6 weeks ago
"Most product ideas are shitty, yet we spend the majority of our lives working on them."
process
6 weeks ago
Go Slow to Go Fast - Ontic Oren
7 weeks ago
"Deadlines – they have the word dead in them for a reason"
process
7 weeks ago
Ruckus Notes - Processing Resque jobs in Ruby that are queued by Java Workers
8 weeks ago
"We have a mixture of Ruby and Java workers. All our workers accept a Hash of arguments. In one case I needed to create a job from Java to be consumed by a Ruby worker."
ruby
rails
8 weeks ago
Ask HN: Best book you read in 2011 | Hacker News
8 weeks ago
Hacker News book recommendation thread.
books
8 weeks ago
10gen - MongoDB Presentations - There's a Monster in My Closet: Architecture of a MongoDB-powered Event Processing System
8 weeks ago
"Monster is Stripe's in-house framework for producing and consuming events. Whenever a user logs in, whenever a payment is received, whenever a cron job runs, an event is logged into our MongoDB event store. These events update aggregate totals, feed into fraud algorithms, and can be analyzed as a changelog of the system. In this talk, we'll discuss how MongoDB's unique features make it easy to implement Monster."
data
mongodb
8 weeks ago
Backbone patterns
8 weeks ago
"This is a document with best practices in Backbone. This is a massive work-in-progress."
javascript
8 weeks ago
Don’t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS
8 weeks ago
"In this paper, we identify and define a consistency model—causal consistency with convergent conflict handling, or causal+—that is the strongest achieved under these constraints."
data
nosql
8 weeks ago
zzzeek / alembic / overview — Bitbucket
9 weeks ago
"a database migrations tool for SQLAlchemy."
python
data
9 weeks ago
Organizing your application using Modules (require.js) - Backbone.js Tutorials
10 weeks ago
"Asynchronous Module Definitions designed to load modular code asynchronously in the browser and server. It is actually a fork of the Common.js specification. Many script loaders have built their implementations around AMD, seeing it as the future of modular Javascript development."
javascript
10 weeks ago
Efficient JavaScript - Dev.Opera
10 weeks ago
This article will show several simple changes that can be made to improve the performance of your Web applications. Areas covered will be ECMAScript - the core language used by JavaScript, DOM, and document loading.
javascript
10 weeks ago
Optimizing for Happiness // Speaker Deck
10 weeks ago
How github runs their business.
github
business
10 weeks ago
How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog
10 weeks ago
"As our database has grown, we have tried to iteratively deal with the scaling issues that come with rapid growth. We did the typical things, like using read slaves and memcache to increase read throughput and sharding our database to improve write throughput. However, as we grew, scaling our existing features to accomodate more traffic turned out to be much less of an issue than adding new features."
mysql
data
10 weeks ago
The Netflix Tech Blog: Making the Netflix API More Resilient
10 weeks ago
"To provide the best possible streaming experience for our members, it is critical for us to keep the API online and serving traffic at all times. Maintaining high availability and resiliency for a system that handles a billion requests a day is one of the goals of the API team, and we have made great progress toward achieving this goal over the last few months."
api
netflix
10 weeks ago
Switch or Broker - zeromq
10 weeks ago
"In this presentation from 2006 we compare the traditional approach of doing reliable messaging via a central broker (such as RabbitMQ or ActiveMQ uses) with a distributed approach (such as ZeroMQ uses)."
zeromq
10 weeks ago
Multithreading Magic - zeromq
10 weeks ago
"In this article Pieter Hintjens and Martin Sustrik examine the difficulties of building concurrent (multithreaded) applications and what this means for enterprise computing. The authors argue that a lack of good tools for software designers means that neither chip vendors not large businesses will be able to fully benefit from more than 16 cores per CPU, let alone 64 or more. They then examine an ideal solution, and explain how the ØMQ framework for concurrent software design is becoming this ideal solution. Finally they explain ØMQ's origins, and the team behind it."
zeromq
10 weeks ago
Broker vs. Brokerless - zeromq
10 weeks ago
This article presents different models of how messaging can be done. It discusses drawbacks and advantages of individual approaches. It is meant as a background reading to learn how ØMQ differs from traditional messaging systems.
zeromq
10 weeks ago
ZeroMQ is the Answer - Ian Barber on Vimeo
10 weeks ago
Whether the problem is asynchronous communication, message distribution, process management or just about anything, ZeroMQ can help you build an architecture that is more resilient, more scalable and more flexible, without introducing unnecessary overhead or requiring a heavyweight queue manager node.
zeromq
vid
10 weeks ago
Using p4merge as a git mergetool | [ andy.mcintosh ]
10 weeks ago
So, don’t get me wrong, I hate Perforce. It actually makes my head hurt a little remembering my experience with it. The only saving grace was the Perforce merge tool, p4merge.
git
10 weeks ago
Evented Django part one: Socket.IO and gevent | codysoyland.com
11 weeks ago
"The buzz around the asynchronous, real-time web has been getting more and more attention lately, and for good reason. The old paradigm of thick servers and thin clients is getting outdated as the new web demands rich, fast, asynchronous, full-duplex messaging."
django
python
11 weeks ago
BlackLocus puts headquarters in Austin and plans for growth | Starting Up
november 2011
"BlackLocus, a technology company founded in 2009 by three Carnegie Mellon University students, is making Austin its headquarters to take advantage of the area’s cloud computing talent pool."
blacklocus
november 2011
Under the Radar Showcase Attracts Nearly 400 Decision Makers - Mountain View, CA Patch
november 2011
"Dealmaker Media delivered on its “deal-maker” promise as it brought together nearly 400 entrepreneurs, innovators, industry experts and investors from Silicon Valley—and beyond to forge partnerships and alliances."
blacklocus
november 2011
AustinStartup » BlackLocus Establishes in Austin
november 2011
"BlackLocus recently completed a round of new hires and will be looking to expand the team even more in Q1."
blacklocus
november 2011
BlackLocus levels online prices | Rafe's Radar - CNET News
november 2011
"The audience favorite (and mine, too) at the Under the Radar tech pitch conference last week was BlackLocus."
blacklocus
november 2011
d3.js
november 2011
D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. As a trivial example, you can use D3 to generate a basic HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.
javascript
statistics
november 2011
www.aliquote.org: Python for statistical computing
september 2011
"Pursuant on my previous post on the use of Lisp for statistical computing, here are some links for statistics with Python"
python
statistics
september 2011
agiliq/merchant - GitHub
september 2011
"A Django app to accept payments from various payment processors via Pluggable backends."
django
september 2011
Modern GPU
september 2011
"Modern GPU is a set of GPU computing programs and companion articles. The articles form a tutorial and cover the programs as case studies."
graphics
cuda
september 2011
Third-Party JavaScript - The Book
august 2011
"This book teaches intermediate JavaScript developers the art of third-party scripting. Topics covered include cross-domain messaging, third-party cookies, defensive and adaptive HTML and CSS, JS API development, performance best practices, and more."
books
javascript
august 2011
Think Stats: Probability and Statistics for Programmers
august 2011
"Think Stats: Probability and Statistics for Programmers is a textbook for a new kind of introductory prob-stat class. It emphasizes the use of statistics to explore large datasets. It takes a computational approach..."
statistics
books
august 2011
Monitoring Theory
august 2011
"monitors can be informative, actionable, or both. By informative, I mean that the alert must tell you categorically that there is a problem. By actionable I mean that receiving the alert must prompt some kind of immediate response."
devops
august 2011
Work on Stuff that Matters: First Principles - O'Reilly Radar
august 2011
"We need to build an economy in which the important things are paid for in self-sustaining ways rather than as charities to be funded out of the goodness of our hearts."
business
inspiration
august 2011
joestump/django-ajax - GitHub
july 2011
"A simple framework for creating AJAX endpoints in Django."
django
july 2011
Welcome Home, Atlantis - Alan Taylor - In Focus - The Atlantic
july 2011
"Today marks the end of an era. Three decades of missions came to a close this morning as the Space Shuttle Atlantis touched down in Florida after a 13-day trip to the International Space Station."
space
july 2011
Eloquent JavaScript: A Modern Introduction to Programming
july 2011
"Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general."
javascript
july 2011
Egg Freckles | Burning A Lion Boot Disc
july 2011
"Apple's official Lion Installation Media was under my nose the entire time, and I am going to show you how to get it."
osx
july 2011
Marked: MultiMarkdown preview, everywhere
july 2011
"Marked opens MultiMarkdown, Markdown, Text or HTML files and previews them as HTML documents. It watches the file for changes, updating the preview any time the file is saved."
osx
apps
july 2011
Clean Up Your Mess - A Guide to Visual Design for Everyone
july 2011
"If you're like most people, you feel like a baby when it comes to visual design. You sometimes have a vague sense of what you want, but can't articulate it or make it come about. All you can do is point and cry. This guide will help you communicate with conscious skill. It will show you how to create designs that are easy to understand and attractive."
design
july 2011
gae_mini_profiler - GitHub
june 2011
"A ubiquitous mini-profiler for Google App Engine, inspired by mvc-mini-profiler"
python
github
performance
june 2011
pydanny/django-uni-form - GitHub
june 2011
"Django forms are easily rendered as tables, paragraphs, and unordered lists. However, elegantly rendered div based forms is something you have to do by hand. The purpose of this application is to provide a simple tag and/or filter that lets you quickly render forms in a div format."
django
github
june 2011
Making Web Forms Simple as 1, 2, 3 | Uni–Form
june 2011
"Uni-Form is a framework that standardizes form markup and styles it with CSS giving you two most widely used layout options to choose from. Anyone can get nice looking, well structured, highly customizable, accessible and usable forms. To put it simply: it makes a developer's life a lot easier."
html
june 2011
What is OpenPCR | OpenPCR - Open source, hackable PCR machine
june 2011
"OpenPCR is a affordable, personal PCR machine. For $512 you can purchase a do-it-yourself kit that includes all the parts and instructions you’ll need to build your own PCR machine."
biology
june 2011
Entrepreneurial Thought Leaders - Download free content from Stanford on iTunes
june 2011
"The DFJ Entrepreneurial Thought Leaders Seminar (ETL) is a weekly seminar series on entrepreneurship, co-sponsored by BASES (a student entrepreneurship group), Stanford Technology Ventures Program, and the Department of Management Science and Engineering."
business
june 2011
(Almost) Everything You Need to Know about Culture in 10 Books | Brain Pickings
june 2011
"What the limits of the universe have to do with the history of jazz and the secret of happiness."
books
june 2011
Summer Reading List: 10 Essential Books for Cognitive Sunshine | Brain Pickings
june 2011
"The history and future of the Internet, algorithms vs. curators, reinventing education, and how to live with optimism."
books
june 2011
Dashboard Admin - ThemeForest
june 2011
"Dashboard is a clean admin template designed for front end and back end projects."
themes
june 2011
Adminus - Beautiful admin panel interface - ThemeForest
june 2011
"Adminus is a stylish admin panel template, ready to be implemented as the back-end interface of your application. The template uses smart jQuery scripts and effects, which degrades perfectly."
themes
june 2011
Software Businesses In 5 Hours A Week: Microconf 2011 Presentation (1 hour) | Kalzumeus Software
june 2011
"Rob Walling (who wrote a book on starting software businesses that I enjoyed) and Mike Taber produced Microconf, a conference for small solo software entrepreneurs. That sounded right up my alley, and I was extraordinarily happy when asked to speak at it."
business
june 2011
Subtle Patterns | High quality patterns for your next web project
june 2011
"Subtle Patterns is a collection of 40 high quality design patterns for
you to use freely. New patterns added weekly."
design
you to use freely. New patterns added weekly."
june 2011
Satchless — an e-commerce framework built with Python & Django
june 2011
"We believe a good framework should give you just the right tools to prototype, test and build an efficient solution that suits you and your business. It should not provide a generic solution and require you to bend your requirements to fit it. In e-commerce there is no one-size-fits-all."
django
ecommerce
june 2011
Bip - Bip - DuckCorp Projects
june 2011
"Bip is an IRC proxy, which means it keeps connected to your preferred IRC servers, can store the logs for you, and even send them back to your IRC client(s) upon connection."
irc
june 2011
YouTube - Y Combinator's Graham Says Startups Must Improve Lives
june 2011
"Paul Graham, partner at Y Combinator, talks about how to identify promising startup companies. Graham speaks with Emily Chang and Cory Johnson on Bloomberg Television's "Bloomberg West." Y Combinator is an early stage investment firm and boot camp for entrepreneurs. (Source: Bloomberg)"
business
june 2011
Kinect for Windows SDK from Microsoft Research
june 2011
"The Kinect for Windows SDK beta is a programming toolkit for application developers. It enables the academic and enthusiast communities easy access to the capabilities offered by the Microsoft Kinect device connected to computers running the Windows 7 operating system."
kinect
microsoft
june 2011
A day in the life of Austin restaurant Franklin Barbecue's Aaron Franklin, a BBQ genius: In the Magazine : bonappetit.com
june 2011
"Let's hope, for barbecue lovers' sake, that this man never loses his passion for BBQ, or runs out of espresso."
bbq
june 2011
devstructure/blueprint - GitHub
june 2011
"Blueprint looks inside popular package managers, finds changes you made to configuration files, and archives software you built from source. It runs on Debian and RPM based distros with Python >= 2.6"
devops
june 2011
Summer Reading List 2011
june 2011
"Embark on a journey around the world this summer. From Cleopatra's ancient Egypt to Kissinger's modern China, the rolling hills of Umbria to the technology hotbed of Silicon Valley, this year's J.P. Morgan Summer Reading List will take you near and far."
books
june 2011
Financial Modeling: Where can web startups learn about Financial Modeling that accounts for the important metrics and costs? - Quora
june 2011
"Alright so here is the deal, below is a fairly detailed & illustrated walkthrough of a financial model for a web-only product startup."
business
june 2011
Gridless - An awesome boilerplate for responsive, cross-browser websites
june 2011
"Gridless has a simple approach on markup and styles. There aren't any pre-made grid systems and the CSS isn't littered with silly classes. Gridless is only a starting point, that should be edited to suit each project's needs."
html
june 2011
PostBin - Debug web hooks
june 2011
"PostBin lets you debug webhooks by capturing and logging the asynchronous requests made when events happen."
networking
http
june 2011
httpbin(1) - httpbin(1): HTTP Client Testing Service
june 2011
"Testing an HTTP Library can become difficult sometimes. PostBin is fantastic for testing POST requests, but not much else. This will cover everything."
networking
http
june 2011
Scala: The Static Language that Feels Dynamic
june 2011
"The highest complement you can deliver in the Python world is to say that something is "Pythonic" -- that it feels and fits into the Python way of thinking. I never imagined that a static language could feel this way, but Scala does -- and possibly even better."
scala
june 2011
Fabric — Fabric v1.0.1 documentation
june 2011
"Fabric is a Python (2.5 or higher) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks."
python
django
devops
june 2011
Functional Programming HOWTO — Python v2.7.2 documentation
june 2011
"In this document, we’ll take a tour of Python’s features suitable for implementing programs in a functional style."
python
june 2011
Provisioning a new Ubuntu server for Django - Brandon Konkle
june 2011
"I'm including my install notes below so that I can provide a complete picture of one way of provisioning a new server from build to deploy."
django
devops
june 2011
Settings in Django by David Cramer
june 2011
"I want to talk a bit about how we handle our large amounts of application configuration over at DISQUS."
django
devops
june 2011
api
apple
apps
backbone
baseball
bbq
biology
blacklocus
books
business
c
c++
cassandra
codereview
cooking
css
cuda
data
design
devops
django
ecommerce
finances
fonts
food
funny
git
github
graphics
hosting
html
http
inspiration
irc
java
javascript
kinect
loans
microsoft
mongodb
mysql
netflix
networking
nosql
objective-c
osx
performance
photography
pricing
process
python
rails
robotics
ruby
scala
scale
space
statistics
stuff
sugar
svn
themes
vid
video
youtube
zeromq