General knowledge to share! 🍻
Library to workwith Web Components, a platform feature for extending HTML and componentizing your apps
- Explaining progressive web apps
- Progressive Web App specification
- Polymer App Toolbox: collection of components, tools and templates for building Progressive Web Apps
- Elements made by the Polymer team
- Tutorials
Software containerization platform
- Dockerfile reference
- Best practices for writing Dockerfiles
- Docker Compose: Tool for defining and running multi-container Docker applications
- Docker compose project example
- Create automated build from a repo
JavaScript runtime built on Chrome's V8 JavaScript engine
- Node Version Manager: Easiest way to install and update NodeJS
- Node Package Manager: NPM is the open package manager for JavaScript
- Yarn: Fastest dependencies installer
- Best npm packages searcher
- Mongoose: MongoDB object modeling for NodeJS
- Yeoman: Scaffolding tool
- Web frameworks:
- ExpressJS: minimal and flexible Node.js web application framework
- KoaJS: web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs
- SailsJS: designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture
- Test frameworks:
- Mocha: run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases
- AVA: runs your tests concurrently, which is especially beneficial for IO heavy tests. In addition, test files are run in parallel as separate processes, giving you even better performance and an isolated environment for each test file
- Jest: mocking library for functions and modules
Open source programming language that makes it easy to build simple, reliable, and efficient software
- How to write Go code
- Simple tutorials
- Parallel Downloads Golang: Allows parallel downloads
- GoDoc–Rest: Package to do REST API
- GoDoc–Rest Test: Module for testing REST connection.
- Send email: Send email using Go (Golang) via GMail with net/smtp
- Gomail: Send email using Go (Golang) via Gmail with net/smtp easier
Ruby on Rails is an open source full-stack web application framework written in Ruby. It follows the popular MVC framework model and is known for its "convention over configuration" approach to application development.
- Eve - Python Rest API Framework (http:https://python-eve.org)
- Flask-RESTful (http:https://flask-restful.readthedocs.io/en/0.3.5/)
- CouchDB connection (https://pythonhosted.org/CouchDB/)
Purely Funcional Programming Language
Scalable No-SQL database
HTTP accessible No-SQL database
High Performance TCP/HTTP Load Balancer
- GitHub Flow: used to handle the changes in the different repos
- Debugging Service Workers
- RAML: RESTful API Modeling Language