Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1046 lines (835 sloc) 83.2 KB

Programming

Priceless

  • Latency numbers every programmer should know — Gist
  • mfeathers: Learning how we understand code through eye-tracking: http://t.c
  • Apollo 13, We Have a Solution - IEEE Spectrum
  • Conway's law - Wikipedia, the free encyclopedia
  • How To Write Good Log Messages
  • Dropbox tech blog » Blog Archive » Caching in theory and practice
  • Write Less Code
  • Dialing back the cleverness — The Endeavour
  • The Architecture of Open Source Applications (Volume 2): nginx
  • 6 tips to break app dev bottlenecks | Application development - InfoWorld
  • Secretary Puzzle
  • hmason: Visualize your regular expressions: Regexper http://t.co/PznvmrPV (
  • CompSciFact: Latency numbers every programmer should know http://t.co/rcgFP
  • Stack Overflow question checklist - Jon Skeet: Coding Blog
  • mvelic: Goodness: what ever you are doing, stop and read this - How Complex
  • Software Development Is Bad For Your Health (And What You Can Do About It)
  • Got 15 minutes and want to learn Git?: datatau.com/item?id=934
  • Bitrot and atomic COWs: Inside “next-gen” filesystems | Ars Technica
  • Peter Norvig's 9 Master Steps to Improving a Program
  • @joshuajames Posit: the failure of most "system thinking" is in thinking the system is like a machine rather than an ecology.

    @dhh: “Coding isn’t the poor handmaiden of design or analysis. Coding is where your fuzzy ideas awaken in the harsh dawn of reality”

    Complexity, Code Reviews, Technical Debt

    Learning to Code

    "Computational skills are life skills"

  • Debunking the "10,000 hours rule" myth – the psychology of what it actually
  • Research Blog: Scaling Computer Science Education
  • Learn Code The Hard Way -- Books And Courses To Learn To Code
  • How I Taught Myself to Code in 8 Weeks - Yipit Django Blog
  • datachick: What Harvey Mudd Computer Science program has done to support #W
  • John Resig - Redefining the Introduction to Computer Science
  • Python | Codecademy
  • River (getriver.com): Keep a programming journal. — Gist
  • Software development final exam: Part 1
  • The Git Revolution Is Here | Dr Dobb's
  • Why Coding Style Matters | Smashing Coding
  • Evidence suggesting that young computer programmers have “bilingual brains”
  • 27 Ways to Learn to Program Online
  • Tech Education Doesn't Happen in the Classroom
  • http://nyeggen.com/blog/2014/06/07/b-trees-are-overrated-try-hashing-instead/
  • Meta

  • Programming is not a craft « Dan North & Associates
  • Examining Programming Language Framework Popularity – tecosystems
  • MIT Brain Who Beat the Casinos Launches Service to Quantify Developer Perfo
  • Programmer Competency Matrix
  • These Are the Best Programming Skills to Have if You Wanna Be Rich
  • Coding is Dead. Long Live the Coders | OpenView Blog
  • Programmer Time Translation Cheatsheet -or- Why Programmers Are Bad at Esti
  • 10 steps to becoming the developer everyone wants | Application Development
  • Patterns and Practices

  • 20 controversial programming opinions « Programmers Stack Exchange Blog
  • fogus: (Building) The 7 Books of a Highly Effective Programmer
  • Jez Humble: Why Software Development Methodologies Suck | Javalobby
  • Software Architecture cheat sheet
  • Crafted Software: The best approach to software development
  • Service Oriented Side Effects - Randall Degges
  • Software Craftsmanship Calendar - a set on Flickr
  • Intro to Scalable Agile: Scale Your Teams and Release More Frequently
  • Four Simple Keys to Operational Excellence – It’s not an IT or Data Center
  • The Key Ingredients of a Successful Team - Vineet Nayar - Harvard Business
  • Why isolate “lower” application layers from “higher” layers?
  • UI, UX, HCD

    Programming Teams, Large Projects, Project Management

  • How we use Trello & Google Docs to make UserVoice better every day | UserCe
  • Air Force scraps massive ERP project after racking up $1 billion in costs C
  • Best Collaboration Tools For Remote Teams | Clarity.fm Blog
  • The Codist
  • 9 app dev projects you should cancel in 2013 | Application Development - In
  • Blimp: project management for doers — elweb
  • Is Kanban the New Scrum?
  • scaleovenstove: I'm Blogging: Business Intelligence – 3 Years of Agile: Las
  • Framework First, Product Later—programming is terrible
  • Project Management Tips from PMRobot: How to Do Remote Work the Right Way:
  • DropTask - Visual Task Management for Individuals and Teams
  • Great Programmers

  • Dodgy Coder: Q&A With Nine Great Programmers
  • The five programming books that meant most to me by David of 37signals
  • Super-star programmers: Difference engine: Wired for speed | The Economist
  • Ask HN: What did the really successful programmers do differently? | Hacker
  • Some things I've learnt about programming | John Graham-Cumming
  • Cloud Computing, Virtualization, Hardware, Performance Tuning

  • Updated IaaS Pricing Patterns and Trends – tecosystems
  • It's 2014 and PaaS is Eating the World | OpenShift by Red Hat
  • RAMCloud - RAMCloud Project - Confluence
  • Automating the cloud, one website script at a time | Applications - InfoWor
  • dotCloud - PaaS under the hood - download the book
  • Eureka! New tech shrinks cloud computing's carbon footprint | Cloud Computi
  • SQLRockstar: Cloud decisions are no longer in the IT department's hands - t
  • Your Job Outlook Is Cloudy And That's A Good Thing | SQLRockstar | Thomas L
  • puppetlabs: Want to learn Puppet? Download our free technical docs and lear
  • SQLRockstar: Ever wonder how to parse DBCC MEMORYSTATUS using #posh? Wonder
  • www.himss.org/content/files/CS07NavigatingHIPAAWhileMovingtotheCloud.pdf
  • Don’t complicate my cloud! It’s just infrastructure with an API « Rob Hirsc
  • Notes on Distributed Systems for Young Bloods – Something Similar
  • buckwoody: Posted a blog on "How does the Cloud Change a Developer's Role?"
  • James Somers – Heroku's Ugly Secret | Rap Genius
  • Serverless

    Storage, SAN and I/O

    Docker, Containers, Unikernels, Orchestration

    Microsoft Azure

  • buckwoody: AZCopy - command-line file copy to Windows Azure Storage: http:/
  • Google Cloud

  • Google Takes on Amazon and Microsoft for Cloud Computing Services - NYTimes
  • Julia on Google Compute Engine: working with files | never a straight line
  • AWS (Amazon Web Services)

  • Netflix shows off how it does Hadoop in the cloud — Tech News and Analysis
  • DenisGobo: Bad news for Amazon could be good news for “other” cloud provide
  • Amazon Web Services Blog: PiCloud and Princeton Consultants Win the First A
  • Amazon Web Services Architect Training Recap | Brent Ozar PLF | Brent Ozar
  • Amazon Web Services Blog: Amazon RDS Scales Up - Provision 3 TB and 30,000
  • Ask HN: What are some good EC2 tutorials for programmers? | Hacker News
  • Amazon Web Services Blog: Lots of New Features for AWS GovCloud (US)
  • Cloud Economics: Visualizing AWS Prices over Time | eScience Institute
  • jeffbarr: New #AWS Feature - Create a Backup Website Using Route 53 DNS Fai
  • Amazon Web Services Blog: Enable Single Sign On to the AWS Management Conso
  • spyced: EC2 3.8x more expensive than internal cluster http://t.co/KXvfcjxU.
  • pikesley: Using AWS? You probably want this: https://t.co/mgBKnENR Thanks
  • peakscale: "fresh data stored in S3, with automatic, policy-driven archivin
  • EC2StartersGuide - Community Ubuntu Documentation
  • NetflixOSS: Introducing Hystrix for Resilience Engineering - http://t.co/PC
  • Amazon EC2 Instance Types
  • Quickstart tutorial on how to deploy an API on Amazon EC2 for Amazon Web Se
  • AWS Lambda

    Languages

  • rubytune — rails performance tuning, emergency troubleshooting, server and
  • Why we love Scala at Coursera - Coursera Technology
  • Python, IPython

    Examples of good Python codebases

  • The Scipy Superpack for OS X 10.9 has been updated, and includes IPython wi
  • rjurney: "can't believe I didn't know about that python library..." @ChrisD
  • pyggplot - A #python wrapper around the #rstats ggplot2 library: code.googl
  • Getting Started with Python for Data Scientists - Data Community DC
  • Python Shortcuts for the Python Beginner - Max Burstein's Blog
  • Will it Python? | Slender Means
  • Learning Python the pragmatic way - James Morris - JMOZ
  • Improving Your Python Productivity | Eventual Consistency
  • iep - the Interactive Editor for Python - Google Project Hosting
  • Python 3 Wall of Superpowers
  • Scala, Spark

    Java

    JavaScript

    React

    MSFT Stack

  • dfinke/powershell-for-developers · GitHub
  • Why is the use of abstractions (such as LINQ) so taboo? | Ars Technica
  • Managing Services the #PowerShell way Part 7 from @4sysops bit.ly/YcX9kp
  • Listing Power Plans - Power Tips - PowerShell.com – PowerShell Scripts, Tip
  • SqlBrit: [Blog] Script SQL Server Agent Jobs using PowerShell - http://t.co
  • Mike_Fal: [Blog]: T-SQL Tuesday #39 – A PoSH Post #tsql2sday http://t.co/Hr
  • T-SQL Tuesday 39: SQL Server, PowerShell, and AWS | Matt Velic
  • RT @JeffHicks: Did you see my 5 #PowerShell  ISE Tips article? bit.ly/X9NK
  • obscuresec: Very cool PowerShell project Chocolatey http://t.co/hd0Fptgf ht
  • dfinke: Automating Capture, Save and Analysis of HTTP Traffic with #PowerSh
  • The many approaches to Entity Framework | Jonathan Channon's Blog
  • Chocolatey Brings Lightning Quick, Linux-Style Package Management to Window
  • Here's the $4.99 utility that might just have saved Windows 8 • The Registe
  • Microsoft and other third-party developers have a huge problem: they don't listen to their customers (developers), and the resulting frustrating means people use other, easier-to-use stacks whenever possible.

    Linux

  • Jay Fields' Thoughts: 8 Linux Commands Every Developer Should Know
  • Top 10 Unix Command Line Utilities 2012 | conflating
  • Top 10 Tools That Are Better in the Command Line
  • My First 5 Minutes On A Server; Or, Essential Security for Linux Servers |
  • SQL and Databases

  • mrdenny: Reading: http://t.co/ZA3MOe15 Selective XML Index - Secondary Sele
  • BrentOzarULTD: New post: sp_BlitzIndex™ Holiday Week Edition http://t.co/wH
  • Clustered Indexes vs. Heaps. By Thomas Kejs
  • Fun for the day - Automated Auto-Indexing! - Tips, Tricks, and Advice from
  • New post: LandsofAmerica.com - Elastic Data Warehouse - A Case Study brento
  • carlosbossy: Tenets of a Real-time Data Warehouse http://t.co/HgqPpPdA
  • Powershell Basic SQL Backup – T-SQL Tuesday #39 « Mike Donnelly, SQLMD
  • josephsack: [Weekend Blog] Exploring Column Correlation and Cardinality Est
  • Microsoft Windows Azure Disaster Recovery Options for On-Premises SQL Serve
  • Phil_Factor: What is new for the Tabular model in SQL Server 2012 SP1 and c
  • Database Landscape Map – December 2012 — Too much information
  • BenjaminNevarez: Reading "Do Query Optimizers Need to be SSD-aware?" http:/
  • sp_Blitz v14 Adds VLFs, DBCC, Failsafe Operators, and More | Brent Ozar Unl
  • ryrobes: How to create a #Tableau Data Extract from a #SQLServer query w th
  • Databases With Large Tables Should Use Auto Stats Async Update Feature | Bl
  • Phil_Factor: Making the Case for a SQL Server Platform Refresh http://t.co/
  • SQLPoolBoy: RT: [Blog] Clustering SQL Server on Virtual Machines (Round 2)
  • DBArgenis: [BLOG] DBA Best Practices - A Blog Series: Episode 2 - Password
  • Phil_Factor: Common Myths about SQLi, Busted http://t.co/JrPmgt9M > plenty
  • NULL Values Impact the Performance of MAX() and MIN() » John Huang's Blog
  • sql_lazywriter: Stress testing using SQLIOSIM and SQLIO http://t.co/NfCCAOy
  • dbpatterns - create, share, explore database patterns
  • PaulRandal: RT [Blog] New 7.5 hour online course on logging, recovery, and
  • BrentOzarULTD: New post: Creating Objects on a Specific Filegroup with Poli
  • AndyLeonard: Have you downloaded my whitepaper on SSIS Design Patterns, Fra
  • Microsoft Gray Systems Lab > Home
  • AWS for the SQL Server Pro
  • Analysing #SQLPASS Tweets using NodeXL | Blog | SQLServerPedia
  • denglishbi: RT @akarcher You can download #SQL 2012 SP1 right here http://t
  • PaulRandal: RT @josephsack: [Blog] Distributed Query Plan Quality and SQL S
  • Paul White: Page Free Space : Cardinality Estimation Bug with Key Lookups
  • Scaling PostgreSQL at Braintree: Four Years of Evolution
  • 10 standout NoSQL databases to try - InfoWorld
  • erinstellato: RT @AaronBertrand: [Blog] : Minimizing the impact of DBCC CHE
  • The Lonely DBA - YouTube
  • Wake BI Blog: SQL Server 2012 Database Projects
  • LaerteSQLDBA: [Blog Post] Quick Post–Scripting All Stored Procedures from A
  • Rebuild indexes based on fragmentation - sp_RebuildIndex | Blog | SQLServer
  • ReadyRollSQL: New tutorial: Database Continuous Integration http://t.co/VDC
  • Use What Works: Prefixing Database Tables With 'tbl' | SQLRockstar | Thomas
  • jamiet: [blogged] Editing sqlcmdvariable nodes in SSDT Publish Profile file
  • sp_Blitz v16: Snapshots, Recompiles, ShrinkDB, and More | Blog | SQLServerP
  • PaulRandal: [Blog] Importance of where you store your backups http://t.co/e
  • Less Than Dot - Blog - A Look Inside SQL Server Row and Page Compression
  • DenisGobo: Blogged: SQL Advent 2012 Day 23: Get the tools you need to be mo
  • SQL is Agile | Armin Ronacher's Thoughts and Writings
  • SQLBalls: A great list for speakers to read over! RT @SQLRockstar: 18-poin
  • Get to Know SQL Server 2012's SQL Server Data Tools
  • Designing a Database: 7 Things You don't Want To Do | SQLRockstar | Thomas
  • Data Privacy in SQL Server based on Hippocratic Database Principles - The M
  • Awesome new T-SQL candy in SQL Server 2012 with Mladen Prajdić
  • It’s A Data Type Conversion Chart | Blog | SQLServerPedia
  • things they believe in will keep
  • BrentO: This was so awesome. RT @vickyharp: [Blog] Obfuscated T-SQL Holiday
  • AaronBertrand: [Blog] : Part 2 of "generate a set without loops" : http://t
  • A Developer's Guide to Dangerous Queries - YouTube
  • The Pronoun Approach to Data Modeling | Develop with Purpose
  • best practices - Unit testing of stored procedures - Database Administrator
  • josephsack: [Blog] Thinking about the inaccurate_cardinality_estimate Event
  • Database Systems: Why is it hard to scale a database, in layman’s terms? -
  • MeherSQL: Very nice blog post on DB Design and Performance by @onpnt at ht
  • datachick: 7 Tips for Staying Relevant and Valued as a Data Modeler http://
  • 5 MCM Readiness Indexing Videos You Should Watch | Blog | SQLServerPedia
  • SQLGal: Linked server queries to #hive are awesome. FMI see http://download
  • Open Source

  • 14 Ways to Contribute to Open Source without Being a Programming Genius or
  • The GitHub Generation: Why We're All in Open Source Now | Wired Opinion | W
  • Misc, Algorithms

  • #AltDevBlogADay » Understanding the Fourier transform
  • High Scalability - All Time Favorites
  • I’ve inherited 200K lines of spaghetti code—what now? | Ars Technica
  • The best way to manage IT projects is to eliminate them | Application devel
  • Damien Katz: The Unreasonable Effectiveness of C
  • Funny

  • The 10 Most Ridiculously Awesome Geeky Computer Pranks
  • language agnostic - What is your best programmer joke? - Stack Overflow
  • DevOps Reactions
  • Clippy Alpha
  • The 12 most incredible webcomics | Ars Technica
  • Coding Horror: How to Stop Sucking and Be Awesome Instead
  • Hated code - HatePaste: A place to share terrible code
  • The Rise and Fall of Languages in 2012 | Dr Dobb's
  • dylanjfield: Woah. Everything makes sense now! http://t.co/VdT9Jebl
  • datachick: The Hard Life Of A NoSQL Coder http://t.co/eKNIOl0A < NSFWUSA
  • Dark Patterns - User Interfaces Designed to Trick People