-
Web Application
-
Front End
- HTML
- DOM
- Document fragments
- Location
- Elements
- Attributes
- Classes
- Id
- Data attributes
- DOM
- CSS
- Selectors
- pseudo-selectors
- Inheiritence
- Browser compatibility
- Selectors
- Javascript
- AJAX
- JSON
- XML
- headers
- Events
- Templating
- Animation
- Asynchronous Programming
- Promises
- jQuery
- JSMVC frameworks
- Angular
- Ember
- Backbone
- AJAX
- Browsers
- Prefetching
- Caching
- Repainting
- DNS lookup
- Javascript engine
- SPDY
- Sessions
- Cookies
- Web SQL
- IndexedDB
- SEO
- Keywords
- Document Hierarchy
- Negative SEO
- HTML
-
Back End
- Routing
- MVC Architecture
- Models
- Views
- Controllers
- Databases
- SQL
- joins
- inner
- outer
- left
- right
- indexes
- foreign keys
- relations
- polymorphism
- Single Table Inheiritence
- Multi Table Inheiritence
- data types
- SQL Injection
- joins
- NoSQL
- Key/Value Stores
- Redis
- Memcached
- Document Stores
- MongoDB
- Distributed Computing
- Hadoop
- Big Table
- Fault Tolerance
- Riak
- Cassandra
- DynamoDB
- Key/Value Stores
- ACID Compliance
- Atomicity
- Consistency
- Isolation
- Durability
- Partitioning
- SQL
- Caching
- Data caching
- Template (view) caching
- Middleware
- Web Server
-
Server
- Linux
- Shell
- Bash
- ZSH
- Editors
- VIM
- Shell
- Process Monitoring
- Monit
- God
- HTTP Servers
- Reverse Proxies
- Nginx
- HTTP Caching
- Varnish
- Reverse Proxies
- Logging
- Rotation
- Search
- Deployment
- Provisioning
- Linux
-
-
Architecture
- Service Oriented Architecture
- REST
- Resource Versioning
- API
- Idempotency
- Versioning
- Backwards Compatibility
- Documentation
- Visibility
-
Security
- Authentication
- OAuth
- Authorization
- Roles
- XSS
- SQL Injection
- DDOS
- Rainbow Tables
- Authentication
-
Testing
- Types
- Unit
- Functional
- Integration
- Performance
- Fault Tolerance
- Mocking
- Stubbing
- Types
-
Misc
- Version control
- Git
- Version control
Last active
December 18, 2015 01:28
-
-
Save tyre/5703963 to your computer and use it in GitHub Desktop.
Things to know.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment