ClamShell

ClamShell posts are summaries about what happened recently (news) and things (tools/articles) I found interesting.

Clamshell: 2020-09-21

Recent news in tech in a clamshell

Jonatan Ivanov
  • The Arrival of Java 15
  • Announcing Tribuo, a Java Machine Learning library
  • GitHub CLI 1.0
  • Microsoft reveals findings from their experimental undersea datacenter
  • OpenJDK: In the new age of Concurrent Garbage Collectors
  • Four common pitfalls of the BigDecimal class and how to avoid them
  • Venkat Subramaniam: Java is changing in a responsible manner
  • Why and when you should use JPA
  • Best Intellij IDEA Plugins
  • Security by Obscurity is Underrated
  • Never Skip Retros

Clamshell: 2020-09-14

Recent news in tech in a clamshell

Jonatan Ivanov
  • Java 15 GA Release
  • NYJavaSIG 25th Anniversary Event
  • foojay — a place for friends of OpenJDK
  • Let’s Get Lazy by Venkat Subramaniam
  • Vector API is proposed to target JDK 16
  • Developing Micronaut Applications With IntelliJ IDEA
  • Bootiful Testing by Josh Long
  • 21 Books Java Developers Should Read in 2020
  • Kubernetes YAML Generator
  • Design Bonos
  • Elastic Metaspace proposed to target JDK 16
  • JDK 15 G1/Parallel GC changes
  • Cognitive Biases in Software Development
  • Changelog CI?
  • K9s - Kubernetes CLI To Manage Your Clusters In Style

Clamshell: 2020-09-07

Recent news in tech in a clamshell

Jonatan Ivanov
  • OpenJDK was transitioned to GitHub
  • Spring One highlights are online
  • Introducing GitHub Container Registry
  • JetBrains Mono
  • Nerd Fonts
  • VS Code Debug Visualizer
  • Kotlin 1.4 Released
  • croc
  • Jackson Support for Java 14 Records
  • The State of Spring 2020 Report
  • How They Test?
  • Modern Data Engineer Roadmap 2020
  • Migrating from JUnit 4 to JUnit 5
  • How 4 lines of Java code end up in 518772 lines in production
  • Oracle Developer Live - Java
  • Pock

Clamshell: 2020-08-31

Recent news in tech in a clamshell

Jonatan Ivanov
  • The Start menu is 25 years old
  • The Linux Kernel is 29 years old
  • Java in 2020
  • Inside Java 15: Fourteen JEPs in five buckets
  • Finalizing in JDK 16: Pattern matching for instanceof
  • Creating Efficient Docker Images with Spring Boot 2.3
  • Config file processing in Spring Boot 2.4
  • Java Pub House 92. Not your Grandpa’s Serialization!
  • Architecture Playbook
  • My terminal became more Rusty

Clamshell: 2020-08-23

Recent news in tech in a clamshell

Jonatan Ivanov
  • Stack Overflow 2020 Developer Survey
  • Beyond Java 8
  • Patterns of Distributed Systems
  • Microsoft OSS
  • Java at 25: Features that made an impact and a look to the future
  • 25 Years of Java: the past to the present
  • Java 15 - Innovating for modern application development
  • Researchers Exploited A Bug in Emotet to Stop the Spread of Malware
  • Groovy Podcast
  • The ReadME Project

Clamshell: 2020-08-16

Recent news in tech in a clamshell

Jonatan Ivanov
  • OpenJDK is moving to GitHub
  • A peek at the roadmap for pattern matching and more
  • Serializable Records
  • Java 14 Feature Spotlight: Records
  • State of Loom
  • Project Loom: Modern Scalable Concurrency for the Java
  • The role of preview features in Java 14, Java 15, Java 16, and beyond
  • The new features in Java 15
  • The RSocket Revolution
  • Kafka Summit

Clamshell: 2020-08-09

Recent news in tech in a clamshell

Jonatan Ivanov
  • Falsehoods programmers believe about time
  • Java frameworks for the cloud: Establishing the bounds for rapid startups
  • Spring Boot: Developer Training
  • YOW! Workshop: Cloud Native Java
  • 14 Habits of Highly
  • Bypass your Linux firewall with SSH over HTTP
  • How to Secure Anything
  • Open Source Security Foundation
  • rbac.dev
  • What is the best way to write a PRD?
  • bpytop

Clamshell: 2020-08-02

Recent news in tech in a clamshell

Jonatan Ivanov
  • Tech Sector Job Interviews Assess Anxiety, Not Software Skills
  • jconf.dev
  • Chicago Cloud Conference
  • An overview of healthcheck patterns
  • Data Structures by Rob Edwards
  • Web Development Resources
  • Design Gems
  • What Is a Monad? Basic Theory for a Java Developer
  • 17-Year-Old ‘Mastermind’, 2 Others Behind the Biggest Twitter Hack Arrested
  • Zoom Bug Allowed Snoopers Crack Private Meeting Passwords in Minutes
  • Critical GRUB2 Bootloader Bug Affects Billions of Linux and Windows Systems

Clamshell: 2020-07-26

Recent news in tech in a clamshell

Jonatan Ivanov
  • debuild
  • Force Good Habits by Venkat Subramaniam
  • Java’s CompletableFuture
  • 12 Ways of the Cloud Native Warrior
  • The Illustrated Children’s Guide to Kubernetes
  • Better APIs, faster tests and more resilient systems with Spring Cloud Contract
  • The Regular Expression Denial of Service (ReDoS) cheat-sheet
  • Tiny XSS Payloads
  • Gitpod
  • SpringOne

Clamshell: 2020-07-19

Recent news in tech in a clamshell

Jonatan Ivanov
  • The Story of the Twitter Attack
  • Signs Your Software is Rotting
  • StackOverflow cli
  • Best of the JDK Feature Face-Off Results
  • The journey of the world’s open source code to the Arctic
  • GitHub Availability Report
  • Introduction to Micronaut - Ultra Lightweight Java Microservices
  • Launching docs.github.com
  • ZGC: Using -XX:SoftMaxHeapSize
  • Bottlerocket OS