Quality or nothing

The art of getting things done quick and well

about:nfroidure

Technical Leader @DiagRAMS
 

Building softwares for Lille's innovative startups.

Living in the Wayne's World.

 

Almost passed the Rust compiler checks once.

 

Blog & Tweet randomly

Quality pillars

  • Methodology: what needs to be done and how 
  • Technology: which tools can help
  • Automation: less error prone, free minds
  • Innovation: invent new ways to reach quality

Methodology

  • SCRUM
  • Writing culture:
    document everything on GitHub
  • Focus on what
  • Embrace the whole project
  • Define what done means

Technology

  • Infrastructure as code (Terraform)
  • Cloud Computing (AWS managed services) 
  • NodeJS + TypeScript: large ecosystem, less bugs
  • Whook: enforce good documentation
  • React / NextJS + TypeScript: good defaults, easy
    to grasp
  • Storybook / Components: encapsulation, isolated
    development
  • End to end strong typings: schema2dts, open-ts-sdk-builder

Automation

  • Automated testing: end to end, unit tests
  • Continous delivery
  • Reminders
  • Task management

Innovation

  • Contribute to Open-Source communities
  • Create your own tools to unlock your
    own specificities
  • Attend to conferences
  • Read books

Thanks! Questions?

Made with Slides.com