George AdamsWhen AI Meets Java: Hilarious Misadventures with ChatGPT and GitHub CopilotIntroductionApr 18, 20231Apr 18, 20231
George AdamsHarnessing the Power of String Templates: A Guide for Java DevelopersString templates, set to be introduced as a preview feature in JDK 21, simplify string formatting and manipulation in Java. This feature…Apr 14, 20233Apr 14, 20233
George AdamsEmbracing Virtual Threads: Migration Tips for Java DevelopersAs a Java developer, you may have already heard about virtual threads, a powerful feature introduced in Project Loom. Virtual threads…Apr 11, 2023Apr 11, 2023
George AdamsinMake Student Finance repayments tax deductibleMaking Student Finance Repayment Tax Deductible in the UK: A Case Study of a Plan 2 GraduateIntroductionMar 23, 2023Mar 23, 2023
George AdamsinMake Student Finance repayments tax deductibleLevelling the Playing Field: Introducing the Petition for Tax Deductible Student Finance RepaymentsAs the cost of higher education continues to rise, millions of students and graduates find themselves saddled with significant student loan…Mar 23, 2023Mar 23, 2023
George Adams2020 — The highs and lowsWell, it’s been quite a year for everyone. We’ve all had to clear out the home office, stock up on toilet paper and eat lots of takeawaysDec 2, 2020Dec 2, 2020
George AdamsDummies guide to notarizing your runtimeA guide to notarizing your runtimeOct 29, 2019Oct 29, 2019
George AdamsinAdoptOpenJDKBundling AdoptOpenJDK into a notarized macOS applicationSome changes have been made to the way we codesign our macOS binariesJul 31, 20191Jul 31, 20191
George AdamsinAdoptOpenJDKSponsorship at AdoptOpenJDKDo you want to sponsor the AdoptOpenJDK project?Apr 11, 2019Apr 11, 2019
George AdamsinAdoptOpenJDKWhat’s up at AdoptOpenJDKThere have been many milestones reached at AdoptOpenJDKApr 8, 2019Apr 8, 2019