slug | aliases | date | created_date | publish_date | image | images | title | tags | keywords | type | public | excerpt | archive | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2-weekly-newsletter |
|
2021-08-06 12:00:00 |
2021-07-28 13:06 |
2021-08-04 |
images/2-weekly-newsletter.png |
|
#2 Weekly Dose Of Software Engineering Stuff |
|
|
blog |
true |
Hello there! Here is a second edition of the newsletter _Weekly Dose Of Software Engineering Stuff_. |
true |
❗️✉️ 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.
Hello there!
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
- Also check out Writing JavaScript tools in other languages – a new trend?
- 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)
- Interesting project FZF for JavaScript
- Vue.js has been selected as Wikimedia Foundation's future JavaScript framework
- 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:
- JavaScript is the most popular language
- 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.
- The top-5 languages developers were learning in 2021 were JavaScript, Python, TypeScript, Java, and Go.
- 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