Best Practices
The tables below shows the list of Best Practices provided by Codesoju
Last updated
The tables below shows the list of Best Practices provided by Codesoju
Last updated
Collaborate
Description
Tool
Project Management
Define an agile project suited for Enterprise App development
Source Control
How to manage a code source repository
Communication
Instant Collaboration & team collaboration
Coding Style and naming conventions for both JavaScript and TypeScript
UX Specifications
Define User Experience and build specifications
Wireframing
Build wireframes for Enterprise apps
Prototyping
Prototype and bootstrap development
Issues Management
Manage bugs and issues related to apps
Knowledge base
Build an incremental knowledge base
Develop
Description
Tool
Which Task Automation Manager to choose & how to implement it
Yes
Create the scaffold of an Enterprise App
Yes
Application Routing
Define Application Navigation & Routing
What to use for the authentication and how to proceed to the implementation
Yes
Templating
Build UI based on templates
Theming
Provide a multi-themes application
Responsive Layout
Develop responsive application with different layout options
API consumption
Consume API securely and efficiently
Micro-Services Development Model
Develop APIs following the Micro-Service model
Form & Form Validation
Manage complex forms and form validations in an Enterprise context
Work with Datatables
Implement sophisticated Datatables
Add interactive and responsive charts
Yes
Internationalization
Add multi-lingual support in apps
Toggle features of applications to isolate tests and functional validations
Unit Testing
Implement unit test for a better code quality
Debugging
Debug an application on both client and server side
Configure and integrate a CMS
Yes
Implement a data cache for the content
Add a Native Mobile option
Yes
Deploy
Description
Tool
End-to-End Testing
Implement and automate End-to-End testing
Load Balancing
Deploy apps to serve a large audience
Performance Testing
Stress Testing of an Enterprise application and performance analysis
Build & Deploy an Enterprise application in the cloud using buildpacks
Yes
Application Monitoring
Analize Logs and live monitoring
How to deploy an app on the IBM Bluemix platform