Neil is developer of PraxisLIVE, an open-source hybrid-visual IDE for live programming, built on top of the NetBeans platform. While the IDE is primarily aimed at creative coders, its underlying forest-of-actors runtime supports real-time coding Java in general. PraxisCORE brings aspects of Erlang, Smalltalk and Extempore into the Java world, providing a powerful platform for media processing, data visualisation, sensors, robotics, IoT, and lots more! We will explore some of the trials and tribulations of designing a just-in-time programming system in Java, including actors, classloaders and reactive dataflows, with the aid of some hypnotic visuals and bleepy sounds. Neil may be unique amongst Java developers in regularly live-coding lambdas in venues to make breakbeat music. The talk may end with a short demo!
YOU MAY ALSO LIKE:
- Migrating to Java 11 with Ben Evans (in London on 28th - 29th October 2019)
- Pivotal's Core Spring (in London on 4th - 7th November 2019)
- Don’t keep it to yourself - openness and honesty in the workplace (in London on 30th October 2019)
- Keynote by Heather VanCura on The Future of Java and You (in London on 7th November 2019)
- Scales and Flow Meters (SkillsCast recorded in September 2019)
- Privacy Engineering for the World of Kafka (SkillsCast recorded in September 2019)
Write Now, Run Anytime
Neil C Smith is an Artist & Technologist from Oxford, UK. An artist working with code, he builds interactive spaces & projections, and improvised & live-coded performances. A technologist with a creative edge, he is lead developer of PraxisLIVE, maintains various Java media libraries including the bindings for GStreamer, and is an Apache NetBeans committer.