Clamshell: 2020-11-02
Recent news in tech in a clamshell
- Proposed schedule for JDK 16
- JEPs proposed to target JDK 16
- Best IDEs in Java for App Development
- Java Futures with Brian Goetz
- Quiz yourself: Apply encapsulation principles to a class
- Modern Java toys that boost productivity, from type inference to text blocks
- HashiCorp Waypoint
- Systems Thinking
- In the Search of Code Quality
- Crowdsec
- Mario on Vim
- gitflux
- jLove
Proposed schedule for JDK 16
See email thread: Proposed schedule for JDK 16
JEPs proposed to target JDK 16
- 380: Unix-Domain Socket Channels
- 392: Packaging Tool
- 393: Foreign-Memory Access API
- 394: Pattern Matching for instanceof
- 395: Records
Best IDEs in Java for App Development
This post talks about what is an IDE, why to use one, and some of the best Java IDEs to choose from: Best IDEs in Java for App Development 2020 (archive).
Java Futures with Brian Goetz
Quiz yourself: Apply encapsulation principles to a class
Test your knowledge of a key object-oriented programming concept.
Modern Java toys that boost productivity, from type inference to text blocks
Developers using older versions of the Java platform are missing out.
HashiCorp Waypoint
HashiCorp announced HashiCorp Waypoint, a new open source project that provides developers a consistent workflow to build, deploy, and release applications across any platform. Waypoint enables developers to get their applications from development to production in a single file and deploy using a single command: waypoint up
.
Systems Thinking
Invitation to Systems Thinking with Jessica Kerr & Kent Beck: systemsthinking.dev
In the Search of Code Quality
Studies about Code Quality: In the Search of Code Quality
Crowdsec
Crowdsec is an open source, lightweight behavior detection system, written in Go. Once detected you can remedy threats with various bouncers (block, 403, Captchas, etc.) and the blocked IPs are shared among all users to further improve their security.
Mario on Vim
“Thank you! But our princess is in another buffer!”
gitflux
gitflux is a tool to track your GitHub projects in InfluxDB and create beautiful graphs with Grafana.
jLove
Free conference for Java developers (4-5th December): javaconf.love (archive)