- You Should Learn to Program: Christian Genco at TEDxSMU
- Free software, free society: Richard Stallman at TEDxGeneva 2014
- Algoritmo
- Scripting
- ECMAScript
- Programación multiparadigma
- Programación funcional
- Programación basada en prototipos
- Programación imperativa
-
Articulos interesantes
- You might not need JQuery
- It’s OK not to use tools
- The Magpie Developer
- JavaScript: El lenguaje de progración más incomprendido del mundo
- The Sad State of Web Development
- How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript
- A discussion about the breaking of the Internet
- I’ve Just Liberated My Modules
- Left-pad en GitHub
- Is left-pad Indicative of a Fragile JavaScript Ecosystem?
- Overcoming JavaScript Fatigue
- One developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript
- How 17 Lines of Code Took Down Silicon Valley’s Hottest Startups
- Npm package author revokes his packages, breaking tons of builds
- ¿Y si el software Open Source desapareciera?
- El programador que borró 11 líneas de código y se cargó Internet
- State of the Art JavaScript in 2016
- If Loving Computers is Wrong, I Don't Want to Be Right
- Keeping Up and "Just In Time" Learning
- El estado del desarrollo Front-End en 2015 por Ashley Nolan
- The Sad State of Web Development
- A response to The Sad State of Web Development — Its not about Javascript really
-
JS (Server-side)
-
Librerías
-
Frameworks (MV)*
-
Guías de estilo
-
Precompiladores
-
Herramientas
-
Compatibilidad
-
Otros
Más información:
-
Más información:
-
Herramientas
- Más información:
-
Impacto social:
-
Más información:
- Trabajar con Git/Github
- Git - Source Code Management
- Pro Git
- Cheat Sheet Git / Github
- Conversational Git
- Git Internals
- Github Guides
- Getting Git Right de Atlassian
- Log logs estilo
- Git logs con colores
- Creating Project Pages manually
- Generating SSH keys
- Understanding the GitHub Flow
- Working with large files
- Versioning large files
- Advanced Search
- Finding interesting projects on GitHub
- Managing branches in your repository
- Defining the mergeability of pull requests
- Proposing changes to a project with pull requests
- Working with forks
- Incorporating changes from a pull request
- Using Jekyll Plugins with GitHub Pages
- Jekyll
- Repository metadata on GitHub Pages
- Atom (RSS) feeds for GitHub Pages
- Mapping geoJSON files on GitHub
-
Gist
-
Avanzado:
- Remove sensitive data
- About Git rebase
- Using Git rebase
- Resolving merge conflicts after a Git rebase
- About Releases
- About Wikis
- Git Tagging
- About Repository Graphs
- GitHub API - Guides
- GitHub API - Libraries
- GitHub API - References
- GitHub API - Webhooks
- How to write a great job post
- GitHub - Be Social
- Contributing to Open Source on GitHub
- Getting your project on GitHub
- Making Your Code Citable
- Mastering Wikis
- Mastering Issues
- GitHub & Git Foundations - tutoriales video
- Merging vs. Rebasing
- Migrate to Git from SVN
- Refs and the Reflog
- API:
- GIT API - config
- GIT API - help
- GIT API - init
- GIT API - clone
- GIT API - add
- GIT API - status
- GIT API - diff
- GIT API - commit
- GIT API - reset
- GIT API - rm
- GIT API - mv
- GIT API - branch
- GIT API - checkout
- GIT API - merge
- GIT API - mergetool
- GIT API - log
- GIT API - stash
- GIT API - tag
- GIT API - fetch
- GIT API - pull
- GIT API - push
- GIT API - remote
- GIT API - submodule
- GIT API - show
- GIT API - rebase
- GIT API - revert