Best Practices

The tables below shows the list of Best Practices provided by Codesoju

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

Last updated