Skip to content

Instantly share code, notes, and snippets.

@joaquinpf-ds
Last active June 19, 2020 23:13
Show Gist options
  • Save joaquinpf-ds/44aa0b2ee4e7e7c3050a9661e01770cd to your computer and use it in GitHub Desktop.
Save joaquinpf-ds/44aa0b2ee4e7e7c3050a9661e01770cd to your computer and use it in GitHub Desktop.
Algorithmic Complexity
- http://stackoverflow.com/a/18766896
- http://stackoverflow.com/a/46607
Hashing
Docker
- https://github.com/gravitational/workshop/blob/master/docker.md
Frontend
- https://github.com/grab/front-end-guide
Security
- Basics: https://security.stackexchange.com/questions/20803/how-does-ssl-tls-work
- Basics (old but fully detailed): http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html
- SSL Stripping: https://www.bettercap.org/blog/sslstripping-and-hsts-bypass/
- https://blog.hartleybrody.com/https-certificates/
- http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html (un poco vieja pero sigue aplicando en terminos generales salvo por la encriptacion)
- API Security Checklist: https://github.com/shieldfy/API-Security-Checklist#authentication
- Bad practices on repositories: https://gist.github.com/EdOverflow/922549f610b258f459b219a32f92d10b
Caching
- Web: https://www.digitalocean.com/community/tutorials/web-caching-basics-terminology-http-headers-and-caching-strategies
Functional Programming:
- https://github.com/hemanth/functional-programming-jargon
Concurrency and async programming
- Common threading pitfalls: http://stackoverflow.com/a/521016
- http://en.wikipedia.org/wiki/Dining_philosophers_problem
- https://en.wikipedia.org/wiki/Cigarette_smokers_problem
- https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem
- https://en.wikipedia.org/wiki/Readers%E2%80%93writers_problem
- https://en.wikipedia.org/wiki/Sleeping_barber_problem
- Callback hell: http://callbackhell.com/
- Callbacks and promises: https://gist.github.com/amysimmons/3d228a9a57e30ec13ab1
Databases
- Relational vs NoSql: http://www.jamesserra.com/archive/2015/08/relational-databases-vs-non-relational-databases/
- NoSql: https://medium.baqend.com/nosql-databases-a-survey-and-decision-guidance-ea7823a822d#.6ld4q545m
- Join types: http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins
HTTP
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Session
- Headers: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers
- Methods: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
REST API design
- http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
- Picking status codes: http://racksburg.com/choosing-an-http-status-code/
Data structures
- https://www.topcoder.com/community/data-science/data-science-tutorials/data-structures/
- https://visualgo.net
- https://medium.freecodecamp.org/10-common-data-structures-explained-with-videos-exercises-aaff6c06fb2b
Cloud Computing - AWS
- What are the services for: https://www.expeditedssl.com/aws-in-plain-english
- Tips and gotchas: https://github.com/open-guides/og-aws
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment