Dev Standards
  • Untitled
  • project-standards
    • project-success
      • index
      • production.s
    • taking-over-project
      • index
      • migrate-to-new-ios-certificates.mo
    • technical-agility
      • react-native-test.s
      • code-vocabulary-identical-business-vocabulary.s
      • under-15-minutes-project-installation.s
      • index
      • up-to-date-dependencies.s
  • react-native
    • react
      • get-element-size-or-position-with-onLayout.mo
      • binding-functions-in-react-component.s
      • enable-overflow-android.mo
    • setup
      • setup-code-push.mo
      • setup-facebook-login.mo
      • setup-and-deploy-new-project-to-staging.mo
      • add-cocoapods.mo
      • deploy-script.mo
      • setup-and-deploy-new-project-to-staging-with-hockeyapp.mo
      • add-native-module.mo
      • setup_firebase_multiple_envs.mo
      • remove-unnecessary-android-permissions.mo
      • deploy-to-production-android.mo
      • deploy-project-to-production
      • overriding-existing-app.s
      • patch-react-native-android.mo
      • setup-stripe-dev-standard.mo
    • features
      • icomoon.mo
      • lock-device-orientation.mo
      • clean-logout.s
      • deep-linking
      • offline-redux.mo
      • asyncstorage.mo
      • offline-mobx.mo
    • debugging
      • analyse-bug.mo
      • debug-network-calls.mo
      • debug-javascript-ios-device.mo
      • get-ios-logs.mo
      • debug-javascript.mo
      • handle-gradle-dependencies-clash.mo
      • debug-native-ios.mo
      • debug-two-ios-apps-simultaneously.mo
      • debug-native-android.mo
      • debug-webviews.mo
    • firebase
      • debug-events.mo
    • architecture
      • project-architecture.s
      • default-stack.s
      • file-naming.s
    • update
      • upgrade-react-native.mo
    • tests
      • setup-detox-jest.mo
    • use_http_links_in_react_native.mo
    • react-navigation
      • unmount-compoenent-on-page-change.mo
    • package-dependencies
      • handle-dependencies-with-yarn-override.mo
    • animations
      • react-native-animations.s
  • successful-sprint
    • coding
      • plan-your-ticket-to-improve-efficency.s
  • code-quality
    • components-state-testing.mo
    • mock-with-jest.mo
    • pull-request-template.s
    • pull_request_template
    • test-files-indentation.s
  • security
    • import_certificates_match.mo
    • 2FA.mo
  • contributing
    • contributing.mo
    • mo.s
    • standard.s
  • backend
    • graphql-js
      • getting-started-with-apollo-server-dataloader-knex.mo
    • node-js
      • handle-errors-and-exceptions-in-javascript.s
      • add-multiple-environments-configuration-on-loopback.s
    • django
      • deploy-to-aws.mo
      • create-user-model.mo
      • getting-started.mo
      • create-model-and-api.mo
  • performance
    • backend
      • cache-routes-using-varnish.mo
      • serve-images-as-static-files.mo
      • minimize-number-sql-queries.mo
      • python-investigation-tools.mo
      • how-to-investigate-performance.mo
      • output-sql-alchemy-orm-query.mo
    • front
      • how-to-investigate-performance.mo
      • table-and-chart-with-good-performance.mo
      • react-native-performance.s
      • simulate-network-iphone.mo
    • performance-decision-flow.s
  • git
    • merge-or-rebase-a-branch
  • editors
    • vscode
      • setup-vscode.mo
  • ops
    • docker
      • deploy-with-https.mo
  • templates
    • mo
  • react
    • redux
      • custom-redux-form-field.mo
      • pass-props-to-container.mo
    • component.s
    • lifecycle
      • trigger-action-on-props-update.mo
  • flowtype
    • flowtype.s
  • LICENCE
  • README
  • scrum
    • timebox.s
  • SUMMARY
Powered by GitBook
On this page

SUMMARY

Previoustimebox.s

Last updated 6 years ago

  • Contributing

  • Backend

    • Django

    • GraphQL JS

    • Node JS

  • Code Quality

  • Flowtype

  • Project Standards

  • Successful Sprint

    • Coding

  • React Native

    • Setup

    • Architecture

    • Animations

    • Debugging

    • React

    • Features

    • Package Dependencies

    • Update

    • React Navigation

    • Firebase

  • React

    • Redux

    • Lifecycle

  • Editors

    • Visual Studio Code

  • Security

    • (15 min)

    • (30 min)

    • Performance standards

    • Performance issues

      • General

      • Backend

      • Frontend

    • Performance control

      • Backend

      • Front

          1. Pure components -> [To do]

    • Have you a mean of keeping the performance under control?

      • Backend

  • Ops

    • (10 min)

Index
[MO] Contributing
[Standard] Writing a standard
[Standard] Writing a method of operation
[MO] Get started with Django
[MO] Create complex user models wih Django
[MO] How to deploy your Django back-end to AWS
[MO] Create a model and an api route
[MO] Kick start a JS GraphQL 3 layers API with Apollo-server, Dataloader and Knex
[Standard] Add multiple environments configuration on loopback
[Standard] Handle Errors and Exceptions in Javascript
[MO] Test your React and React Native components' state with Jest (without Enzyme)
[Standard] Test files indentation
[MO] How to use mocks with jest (~2min)
[MO] Set up Detox with Jest and automate it on Bitrise (~ 1h)
[Standard] Handle Errors and Exceptions in Javascript
[Standard] Flowtype
Project Success
[Standard] Deployed in production
Technical Agility
[Standard] Domain Driven Development
[Standard] Easy project installation
[Standard] Up to date dependencies
[Standard] The tests' standards of my framework are respected
Taking over an existing project
[MO] Migrating to new certificates
[Standard] Good practices to resolve a ticket
[MO] Adding a native module
[MO] Setup & Deploy New Project to Staging
[MO] Deploy Project to Production - Android Play Store
[MO] Setup & Deploy New Project to Staging with HockeyApp (Deprecated)
[MO] Setup Code-Push on an existing project
[MO] Add Cocoapods to your project (~10min)
[MO] Setup Firebase with multiple environments (~1h)
[MO] Setup Facebook login
[MO] Setup Stripe Payment Form
[MO] Set up Detox with Jest and automate it on Bitrise (~ 1h)
[MO] Patch React Native Android
[MO] Remove Default Android Permissions Android
[MO] use http links in react native
[Standard] Override an existing app
[Standard] Default stack
[Standard] Project Architecture
[Standard] File Naming
[Standard] Handle Errors and Exceptions in Javascript
[Standard] React Native animations
[MO] Debug Javascript Code
[MO] Debug Native Android Code
[MO] Debug Native iOS Code
[MO] Debug Javascript on an iOS Device
[MO] Debug a React Native WebView
[MO] Handle gradle dependencies versions clashes
[MO] Debug two iOS apps simultaneously
[MO] Get iOS Logs
[MO] How to analyse and react to a bug on a React-Native project
[Standard] Binding functions in A React component
[MO] Enable component overflow on Android
[Article] Add a sharing feature to the app
[MO] Lock the device orientation
[MO] Preloading MobX data with AsyncStorage
[MO] Implement offline with MobX
[MO] Implement offline with Redux
[Standard] Implementing a clean logout
[MO] Get the size or position of a component with onLayout
[MO] Handle dependencies with Yarn override
[MO] Upgrade React Native
[MO] Unmount a component on page change (~10 min)
[MO] Good practices to debug events in Firebase
[MO] Custom fields with redux-form
[Package] Factorise common Redux async boilerplate with redux-async-actions-factory
[MO] Pass props to a container
[MO] Trigger an action on props update
[Standard] Wrinting a Component
[MO] Setup VSCode
[MO] 2-Factor Authentication
[MO] Import certificates into Match
Front and Back-end Performance
[Standard] What you should know in order to have performing applications
Simulate a network like LTE, 3G or Edge with an iPhone in hotstop
1. How to investigate a general backend performance issue
2. Python investigation tools
3. Output SQL Alchemy ORM query
[MO] How to investigate front-end performance issues
1. Cache your routes using varnish
2. Serve images as static files
3. Minimize your number of SQL queries
1. Monitor your backend performance with K6
[MO] Setup HTTPS on your docker environment