Download the App!

show episodes
 
Greg, Mark and Richard get together weekly and talk about things of interest in the Java community. Greg works for SimWorks (http://www.simworks.com) who specialize in mobile phone software. Mark works for SecureMX (www.smx.co.nz). Richard works for Blue Train Software (http://www.bluetrainsoftware.com)
 
Loading …
show series
 
In an unprecedented show of activity - merely two weeks after the new years first episode (170) Mark and Greg are back, this time joined by Andres Almiray (Oracle) and Stephen Connolly (Cloudbees) to discuss all things build, modules, this weeks Java 16 release, and why Java programmers should take a look at the rust programming language. Hosts Mar…
 
Illegal Argument Episode 170 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 Contents 0:44 Holiday Periods 1:27 Java 16 Release 2:35 Standalo…
 
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…
 
Welcome to The Greg Cast The Virtual World Podcast On The Metal Podcast JavaZone 2020 Ron Pressler: Scalable Harmonious Concurrency for the Java Platform Virtual Threads Async / Await Why Continuations are Coming to Java Java Platform Retention Graal Based Frameworks JavaZone: Building a Distribution Pipeline Lua: Splitting a String Oracle Develope…
 
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. Java 15 Ramp Down Second preview of Records Greg doesn't care for new JDKs whereas Mark wants to treat the JDK as "just a library/dependency" Microservices Reuse or no-reuse? B…
 
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…
 
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: How lockdown is affecting us The Release of Java 14 Beyond Java 8 and the Java M…
 
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. Multiline String literals wi…
 
Topics Fibre's are dead - long live "Virtual Threads" Undelimited continuations are not functions R2DBC 0.8.0 goes GA - Reactive database clients for Java RUST: Shipping a compiler every 6 weeks User reported stable regressions Bisecting Rust Compiler Regressions with cargo-bisect-rustc Microsoft: We're creating a new Rust-based programming languag…
 
CppCon 2018: Thoughts on a more powerful and simpler C++ (5 of N) - Herb Sutter Resources for writing modern Java Java 8 adoption process Conservative migration Build under new JDK Deploy on JDK THEN switch bytecode target to new JDK or... keep main build JDK target, move tests to target new JDK and use new features in non production code records L…
 
00:00:00: Intro 00:01:25: Java 12 Is Upon Us 39 New Features (and APIs) in JDK 12 Mapping With Switch Expressions 00:12:31: Supporting Multiple JVM Versions In Libraries Apache Maven Compiler Plugin: Multi Release multi-release-jar-maven-plug Building Java 6-8 Libraries for JPMS in Gradle 00:34:20: Graal Micronaut on Graal Quarkus Microservices / K…
 
00:00:00: Intro 00:02:37: Java 11 Is Here Java 11 Released 00:07:22: JEP 342: The JVM and Spectre 00:10:42: Chrome Blocking Add Blockers Google Chrome could soon kill off most ad-blocker extensions 00:15:06: Integrity In Tool Usage 00:20:33: Pharo Release Pharo 7 Released Monticella is a distributed, optimistic, concurrent, versioning system for Sq…
 
jpackage builds available building rpms, debs, MSI, and PKG installers too little too late? Have we all loved to kubernetes and orchestration systems. JDK 12 now in Rampdown and due in March c builds / versions c++ 98 to c++ 11 Faster Delivery of Large C/C Using Facebook Folly with Conan Fedora Looks To Build Firefox With Clang For Better Performan…
 
It’s been a long time between episodes, with illness, work, and rock’n’roll getting in the way - but after planning to get another episode out to discuss the recent Java 11 release, not even the arrival of Japanese doom band Church of Misery (my youtube video and photos/review) was going to stop Greg and I from getting our rant on…. Intro to Episod…
 
It may have just clocked into April, but the first Illegal Argument of the year is finally here, much delayed, and extra long in it’s twists and turns of… well, let’s face it - you know it would be build didn’t you…. JEP-223 - New Version-String Scheme Redfin Video on converting from Maven to Bazel (YouTube link) IntelliJ Bazel Plugin/Tooling Issue…
 
For an ostensibly forthrightly podcast, we only managed 10 episodes this year, of which one was a mini-solo cast from Mark, too many holidays and rock concerts getting in the way of recording. Hopefully we can be more organised in 2019! The years podcasts: 145: Java 9 and The Case of the Automatic Module 146: Emanuele Ziglioli and DukeScript 147: T…
 
Severe security vulnerability found in Apache Struts using lgtm.com (CVE-2017-9805) XML? Be cautious! The Backdoor Threat Java News Moving Java Forward - 6 month release cycle, breaking changes. 3 yearly LTS versions Java 9 will NOT be an LTS release Module Hell - java.ee not in base ( easy to fix, but ack ) O'Reily Java 9 Modularity published Use …
 
Save 418 - I was hoping to actually shift the discussion of “Save 418” more towards the importance of specifications, and how ‘in the old days’ protocols/specs were king, as everything was reused and distributed - but now, it’s “the Twitter API” or “the Facebook API” — still, we managed an somewhat interesting discussion over the broadening of spec…
 
Initially tonight’s episode was going to be called “The Patch Is All” (guess whose been enjoying the new season of Killjoys?) — with a discussion about pre code-review practises, however with Peter’s absence, the discussion centred mostly around the 2017 Java Language Summit which was taking place around the recording period. Upcoming Events DevOps…
 
Project Valhalla Value Types give up value identity JEP 169: Value Object specification JEP 218: Generics over Primitive Types Value Types in the JVM - Scaladays 2015 talk ( Youtube, 48 minutes ) Whats in JDK9? Is SpringBoot/Grails good for Prototyping only? startups: fire your dev teams A Stronger Dart for everyone… Takari Maven-Wrapper Dr Depreca…
 
Join us for an another semi informed, highly subjective, and quite possibly wrong on all counts discussion about Java, Jigsaw. Revised Jigsaw Spec - reflective access allowed by default, I'm calling it Project Glass Tile - everything is transparent and smoothly fitting together again ( if not using Modules ) - cough - yeh right says the Tui advert.…
 
Guest - Emanuele Ziglioli from Sirtrack on upgrading a legacy swing app to Java 8 / DukeScript Netbeans Swing GUI Builder ( formally Project Matisse ) Totally Grid Bag(YouTube Video) JavaFX Self-Contained Application Packaging Inno Setup for Windows JEP 282: jlink: The Java Linker Iridium NEXT Electron considered harmful Electron is flash for the D…
 
Loading …

Quick Reference Guide

Copyright 2021 | Sitemap | Privacy Policy | Terms of Service
Google login Twitter login Classic login