Last active
August 29, 2015 13:56
-
-
Save elmendalerenda/8932680 to your computer and use it in GitHub Desktop.
links
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
[ | |
{ title:'Virtual Panel: Code-to-Test Ratios, TDD and BDD', | |
date: '20/12/2012', | |
ref: 'http://www.infoq.com/articles/virtual-panel-tdd-bdd', | |
description: 'Interview about TDD and BDD to J. B. Rainsberg, Dan North, Gojko Adzic, Ron Jeffries and Steve Freeman', | |
tags: ['article', 'agile', 'testing', 'bdd', 'tdd', 'infoq']}, | |
{ title:"Ten Oddities And Secrets About JavaScript", | |
date: "21/12/2012", | |
ref: "http://coding.smashingmagazine.com/2011/05/30/10-oddities-and-secrets-about-javascript", | |
description: "Explaining some WTFs and oddities in JavaScript. NaN is a Number, 0.1 + 0.2 !== 0.3 and much more", | |
tags: ['article', 'javascript', 'wtf', 'smashingmagazine']}, | |
{ title:"Promises and Pipelines in JavaScript", | |
date: "22/12/2012", | |
ref: "http://sitr.us/2012/07/31/promise-pipelines-in-javascript.html", | |
description: "Explanation of promises, but only JQuery implementation", | |
tags: ['article', 'javascript', 'jquery', 'promises']}, | |
{ title:"Your Coffee Shop Doesn’t Use Two-Phase Commit", | |
date: "29/12/2012", | |
ref: "http://www.eaipatterns.com/docs/IEEE_Software_Design_2PC.pdf", | |
description: "We have taken too far the two-phase commit technique", | |
tags: ['article', 'architecture', 'transactions', 'async', 'pdf']}, | |
{ title:"Async JavaScript: Recipes for Event-Driven Code", | |
date: "29/12/2012", | |
ref: "http://pragprog.com/book/tbajs/async-javascript", | |
description: "You will understand how to work asynchronously with JavaScript, quick and effective read", | |
tags: ['book', 'async', 'javascript', 'nodejs', 'distributed', 'event', 'promises', 'jquery']}, | |
{ title:"Introduction to JavaScript Source Maps", | |
date: "20/11/2012", | |
ref: "http://www.html5rocks.com/en/tutorials/developertools/sourcemaps", | |
description: "Source maps provides reading minified JavaScript code from production environments", | |
tags: ['resource', 'javascript', 'source', 'minify', 'chrome', 'html5']}, | |
{ title:"Manipulating the browser history", | |
date: "10/11/2012", | |
ref: "https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history", | |
description: "Useful methods and properties that let you move back and forth through the user's history", | |
tags: ['resource', 'javascript', 'mozilla', 'history', 'html5']}, | |
{ title:"Yepnope", | |
date: "12/11/2012", | |
ref: "http://yepnopejs.com/", | |
description: "yepnope is an asynchronous conditional resource loader", | |
tags: ['resource', 'javascript', 'library']}, | |
{ title:"Roman numerals kata by Corey Haines", | |
date: "31/12/2012", | |
ref: "http://www.youtube.com/watch?v=vX-Yym7166Y", | |
description: "Corey Haines writes the most interesting part of the roman numerals kata", | |
tags: ['article', 'kata', 'tdd', 'video']}, | |
{ title:"Git cheatsheet", | |
date: "04/01/2013", | |
ref: "https://gist.github.com/4461140", | |
description: "Very complete git cheatsheet", | |
tags: ['tool', 'git', 'gist']}, | |
{ title:"Sublime Package Control", | |
date: "10/01/2013", | |
ref: "http://wbond.net/sublime_packages/package_control", | |
description: "A full-featured package manager that helps discovering, installing, updating and removing packages for Sublime Text 2.", | |
tags: ['tool', 'ide', 'sublime']}, | |
{ title:"Deja Vu Sans Mono", | |
date: "10/01/2013", | |
ref: "http://dejavu-fonts.org/wiki/Main_Page", | |
description: "A font that I like for the command shell", | |
tags: ['tool','shell', 'font']}, | |
{ title:"Presupuestos ágiles", | |
date: "18/03/2013", | |
ref: "http://www.youtube.com/watch?v=KehE9d18EvM", | |
description: "Video in Spanish. Discussion about how to elaborate an agile budget", | |
tags: ['article','agile','video','spanish','hangout']}, | |
{ title:"I love Legacy Code!", | |
date: "18/03/2013", | |
ref: "http://www.alexbolboaca.ro/wordpress/software-development/i-love-legacy-code", | |
description: "Awesome refactoring in a piece of legacy code in Java, building tests before refactor.", | |
tags: ['article','xp','video','refactoring','legacy']}, | |
{ title:"The Importance Of HTML5 Sectioning Elements", | |
date: "18/03/2013", | |
ref: "http://coding.smashingmagazine.com/2013/01/18/the-importance-of-sections/", | |
description: "Long and deep article about HTML5 sections. Essential for understanding how to use HTML5 tags", | |
tags: ['article','html5','tags','sections']}, | |
{ title:"Why your estimates don’t matter", | |
date: "29/03/2013", | |
ref: "http://morgsterious.wordpress.com/2013/02/15/why-your-estimates-dont-matter/", | |
description: "Let’s pretend for just a second that we need estimates in order to perform our business...", | |
tags: ['article','agile','estimation',]}, | |
{ title:"Avoid Testing Implementation Details, Test Behaviours", | |
date: "29/03/2013", | |
ref: "http://codebetter.com/iancooper/2011/10/06/avoid-testing-implementation-details-test-behaviours/", | |
description: "Rethinking the refactor phase in the TDD cycle", | |
tags: ['article','tdd','refactoring',]}, | |
{ title:"Simple JavaScript Inheritance", | |
date: "29/03/2013", | |
ref: "http://ejohn.org/blog/simple-javascript-inheritance/", | |
description: "The simplest JavaScript classical inheritance I have ever seen", | |
tags: ['article','javascript','inheritance']}, | |
{ title:"Hexagonal architecture", | |
date: "01/06/2013", | |
ref: "http://alistair.cockburn.us/Hexagonal+architecture", | |
description: "Create your application to work without either a UI or a database so you can run automated regression-tests against the application, work when the database becomes unavailable, and link applications together without any user involvement.", | |
tags: ['article','hexagonal','architecture']}, | |
{ title:"Mocks Aren't Stubs", | |
date: "01/06/2013", | |
ref: "http://martinfowler.com/articles/mocksArentStubs.html", | |
description: "The classic article where Martin Fowler explains how mock objects work", | |
tags: ['article','Fowler','mocks', 'stubs', 'xp']}, | |
{ title:"TDD Terminology Simplified", | |
date: "01/06/2013", | |
ref: "http://net.tutsplus.com/articles/tdd-terminology-simplified/", | |
description: "Article that defines most of TDD terminology", | |
tags: ['article', 'tdd', 'xp']}, | |
{ title:"Scaling Agile at Spotify", | |
date: "02/06/2013", | |
ref: "https://dl.dropboxusercontent.com/u/1018963/Articles/SpotifyScaling.pdf", | |
description: "Impressive example of how spotify deals with multiple teams", | |
tags: ['article', 'pdf', 'agile', 'spotify']}, | |
{ title:"Help, I’m Stuck! What Do I Test Next?", | |
date: "02/06/2013", | |
ref: "http://www.tablexi.com/blog/2013/04/help-im-stuck-what-do-i-test-next-xi-to-eye/developers/", | |
description: "What do you do when you are stuck in a TDD process?", | |
tags: ['video', 'tdd', 'xp', 'stuck']}, | |
{ title:"Madrid Java Script Carlos Ble", | |
date: "02/06/2013", | |
ref: "http://vimeo.com/58440569", | |
description: "Carlos Ble explains how to test in JavaScript", | |
tags: ['video', 'ble', 'javascript', 'tdd']}, | |
{ title:"Kent Beck on Implementation Patterns", | |
date: "02/06/2013", | |
ref: "http://vimeo.com/58440569", | |
description: "Kent Beck taking about his book Implementation Patterns", | |
tags: ['video', 'beck', 'xp', 'implementation', 'patterns']}, | |
{ title:"Short's Not Always Sweet: The Case for Long Test Names", | |
date: "03/06/2013", | |
ref: "https://www.facebook.com/notes/kent-beck/shorts-not-always-sweet-the-case-for-long-test-names/564493423583526", | |
description: "Beck explains why we should choose long names for the tests", | |
tags: ['article', 'beck', 'xp', 'naming', 'test']}, | |
{ title:"Case Studies on Benefits of TDD", | |
date: "03/06/2013", | |
ref: "http://frazzleddad.blogspot.com.es/2010/02/case-studies-on-benefits-of-tdd.html", | |
description: "Resources about the benefits of TDD", | |
tags: ['article', 'tdd', 'benefits']}, | |
{ title:"Software Architecture cheat sheet", | |
date: "03/06/2013", | |
ref: "http://gorban.org/post/32873465932/software-architecture-cheat-sheet", | |
description: "Questions to your software design", | |
tags: ['article', 'architecture', 'cheatsheet']}, | |
{ title:"Prefixr", | |
date: "05/06/2013", | |
ref: "http://prefixr.com/", | |
description: "Cross-Browser CSS in Seconds!", | |
tags: ['resource', 'css', 'browser']}, | |
{ title:"4 Warning Signs that Agile Is Declining", | |
date: "25/07/2013", | |
ref: "http://blog.typemock.com/2013/02/25/4-warning-signs-that-agile-is-declining", | |
description: "- Agile was supposed to save us all. It was supposed to be the bridge between business and developers. -", | |
tags: ['article', 'agile']}, | |
{ title:"How To Survive a Ground-Up Rewrite Without Losing Your Sanity", | |
date: "25/07/2013", | |
ref: "http://onstartups.com/tabid/3339/bid/97052/Screw-You-Joel-Spolsky-We-re-Rewriting-It-From-Scratch.aspx", | |
description: "On certain rare occasions, you're going to be justified in rewriting a major part of your product.", | |
tags: ['article', 'startup', 'spolsky']}, | |
{ title:"Java Garbage Collection Distilled", | |
date: "03/09/2013", | |
ref: "http://mechanical-sympathy.blogspot.ie/2013/07/java-garbage-collection-distilled.html", | |
description: "This article will attempt to explain the tradeoffs when choosing and tuning garbage collection algorithms for a particular workload.", | |
tags: ['article', 'java', 'garbage', 'jvm']}, | |
{ title:"Maintaining Software Sucks – and what we can do about it", | |
date: "03/09/2013", | |
ref: "http://www.javacodegeeks.com/2013/08/maintaining-software-sucks-and-what-we-can-do-about-it.html", | |
description: "Why many software developers see maintenance as a prison sentence and how to avoid it", | |
tags: ['article', 'maintenance', 'legacy']}, | |
{ title:"The Definitive Guide to Object-Oriented JavaScript", | |
date: "03/09/2013", | |
ref: "http://www.objectplayground.com/", | |
description: "Nice visual explanation of OOP in JavaScript", | |
tags: ['article', 'javascript', 'oop', 'video', 'shore']}, | |
{ title:"Understanding Coupling and Cohesion", | |
date: "08/09/2013", | |
ref: "http://www.youtube.com/watch?v=hd0v72pD1MI", | |
description: "Panel with a bunch of the most influential people in the software industry", | |
tags: ['article', 'video', 'coupling', 'cohesion', 'xp']}, | |
{ title:"Variety wallpaper changer ", | |
date: "08/09/2013", | |
ref: "https://launchpad.net/variety", | |
description: "Variety changes the desktop wallpaper on a regular basis, using user-specified or automatically downloaded images.", | |
tags: ['resource', 'variety', 'wallpaper', 'ubuntu', 'linux']}, | |
{ title:"Media Queries", | |
date: "08/09/2013", | |
ref: "http://mediaqueri.es/", | |
description: "Awesome responsive sites built with html5 & css3", | |
tags: ['resource', 'responsive', 'html5', 'css']}, | |
{ title:"The Humble Programmer", | |
date: "08/09/2013", | |
ref: "http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD340.html", | |
description: "Thoughts about the programmer job, 1972! ", | |
tags: ['article', 'programmer', 'humble', 'Dijkstra']}, | |
{ title:"What's in a Good Commit?", | |
date: "08/09/2013", | |
ref: "http://dev.solita.fi/2013/07/04/whats-in-a-good-commit.html", | |
description: "These tips can help you turn your VCS from a backup system into a valuable tool for communication and documentation.", | |
tags: ['article', 'commit', 'git', 'svn', 'vcs']}, | |
{ title:"The Predicate Module Pattern", | |
date: "11/02/2014", | |
ref: "http://raganwald.com/2013/09/12/the-predicate-module-pattern.html", | |
description: "Using modules as object predicates", | |
tags: ['article', 'ruby', 'modules', 'oop']}, | |
{ title:"Best Practices for Designing a Pragmatic RESTful API", | |
date: "11/02/2014", | |
ref: "http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api", | |
description: "", | |
tags: ['article', 'architecture' 'api', 'rest']}, | |
{ title:"Airbnb JavaScript Style Guide", | |
date: "11/02/2014", | |
ref: "https://github.com/airbnb/javascript", | |
description: "", | |
tags: ['resource', 'javascript' 'style', 'guide']}, | |
{ title:"Interactive Git Cheatsheet", | |
date: "11/02/2014", | |
ref: "http://www.ndpsoftware.com/git-cheatsheet.html", | |
description: "", | |
tags: ['resource', 'git' 'cheatsheet', 'guide']}, | |
{ title:"Syntaxation", | |
date: "11/02/2014", | |
ref: "http://www.ustream.tv/recorded/29297101", | |
description: "talk by Douglas Crockford", | |
tags: ['article', 'video', 'crockford' 'javascript']}, | |
{ title:"Faenza icons", | |
date: "11/02/2014", | |
ref: "http://tiheum.deviantart.com/art/Faenza-Icons-173323228", | |
description: "This icon theme for Gnome provides monochromatic icons for panels, toolbars and buttons and colourful squared icons for devices, applications, folder, files and Gnome menu items. Four themes are included to fit with light or dark themes/panels.", | |
tags: ['tool', 'icons', 'ubuntu' 'linux']}, | |
{ title:"G-Forces by Kent Beck", | |
date: "11/02/2014", | |
ref: "http://vimeo.com/33530096", | |
description: "", | |
tags: ['video', 'beck', 'deployment' 'testing', 'continuous']}, | |
{ title:"Gabe Newell on what makes Valve tick", | |
date: "11/02/2014", | |
ref: "http://www.washingtonpost.com/blogs/the-switch/wp/2014/01/03/gabe-newell-on-what-makes-valve-tick/", | |
description: "", | |
tags: ['article', 'valve', 'HR']}, | |
{ title:"How Designers Destroyed the World", | |
date: "11/02/2014", | |
ref: "http://www.webstock.org.nz/talks/how-designers-destroyed-the-world/", | |
description: "You are directly responsible for what you put into the world. Yet every day designers all over the world work on projects without giving any thought or consideration to the impact that work has on the world around them. This needs to change.", | |
tags: ['monteiro', 'responsibility', 'video']} | |
]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment