❗️✉️ This post is a public version of the newsletter edition that was published 2 days ago. Sign up to Weekly Dose Of Software Engineering Stuff to be among the first to receive the newsletter.
Here is a second edition of the newsletter Weekly Dose Of Software Engineering Stuff.
- Last week I published new post How To Configure tsconfig.json: TypeScript Strict options
- The book Grokking TypeScript was updated to version 0.0.2. New chapters have been added:
- What Is Strict Mode In TypeScript, Why And When You Should Use It?
- How To Configure tsconfig.json: TypeScript Strict options
- 📚 Download new version of the book
- New article "TypeScript: Unexpected intersections" by Stefan Baumgartner
- Google feedback on TypeScript 4.4-beta (github.com)
- Interesting project TypeBox
- JSON Schema Type Builder with Static Type Resolution for TypeScript
- Rome is hiring Rust developers to help us rewrite Rome in Rust
- Rome Tools is a tool that combines functionality of transpiler, minifier, formatter, linter, test runner, and others.
- Currently it written in TypeScript
- Playwright released v1.13.1
- For those who don't know, Playwright is a Node.js library to automate browsers like Chrome, Firefox. Made by Microsoft and written in TypeScript.
- Babel released v7.14.9
- Parcel 2 RC
- Node.js release v16.6.1
- Interesting project ncc
- Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
- Fast Node Manager - Fast and simple Node.js version manager, built in Rust
- ws (a Node.js WebSocket library) release v8.0.0
- Interesting episode of podcast tc39er.us with Yulia Startsev (Mozilla, SpiderMonkey)
- Obisdian.md plugin for creating timelines
- Surprising (for me) case of using Obsidian - Using Obsidian.md to DM D&D
- The State of Developer Ecosystem 2021 (by JetBrains)
- Key Takeaways:
- Python is more popular than Java in terms of overall usage, while Java is more popular than Python as a main language.
- The top-5 languages developers are planning to adopt or migrate to are Go, Kotlin, TypeScript, Python, and Rust.
- Ruby, Objective-C, and Scala have all decreased in popularity over the last 5 years.
- The 5 fastest growing languages are Python, TypeScript, Kotlin, SQL, and Go.
- Key Takeaways:
- StackOverflow's 2021 Developer Survey
- An extention for VSCode - Abracadabra
- With Abracadabra, you can quickly and safely refactor existing code in VS Code.
- TStream - Streaming from terminal 🤯
- 6 Command Line Tools for Productive Programmers
- Join the Visual Studio 2022 for Mac Private Preview
- A book "Crafting Interpreters"
- Crafting Interpreters contains everything you need to implement a full-featured, efficient scripting language...
- Collections of awesome neovim plugins
- New in Git: switch and restore
- Open Source Peer Bonus Program
- Announcing Rust 1.54.0