
Sign up to save your podcasts
Or


Mark and Greg emerge from their 2020/2021 Christmas/New Year breaks, and temporary Level 3 lock down to break their silence, attempt to remember how to podcast, and further the rumor that we only record an episode on the eve of a new Java release.
Table of ContentsWhy Namespacing Matters in Public Open Source Repositories
Major Changes to Clojars - Verified Groups / Namespaces
Java 16 - March 16 Release
Is Google Locking Down Chrome to Resist the Rise of Chromium Based Browsers? - It's FOSS News
Apple Card disabled my iCloud, App Store, and Apple ID accounts
Java Accessible Objects and Reflection
Understanding Java Modules
Into the Sunset on May 1st: Bintray, JCenter, GoCenter, and ChartCenter
RIP netbeans.org
Modules, monoliths, and microservices
New dependency on Rust causes headaches for Python Crypto lib and distributions
OpenJDK · GitHub
Plans for optimal performance: why CircleCI is changing our pricing model - CircleCI
Standalone Nashorn is coming for Java 15+
Jbang
Property-based Testing in Java: Jqwik - a JUnit 5 Test Engine - My Not So Private Tech Life
ABNF for TLDS
tldlabel = ALPHA *61(ldh) ld ldh = ld / "-" ld = ALPHA / DIGIT ALPHA = %x41-5A / %x61-7A ; A-Z / a-z DIGIT = %x30-39 ; 0-9HUMBLE BOOK BUNDLE: JAVA PROGRAMMING & MORE BY O'REILLY
GitHub - baidu/braft: An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Leaving OCaml
The Birth of Unix with Brian Kernighan - CoRecursive Podcast
Rust Programming
Rust: Structuring and handling errors in 2020 - nick.groenen.me
rust-blog/too-many-brainfuck-compilers.md at master · pretzelhammer/rust-blog · GitHub
Using #[derive(Error)]
Announcing .NET 5.0 | .NET Blog
F# 5 | Visual Studio Toolbox | Channel 9
Nix Package Management
Nixology - YouTube
A tour of Nix
Install Nix on macOS Catalina](https://link.medium.com/EAuytTg7s7)
Modern IDEs are magic. Why are so many coders still using Vim and Emacs? - Stack Overflow Blog
Welcome to The Greg Cast
Full links and more available .
After a lockdown/reopen period we're back with another argument.
WARNING: The recording dropped out half way thru, and… creative edits were made. Your ears have been warned.
Full links are available on https://raindrop.io/collection/12086308
What's this? Another Illegal Argument episode already? And so close to the last one - it seems the shift to working from home and remote recording has already showed a payoff.
During the last episode, I'd had it in my mind to discuss the need to improve our documentation, and general communication skills that developers, and development teams often overlook. More so now that many organisations are moving into distributed, remote teams - many of which may never return to normal "office life".
With this in mind, I thought I'd make use of our new remote recording facilities and bring on both Tim McNamara (Vice-President of NZOSS, Canonical Guy, Author of Rust In Action) and Josh Addison (Technical Writer at MYOB, Game Developer, Conspiracy Podcaster) to lend their voices to our argument.
On this episode we cover (or planned, as always - things got sidetracked):
Java NewsFull links to everything discussed and planned to discuss are found over on my raindrop bookmarks.
Welcome to the "Locked Down Dependencies" remote recorded using Squadcast.fm whilst both Greg and I are stuck in a national COVID-19 lockdown.
Full links to topics discussed can be found in the shared bookmark folder on Raindrop, but during tonights episode we discuss:
Welcome to the first episode of 2020 - recorded just before all of Coronavirus Mania and then promptly the editing and publishing got unfortunately thrown to the sidelines for a week.
This week (ha) Greg and I discuss the upcoming Java 14 release, along with C++20, and the granddaddy of functional programming - Miranda.
00:00:00: Intro
00:01:25: Java 12 Is Upon Us
00:12:31: Supporting Multiple JVM Versions In Libraries
00:34:20: Graal
00:41:08: Autoscaling Is A Lie
00:50:49: Rust Is A Better C?
00:58:29: "Dynamic Types" In Haskell
01:01:09: Business Errors Vs Exceptions
From the publisher's feed