— Gil Tayar (@giltayar) March 10, 2022
—Rich Harris (@Rich_Harris) March 9, 2022
Until now, types were relegated to TypeScript in part because this build step could also be used to compile code for different browsers. However, with the advent of continuously updated evergreen browsers, the authors of the proposal write that they “anticipate that developers will have less need for lower-level compiling” and thus, “for many TypeScript users , the only step needed between writing the code and running it will be to clear the type annotations.
A remarkable part of the proposal spells out exactly what is not being offered:
Here’s why 🧵 https://t.co/TytQZYWhO7
— Jess Telford (@JessTelford) March 10, 2022
I’ve had a chance to chew on that a bit and my view is more nuanced now.
As with many decisions in technology, this proposal is a trade-off and the weight that different people place on various factors will fluctuate.
My thoughts: 🧵
(fasten your seatbelt, it’s long) https://t.co/YqqszuHr0t
— Alex Reardon 🇺🇦💔 (@alexandereardon) March 10, 2022
This week in programming
- List of Summer of Code Drops mentors from Google: For those of you who are considering applying for Google Summer of Code (GSoC) 2022, the list of mentoring organizations has been revealed. It adds 32 new organizations, bringing the total to 203 open source projects. Organizations include a variety of foundations – the Linux Foundation, Cloud Native Computing Foundation, Eclipse Foundation, Python Software Foundation, to name a few – and open source projects like TensorFlow, GitLab, Jenkins, Dart , Ruby, Julia and many more. The GSoC takes place every summer (northern hemisphere), coaching developers on how to contribute to open source software. Applications open Monday, April 4 and close Tuesday, April 19.
- The dramatic fallout from DHH continues: Last week we covered how Ruby on Rails creator DHH and RailsConf parted ways after the RailsConf team asked him to share the keynote scene, and this week the spinoff went continued, while Rails core team member Kasper Timm Hansen was rather abrupt. left the core team. Hansen had signaled his displeasure with the situation a week earlier, when he tweeted that he preferred not to be mentioned in DHH blog posts, and soon after issued the pull request which simply stated “I’m leaving the Rails core and not interested in being part of the old .” There was a lot of fanfare when Kasper joined the core of Rails and, if the replies to his tweets and pull requests are any indication, the eleventh most productive Rails contributor seems to be missed by the community as a whole.
- Embedded software development comes to VS Code: Following a similar launch for Visual Studio 2022, Microsoft released the Embedded Tools extension for Visual Studio Code, which according to the extension’s description “provides a registry viewer for CMSIS-SVD files and an RTOS data viewer with support for Azure RTOS and FreeRTOS. The extension, used alongside new vcpkg artifact functionality that helps acquire built-in tool dependencies, allows developers to quickly boot an integrated development machine and get started. With the addition of this extension, VS Code now offers developers all the usual features, including code navigation, IntelliSense, building, deploying, debugging, and new diagnostic capabilities around device registers and views real-time operating system (RTOS) objects.
(Warning: ⚠️ You’ll probably waste all those “saved” minutes debugging runtime errors) https://t.co/qFi5H9aOe1
— Cory House (@housecor) January 8, 2022