# January picks - A curated list of articles from the web

Here is a list of interesting articles about development, software craftmanship, cloud and architecture that I enjoyed reading during the month of January. 
### Node JS / Typescript
-  [A `JS`/`Typescript` mono repo management tool, alternative to `Lerna`, made by @mircrosoft : `RushJs`](https://rushjs.io/)
-  [A fast & reliable `npm` alternative : `pnpm`](https://pnpm.io/)
-  [Error chaining in `Node.js` v16.9.0](Link)
- [Structured cloned is coming to `Node.js` v17](https://twitter.com/x3hatokx/status/1458025991348146177?s=12 )
- [Fetch is coming to `Node.js`](https://github.com/nodejs/undici/pull/1183)
- [`Typescript` features to avoid (or not)](https://www.executeprogram.com/blog/typescript-features-to-avoid)
- [`Typescript` 4.6 beta announced](https://devblogs.microsoft.com/typescript/announcing-typescript-4-6-beta/) 

### Cloud
- [AWS Lambda Powertools (`TypeScript`) Beta (no ready for production yet)](https://github.com/awslabs/aws-lambda-powertools-typescript)
- [News from the serverless world](https://www.getrevue.co/profile/zachjonesnoel/issues/a-lot-has-happened-on-serverless-issue-3-982076)


### Dev / Tooling
- [A CLI/UI tool to create mock easily : `mockoon`](https://mockoon.com)
- [`OAuth2.1` explained in a simple way(!) (in french)(audio not top notch but slides are good)(`pkce` inside)](https://www.youtube.com/watch?v=TsosQ1HnLd0) ([slides](https://slides.com/julientopcu/concepts-avances-authn-authz))
- [New types of potential security issues when using `graphQL`](https://www.fastly.com/blog/exploring-the-security-implications-of-graphql)
- [Mono-repo to multi-repo and back again](https://www.youtube.com/watch?app=desktop&v=lV8-1S28ycM)
- [Alternative to `JWT` with authorisation business rules integrated in the token and lesser rights delegation](https://www.biscuitsec.org/) :  
- [Doxious, lib to do front end in `Rust`](https://dioxuslabs.com/blog/introducing-dioxus)
- [A thread about the advantages of using rust-analyser vscode extension when coding in `Rust`]( https://twitter.com/rustadventure/status/1478437578634252291?s=12 ) ([-> rust-analyser](https://marketplace.visualstudio.com/items?itemName=matklad.rust-analyzer) 
- [A thread about some dev tooling on `macOS`](https://twitter.com/quinnypig/status/1473111510012493827?s=12) : 
- [The reasons of  porting of `tsc` in ~~`Rust`~~ `Go` by the creator of `swc` (a fast typescript transpiler written in `Rust`)](https://kdy1.dev/posts/2022/1/tsc-go) 
- [A thread about some old cli tools reworked in nowadays fashion](https://twitter.com/amilajack/status/1479328649820000256?s=12)
- [`Obsidian`, awesome Markdown note taking app](https://obsidian.md)


### Craft / Architecting
- [Documenting the Architecture of Your Projects With the C4 Model](https://dzone.com/articles/c4-model-zup-open-source?utm_campaign=documenting-the-architecture-of-your-projects-with-the-c4-model&utm_medium=social_link&utm_source=missinglettr-twitter)
- [Think like an architect](https://architectelevator.com/architecture/famous-architects-sketch/)
- [Writing code is easy, being a great developer is hard](https://www.youtube.com/watch?v=_Rs7LB7dKzk)
-  [Accelerate and craft (in french)](https://www.youtube.com/watch?v=v-iiSW28zNs&t=3655s) : 
- [The different kinds of Engineering manager](https://www.patkua.com/blog/5-engineering-manager-archetypes)
- [Sustainable architecture](https://thenewstack.io/the-state-of-sustainable-architecture-practices-in-2022/)

I hope you enjoyed the ride, see you next month ! 

