Debugging Ruby Performance // Speaker Deck
"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
"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
"An interactive SSL-capable intercepting HTTP proxy for penetration testers and software developers"
github  python 
14 days ago
High Performance Web Sites
"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
"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
"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
"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
"This recipe can be prepared in 45 minutes or less."
food 
5 weeks ago
High-Performance Server Architecture
"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
$ cheat git
Comprehensive git cheat sheet.
git 
6 weeks ago
The Product Hacking Ecosystem « Code as Craft
"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
"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
"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
10gen - MongoDB Presentations - There's a Monster in My Closet: Architecture of a MongoDB-powered Event Processing System
"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
"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
"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
"a database migrations tool for SQLAlchemy."
python  data 
9 weeks ago
Organizing your application using Modules (require.js) - Backbone.js Tutorials
"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
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
How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog
"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
"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
"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
"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
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
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 ]
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
"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
"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
"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
"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
"The audience favorite (and mine, too) at the Under the Radar tech pitch conference last week was BlackLocus."
blacklocus 
november 2011
d3.js
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
"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
"A Django app to accept payments from various payment processors via Pluggable backends."
django 
september 2011
Modern GPU
"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
"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
"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
"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
"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
"A simple framework for creating AJAX endpoints in Django."
django 
july 2011
Welcome Home, Atlantis - Alan Taylor - In Focus - The Atlantic
"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
"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
"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
"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
"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
"A ubiquitous mini-profiler for Google App Engine, inspired by mvc-mini-profiler"
python  github  performance 
june 2011
pydanny/django-uni-form - GitHub
"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
"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
"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
"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
"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
"The history and future of the Internet, algorithms vs. curators, reinventing education, and how to live with optimism."
books 
june 2011
Dashboard Admin - ThemeForest
"Dashboard is a clean admin template designed for front end and back end projects."
themes 
june 2011
Adminus - Beautiful admin panel interface - ThemeForest
"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
"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
"Subtle Patterns is a collection of 40 high quality design patterns for
you to use freely. New patterns added weekly."
design 
june 2011
Satchless — an e-commerce framework built with Python & Django
"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
"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
"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
"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
"Let's hope, for barbecue lovers' sake, that this man never loses his passion for BBQ, or runs out of espresso."
bbq 
june 2011
CSS-Tricks
"A Web Design Community Curated by Chris Coyier"
css  design 
june 2011
devstructure/blueprint - GitHub
"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
"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
"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
"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
"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
"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
"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
"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
"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
"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
"I want to talk a bit about how we handle our large amounts of application configuration over at DISQUS."
django  devops 
june 2011
« earlier      

Copy this bookmark:



description:


tags: