These are the tools we use
Communication
- Slack - internal team messaging
- Gitter - external chatroom & messaging, all contributors
- WhatsApp - phone and non business chatter
- Google Meet - Video conferences
- Skype - when required
Collaboration
- Google Docs - internal team, formal documents: slides, sheets, words etc.
- Atlassian Confluence - open team documentation
Development
- IDE - any, but we recommend VS Code.
- Git - Source code management
- GitHub - Source code repository
- MongoDB
- Node ( + npm)
Common IDE Plugins
- Atlassian Jira and Bitbucket - brings Jira tickets into IDE
- Azure Cosmos DB - view onto the database
- JS Standard - code quality and lint checker
- GitLens - view into github
Notable Production Node libraries
- Babel - Browser Compatability
- CASL - API Security
- Uppy - Image uploader
- Next - Core framework - server side rendering
- AntDesign - UI Components and CSS
- Auth0 - Authentication and User registration
- Express - Web server
- Intl - Internationalisation
- Moment - date and time utilities
- Mongoose/ Mongoose Crudify - MongoDB library
- Nodemailer - email
- Quill - Rich text editor
- React - client side component framework
- Redux/ReactRedux - client side state management
- Styled-compenents - CSS
Notable Development Node libraries
- Ava - Test framework
- Axios - API calls
- eslint - syntax checker
- codecov - code coverage (cloud side)
- enzyme - react test
- fetch-mock - mock for api calls
- mongodb-memory-server - mock for mongodb
- nyc - code coverage (developer side)
- redux-ava/redux-mock-store - mock for redux
- sinon - test utils
- standard - syntax checker
- supertest - server api test
- testcafe - end to end testing
Design,
- Invision
Testing,
- AVA - unit and functional tests
- Enzyme - react support
- TestCafe - end to end testing
- BrowserStack - cloud service for browser and mobile emulation and testing.
CI/CD - Continuous Integration and Continuous Deployment
- Docker & Docker-compose - application containers
- CirrusCI - cloud service for CI/CD plug in to GitHub
- CodeCov - cloud service for code coverage monitoring
Cloud Services
- AWS - ECR, Elastic Container Registry - stores docker images
- AWS - ECS, Elastic Container Service - docker hosting
- AWS - S3, file storage for uploaded images
- AWS - SES, Simple Email Service, SMTP server
- AWS - Cloudwatch, logging and monitoring
AWS Regions
ap-southeast-1
Project management,
- Atlassian Jira - open project issue tracking
- Asana - internal project and task management
Content & Content Management System
- Squarespace
0 Comments