programming language

Showing 5 out of 5 results

ARTICLE

The Future of Java: Will You Have to Pay For It?

Java is currently one of the most used languages in the world with over 16% of developers world-wide using it on a current basis. Jorn Larsen sits down with Trisha Gee and Daniel Bryant to explore how the language is evolving, how it fits with the cloud ecosystem, and what are the important skills for being a good (Java) developer nowadays.

February 2, 2021
ARTICLE

Functional Programming Through the Lens of a Philosopher and Linguist

If you think functional programming isn't for you, think again and read on... Anjana Vakil will show you what foreign languages, computational linguistics and the way humans express themselves all have in common. She'll also explore how you can declutter your programming and learn new things.

August 24, 2021
ARTICLE

The Ideal Programming Language

What would your ideal programming language look like? Erik Doernenburg, head of technology at Thoughtworks, and Richard Feldman, author of “Elm in Action,” sat together at GOTO Copenhagen 2021 to chat about what theirs would look like. They also had a look into the future of up-and-coming languages.

February 8, 2022
BOOK EPISODE

97 Things Every [Java] Programmer Should Know

Discover the voices behind the “97 Things Every Java Programmer Should Know” in this GOTO Book Club episode with Trisha Gee, Java Champion and leader of the Java Developer Advocacy team at JetBrains, and Kevlin Henley, thought provoker at Curbralan. The'll highlight how to make the most out of the book and why it’s not intended as an exhaustive list or only targeted at Java developers.

November 12, 2020
SESSION

Life After Java 8

Wasn’t Java 8 a fantastic update to the language? Lambdas and streams were a huge change and have helped to improve Java developers’ productivity and introduce some functional ideas to the language. Then came Java 9… and although the module system is really interesting for certain types of applications, the lack of exciting language features and uncertainty around how painful it might be to migrate to Java 9 left many applications taking a wait-and-see approach, happy with Java 8. But now Java has a new version every six months, and suddenly Java 12 is here. We’re all still on Java 8, wondering whether we should move to a later version, which one to choose, and how painful it might be to upgrade. In this session we’ll look at: * Why upgrade from Java 8, including language features from Java 9, 10, 11 and 12 * What sorts of issues might we run into if we do choose to upgrade * How the support and license changes that came in with Java 11 might impact us. **What will the audience learn from this talk?**<br> They'll learn the pros and cons of upgrading from Java 8. This includes not only the language features in the latest versions of Java (9, 10, 11 and 12), but some of the performance implications and, most importantly, the license changes and changes to support that might cost the audience money if they don't understand them. <br> **Does it feature code examples and/or live coding?**<br> Yes, both code examples on the slides and a bit of live coding. **Prerequisite attendee experience level:** <br> [Level 300](https://gotoams.nl/2019/pages/experience-level)<br> Assumes a working knowledge of Java and builds off that; assumes attendees are interested not only in abstract concepts but how the changes impact them in their day jobs as developers/leads/architects.