Weekly round-up: JDK 13 official schedule, Go’s growth, TypeScript, & more
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we had the official JDK 13 schedule, Go’s steady growth in the enterprise, the new TypeScript release, our top picks from GitHub in March and more.
JDK 13 schedule
Just a few weeks ago, Mark Reinhold added a proposed schedule for JDK 13 to the JDK mailing list. It’s finally approved and now the official schedule for JDK 13 is here.
Mark your calendars for these important upcoming dates:
Be sure to also take a look at the proposed JEP candidates and see what’s potentially in store for JDK 13.
Golang grows in the enterprise
According to the Go 2018 survey results, Go is gaining usage in the enterprise. Professional developers are using Go more and more for their projects. The amount of developers using Go at work has steadily risen year after year. In 2018, 72% of users program in work at Go ,compared to 68% the year before.
Serverless is also gaining some traction. Go developers are moving away from on-premises deployments towards containers and serverless cloud deployments.
Go programmers are reporting that they are overall quite satisfied with the language. In 2018, the amount of users who would recommend Go to others rose from 83% from 90% of respondents. 89% reported that overall, they are happy with Go.
GitHub’s trending repos of March 2019
Every month we go through GitHub’s trending repos and pick our favorites. Whether they are the most interesting, innovative, or just simply cool, we highlight our five picks.
- Sonic: a lightweight schema-less search backend built in Rust
- Quarkus: “Supersonic subatomic Java” framework from RedHat
- k3s: Lightweight Kubernetes
- Archive Box: Create your own self-hosted web archive
- code-server: Run Visual Studio code on a remote server
Adopting Jakarta EE
Why have some developers not taken the plunge into Jakarta EE now that the official launch is here?
Java developer Edwin Derks discusses three of the most common reasons why some developers have not moved on over to Jakarta EE. Find out why it is worth the effort to make the switch, what benefits it has, and why you should start adopting Jakarta EE.
New TypeScript features
TypeScript 3.4 is live and it brings some important updates and interesting new features including the new flag called
--incremental, higher order type inference and many more.
Find out all the breaking changes, new improvements, and additional features that have been added in this new release.
From the release notes, TypeScript 3.4 added:
- Higher order type inference from generic functions
- Faster subsequent builds with the
- A new syntax for
- Improvements for
- Type-checking for
- Convert parameters to destructured object