Created
December 16, 2015 21:26
-
-
Save kljensen/8ab378b40aef6bfec85c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Introduction to Computing and Software | |
| * Introduction to computers and web applications | |
| https://www.youtube.com/watch?v=KqxS6G_W9y4 | |
| * The art of writing software | |
| https://www.youtube.com/watch?v=QdVFvsCWXrA | |
| Introduction to Management of Software Development | |
| Scrum and Agile Project Management (part 1) | |
| * Why Software is Eating the World | |
| WSJ 8/20/2011 | |
| http://online.wsj.com/articles/SB10001424053111903480904576512250915629460 | |
| * The Elements of Scrum | |
| * Agile Project Ownership in a Nutshell | |
| https://www.youtube.com/watch?v=502ILHjX9EE | |
| Scrum and Agile Project Management (part 2) | |
| * The Elements of Scrum | |
| * What is Code? | |
| Bloomberg Business | |
| http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/ | |
| * Why did your project fail? | |
| Communications of the ACM | |
| http://dl.acm.org/citation.cfm?doid=1610252.1610286 | |
| The Modern Web Stack (part 1) | |
| * Google HTML/CSS/Javascript from the Ground Up Class: HTML Presentation | |
| https://www.youtube.com/watch?v=KIYcgPZqlTk&list=PLDE314C0C8581E8BA | |
| * Google HTML/CSS/Javascript from the Ground Up Class: CSS Presentation | |
| https://www.youtube.com/watch?v=wgvPrzjDfmw&list=PLDE314C0C8581E8BA | |
| * Introduction to HTML | |
| https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Introduction | |
| * The separation of structure, presentation and behavior is dead | |
| http://blog.teamtreehouse.com/the-separation-of-structure-presentation-and-behavior-is-dead | |
| * Decoupling Your HTML, CSS, and JavaScript | |
| http://philipwalton.com/articles/decoupling-html-css-and-javascript/ | |
| The Modern Web Stack (part 2) | |
| * Javascript | |
| https://en.wikipedia.org/wiki/JavaScript | |
| * Eloquent JavaScript: intro | |
| http://eloquentjavascript.net/00_intro.html | |
| * Eloquent JavaScript: values, types, and operators | |
| http://eloquentjavascript.net/01_values.html | |
| * Eloquent JavaScript: functions | |
| http://eloquentjavascript.net/03_functions.html | |
| * JavaScript running in a variety of environments | |
| https://www.youtube.com/watch?v=pB1gGPhD024&feature=youtu.be | |
| Project Planning, Feature Prioritization, and Budgeting | |
| * Lecture on prioritization | |
| https://www.youtube.com/watch?v=JPX7Y1BqmVs | |
| * Black Swan Farming Using Cost of Delay: Discover, Nurture and Speed Up Delivery of Value | |
| Agile Conference (AGILE), 2013, 5-9 Aug. 2013 | |
| http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6612885 | |
| * Product Strategy in 7 Minutes | |
| http://blog.intercom.io/talk-product-strategy-saying/ | |
| Fundamentals of algorithms and computer science | |
| * What is an algorithm and why should you care? | |
| https://www.khanacademy.org/computing/computer-science/algorithms/intro-to-algorithms/v/what-are-algorithms | |
| * A beginner's guide to Big O notation | |
| https://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/ | |
| * Linear Search | |
| http://algorithms.openmymind.net/search/linear.html | |
| * Binary Search | |
| http://algorithms.openmymind.net/search/binarysearch.html | |
| * The Secret of Airbnb’s Pricing Algorithm | |
| IEEE Spectrum | |
| http://spectrum.ieee.org/computing/software/the-secret-of-airbnbs-pricing-algorithm | |
| Collaboration and Version Control | |
| * What is Git and why do we use it in MGT656? | |
| https://www.youtube.com/watch?v=Extvmadj4no | |
| * Version Control Introduction | |
| https://www.youtube.com/watch?v=gY2JwRfin1M | |
| * Git Tutorial | |
| https://try.github.io/levels/1/challenges/1 | |
| * What is Git? | |
| https://www.youtube.com/watch?v=uhtzxPU7Bz0 | |
| UI/UX with Heather Cassano from Google | |
| * Lightning Labs: An Agile User Experience Design Technique | |
| https://www.youtube.com/watch?v=tZ8lMa-mefU | |
| * Human Computer Interaction | |
| The Interaction Design Foundation | |
| https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/human-computer-interaction-brief-intro | |
| * Understanding Web UI Visual Hierarchy | |
| Awwwards | |
| http://www.awwwards.com/understanding-web-ui-visual-hierarchy.html | |
| UI/UX with Michael Rawlins of ESPN | |
| * What is lean UX? | |
| https://www.youtube.com/watch?v=7NkMm5WefBA | |
| * User acceptance of information technology: Toward a unified view. | |
| MIS Quarterly, 27(3) (2003) | |
| http://csdl-techreports.googlecode.com/svn/trunk/techreports/2005/05-06/doc/Venkatesh2003.pdf | |
| * Lean UX: Getting Out of the Deliverables Business | |
| https://www.youtube.com/watch?v=nvAEwXPqM3Y | |
| https://www.youtube.com/watch?v=nvAEwXPqM3Y | |
| Testing Software | |
| * Testing at AirBnB | |
| http://nerds.airbnb.com/testing-at-airbnb/ | |
| * What is test-driven development? | |
| https://www.youtube.com/watch?v=QCif_-r8eK4 | |
| * Functional Testing For Node.js | |
| http://www.redotheweb.com/2013/01/15/functional-testing-for-nodejs-using-mocha-and-zombie-js.html | |
| * When TDD doesn't matter | |
| https://m.facebook.com/notes/kent-beck/when-tdd-doesnt-matter/797644973601702 | |
| * Behavior Driven Development: Extremely Simplified | |
| http://www.centare.com/behavior-driven-development-extremely-simplified/ | |
| * TDD is dead. Long live testing. | |
| http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html | |
| History of the Software and Computing Industry | |
| * The Origins of Computing | |
| https://db.tt/oK7SSoYq | |
| * Understanding SaaS: Why the Pundits Have It Wrong | |
| http://a16z.com/2014/05/13/understanding-saas-valuation-primer/ | |
| * Ada Lovelace, the first tech visionary | |
| http://www.newyorker.com/tech/elements/ada-lovelace-the-first-tech-visionary | |
| * Where did Cloud Computing Come From, Anyway? | |
| http://time.com/3750915/cloud-computing-origin-story/ | |
| * History of Mobile Computing | |
| http://www.computerhistory.org/revolution/mobile-computing/18 | |
| * The Innovators | |
| Software Business Models | |
| * Business Models Based On The Compiled List | |
| https://www.evernote.com/shard/s6/sh/1d972ae8-4b9a-4d2a-947a-06316c63ae55/b9c7b7dbe6387d32f5d1a211d7bf4fab | |
| * Software Industry Business Models | |
| http://mbi.dirkjanswagerman.nl/static/files/MBI/Open%20versus%20Closed/Software%20business%20model%20qualifications.pdf | |
| * Making “Freemium” Work | |
| https://hbr.org/2014/05/making-freemium-work | |
| Developing and Communicating Software Requirements | |
| * Developing and communicating software requirements | |
| https://www.youtube.com/watch?v=JnfaRiUFVl0 | |
| * Advantages of User Stories for Requirements | |
| http://www.mountaingoatsoftware.com/articles/advantages-of-user-stories-for-requirements | |
| * Replacing The User Story With The Job Story | |
| https://medium.com/the-job-to-be-done/replacing-the-user-story-with-the-job-story-af7cdee10c27 | |
| Dev, Ops, and the Cloud | |
| * Dev, Ops, DevOps and running code in the cloud | |
| https://www.youtube.com/watch?v=r-cwdt82LAU | |
| * What is DevOps | |
| http://radar.oreilly.com/2012/06/what-is-devops.html | |
| * The Case for Continous Delivery | |
| http://www.thoughtworks.com/insights/blog/case-continuous-delivery | |
| Case Study 1: Bite, a restaurant ordering app | |
| * Restaurants and Psychology | |
| Quora | |
| https://www.quora.com/How-do-restaurants-use-psychology-to-manipulate-our-spending-and-eating-habits/answer/Neil-Eisenberg-2?srid=3cIc&share=1 | |
| * Panera and Chili's Using Tablets | |
| New York Times | |
| http://www.nytimes.com/2014/06/21/business/latecomers-to-technology-restaurants-dig-in.html?_r=1 | |
| * Restaurant Table Tablets | |
| Bloomberg Business | |
| http://www.bloomberg.com/bw/articles/2013-09-17/that-digital-tablet-on-the-restaurant-table-will-make-you-spend-more | |
| * Self-Service Kiosks | |
| Harvard Business Review | |
| https://hbr.org/2015/03/how-self-service-kiosks-are-changing-customer-behavior | |
| Build or Buy | |
| * Build or buy | |
| https://www.youtube.com/watch?v=zTDIFkIhvTc | |
| * The Buy versus Build Shift: Issues With Buying Software Part 1 | |
| ThoughtWorks | |
| http://www.thoughtworks.com/insights/blog/buy-versus-build-shift-part-1 | |
| * The Buy versus Build Shift: Issues With Buying Software Part 2 and 3 | |
| ThoughtWorks | |
| https://www.thoughtworks.com/insights/blog/buy-versus-build-shift-issues-buying-software | |
| * The Buy versus Build Shift: Issues With Buying Software Part 4 | |
| ThoughtWorks | |
| https://www.thoughtworks.com/insights/blog/buy-versus-build-shift-part-4-making-shift | |
| Reporting During Development | |
| * Reporting During Development Lecture | |
| https://www.youtube.com/watch?v=lakokmF3ghQ | |
| * Understanding the Scrum Burndown Chart | |
| http://www.methodsandtools.com/archive/scrumburndown.php | |
| * SAFe: Metrics Abstract | |
| http://www.scaledagileframework.com/jp/metrics/ | |
| * SAFe: Portfolio Metrics Abstract | |
| http://scaledagileframework.com/portfolio-metrics/ | |
| Case Study 2: Cisco ERP with Len Peters, Yale CIO | |
| * Cisco Systems: Implementing ERP | |
| * Cisco Systems: Spreadsheet Supplement | |
| * Why CRM Fails and How To Fix It | |
| Data Storage | |
| * NoSQL Databases: An Overview | |
| ThoughtWorks | |
| https://www.thoughtworks.com/insights/blog/nosql-databases-overview | |
| * Intro to SQL: Querying and Managing Data | |
| https://www.khanacademy.org/computing/computer-programming/sql/sql-basics/v/welcome-to-sql | |
| * Web Caching Basics: Terminology, HTTP Headers, and Caching Strategies | |
| Digital Ocean | |
| https://www.digitalocean.com/community/tutorials/web-caching-basics-terminology-http-headers-and-caching-strategies | |
| Networking and Communication | |
| * Ch1. An Overview of Networks | |
| An Introduction to Computer Networks | |
| http://intronetworks.cs.luc.edu/current/html/intro.html | |
| * The History of the Internet | |
| https://www.youtube.com/watch?v=9hIQjrMHTv4 | |
| Case Study 3: Common leadership mistakes in software engineering with Kurt Brown from Google | |
| * Conway's Law | |
| Wikipedia | |
| http://www.design.caltech.edu/erik/Misc/Conway.html | |
| * Brooks’ Law: When Hiring Only Makes Things Worse | |
| Recruiter.com | |
| https://www.recruiter.com/i/brooks-law-when-hiring-only-makes-things-worse/ | |
| * Managing Technical Debt | |
| Agile Record | |
| http://www.agilerecord.com/managing-technical-debt-agile/ | |
| * This 90-Day Plan Turns Engineers into Remarkable Managers | |
| First Round Review | |
| http://firstround.com/review/this-90-day-plan-turns-engineers-into-remarkable-managers/ | |
| Security and Cryptography | |
| * An Illustrated Guide to Cryptographic Hashes | |
| http://www.unixwiz.net/techtips/iguide-crypto-hashes.html | |
| * Anatomy of a password disaster – Adobe’s giant-sized cryptographic blunder | |
| https://nakedsecurity.sophos.com/2013/11/04/anatomy-of-a-password-disaster-adobes-giant-sized-cryptographic-blunder/ | |
| * A crossword based on the Adobe password leak. | |
| http://zed0.co.uk/crossword/ | |
| * Public-key cryptography for non-geeks | |
| https://blog.vrypan.net/2013/08/28/public-key-cryptography-for-non-geeks/ | |
| * Common Security Mistakes in Web Applications | |
| http://www.smashingmagazine.com/2010/10/common-security-mistakes-in-web-applications/ | |
| Building and Motivating Development Teams | |
| * Building and Motivating Development Teams | |
| https://www.youtube.com/watch?v=-7a7eMFyh_U | |
| * A Field Guide to Developers | |
| http://www.joelonsoftware.com/articles/FieldGuidetoDevelopers.html | |
| * Maker's Schedule, Manager's Schedule | |
| http://www.paulgraham.com/makersschedule.html |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment