Free Tools and Editors

AMENDMENT Just-in-Time Programming

Considering Liveness in Java
UD2.119
Neil C Smith
A few thoughts on the trials and tribulations of building a just-in-time programming system in Java. But wait, isn’t it a JIT-compiled language anyway? Job done … next talk … no, wait...
Java may have JIT-compiled bytecode, and that makes it a useful tool for this endeavour, but that doesn’t get us from source code to running code. And anyway, there’s far more to a useful just-in-time programming system than just getting code running. PraxisLIVE is a hybrid-visual IDE for live programming. At its heart is PraxisCORE, a forest-of-actors runtime for real-time programming, bringing aspects of Erlang, SmallTalk and Extempore into the Java world. We’ll explore the inter-relationship of liveness and feedback between runtimes and tools … possibly with the help of a few bleepy noises! Please note that this replaces a talk on "TerosHDL - Open Source IDE for FPGA Developers" by Carlos Alberto.

Additional information

Type devroom

More sessions

2/2/20
Free Tools and Editors
UD2.119
A quick introduction to the room, the sessions, and the team that put everything together. :-)
2/2/20
Free Tools and Editors
Lars Vogel
UD2.119
Join this talk to learn about the current status of the Eclipse IDE Open Source projects. We'll talk about new developments, our improvements in the development process, performance improvements, and new features in the Eclipse IDE.
2/2/20
Free Tools and Editors
Trisha Gee
UD2.119
With releases of Java coming thick and fast every 6 months, it's a full time job staying on top of the features. If your IDE can help you here, it's one less thing to worry about. IntelliJ IDEA Community had three releases this year, each on improved the support for modern versions of Java, but that's not the only thing on offer. Join this session to see what's new in IntelliJ IDEA Community (the free one!). This is not limited to just supporting new language features, which some of us might not ...
2/2/20
Free Tools and Editors
Geertjan Wielenga
UD2.119
NetBeans is now a top level Apache project! How did it get to Apache and what's the state of the donation process? What are the new features and how can you get involved? Join this session to find out!
2/2/20
Free Tools and Editors
Jan Lahoda
UD2.119
The Java platform experiences an outburst of cool new features – recently, local variable type inference, switch enhancements and multi-line string literals have been added to the Java language. Many other features are being in the pipeline and are actively worked on, like simple data carriers and pattern matching for the Java language, or value classes for the Java virtual machine. These features are delivered quickly, thanks to the recently adopted, predictable, six-months schedule of major ...
2/2/20
Free Tools and Editors
Emilian Bold
UD2.119
A talk about how OpenBeans, an Apache NetBeans IDE distribution was possible due to pkgsrc, the NetBSD package management framework.
2/2/20
Free Tools and Editors
Martin Entlicher
UD2.119
In this session, we will explore how the Language Server Protocol, LSP, is used to aid developers. We will cover not only the Java language, but also other languages, especially those supported by the GraalVM, like JavaScript, R, Python, Ruby. This includes development in various IDEs and editors, for example the NetBeans IDE and VisualStudio Code.