Bingo Meetings- conclusion–part 25
Bingo
Bingo is a small project, written in TypeScript , and developed with Alexandru Badita in launch break (one hour - more or less). You can find sources at https://github.com/alexandru360/PresentationBingoCards/ . Those are my blog posts for Bingo : ( scroll below for the post)It was a nice journey to make an application just with TypeScript and Node ecosystem. There are some missing parts ( e.g. testing the GUI – e2e in JS parlance)
However, some thoughts:
- The ecosystem does not have good support for mono-repository (in C# parlance , solution with multiple referencing projects )
- Yarn Workspaces helps
- TypeScript compile should be configured
- The fact that you wrote once time the definitions is overrated
- Still some different models for Web API and Console and Web should exists, if you are a purinst ( no swagger reference for console …)
- The possibilities of mistake because of the same model are not trivial
- Some tools require better documentation
- Finding how in nest return an HTML file is …. gard
- The errors are not so self explanatory ( for example, referencing i n warn workspaces something without his references)
- Docker really helps to have repeatable builds
- CLI is your best friend – programming and devops
- Docker copying results files are perfect
- In our days, to be a full cycle programmer is easy with open source and stacks for open source( GitHub, AzureDevOps, Heroku, others)