- GoodFirstIssue Weekly Newsletter
- Posts
- GoodFirstIssue Weekly #1
GoodFirstIssue Weekly #1
Java's Journey, Github's Game Bytes, and ECMAScript's Array Affection
In this week’s email
The ever-evolving world of Java: Summary and insights from Vaadin's State of Java Report
For gamers, by gamers (and developers!): Github releases their monthly Game Bytes series
JavaScript arrays get some love from ECMA: A quick look at the changes to Javascript coming in the ECMAScript 2023 specification
Featured Open-Source Project of the Week
Grist
Grist describes itself as a “relational spreadsheet”, put another way a spreadsheet with a relational database backing it. A good comparison of this project would be Airtable or Google Sheets. A redditor described the product as “Spreadsheets but with the structure of a database and with Python functions”. The code is fully open-source and worth taking a look at, it looks really interesting!
Potential Open-Source Issues for First Timers
- Exporting and importing portable M3U files.
Language: Python
- 📙doc: add tech stacks
Language: JavaScript
- Update component+export name to "Month"
Language: Typescript
As always, you can always find repositories in need of help at goodfirstissue.io
Cool Stories In the Open-Source Community
The changing world of Java
Matthew Tyson of InfoWorld summarizes and breaks down the key insights of the Vaadin's State of Java Report, a report written by a Vaadin(go figure), a company that develops software enabling developers to build full-stack applications in Java. The report itself covers some of the most significant developments in enterprise Java, and this summary article is a great bird’s eye view of what’s going on with Java as it evolves and changes.
Game Bytes · April 2023
Github comes out with a monthly digest of game engine updates, game jams, and open-source game developments from across their site. There’s a TON of cool stuff packed in here that are not only games in development, but also tools that can help during game development. An example of that in this monthly issue is Godot, a very popular open-source 2D and 3D game engine.
ECMAScript 2023 spec for JavaScript adds methods for arrays
ECMAScript is a standard for scripting languages such as JavaScript, JScript, etc, in other words it is the language that JavaScript and other scripting languages are based off of. This years specification includes (so far) four improvements to the language, including two array methods .findLast() and .findLastIndex() that in my opinion would be great convenience method additions. More info on the other new additions proposed in the article.
This week’s quote
Experience is the name everyone gives to their mistakes.
If you loved this newsletter, please share it with others!
Thanks for reading, and happy coding!