BEGIN:VCALENDAR VERSION:2.0 PRODID:-//OpenACalendar//NONSGML OpenACalendar//EN X-WR-CALNAME:The London Java Community: LJC Virtual Meetup: An Experiment i n Continuous Deployment of JVM applications - Open Tech Calendar BEGIN:VEVENT UID:10482@otc.opentechcalendar.co.uk URL:https://opentechcalendar.co.uk/event/10482-ljc-virtual-meetup-an-experi ment-in-continuous-dep SUMMARY:The London Java Community: LJC Virtual Meetup: An Experiment in Con tinuous Deployment of JVM applications DESCRIPTION:***This is a placeholder for the event being run on Eventbrite. Please sign up with your full name at https://www.eventbrite.co.uk/e/ljc- virtual-meetup-an-experiment-in-continuous-deployment-of-jvm-applications- registration-105284538890?aff=meetup ***\n\nAbout the event\n\nA couple of years ago\, continuous integration in the JVM ecosystem meant Jenkins. Si nce that time\, a lot of other tools have been made available. But new too ls don't mean new features\, just new ways. Besides that\, what about cont inuous deployment? There's no tool that allows deploying new versions of a JVM-based application without downtime. The only way to achieve zero down time is to have multiple nodes deployed on a platform\, and let that platf orm achieve that e.g. Kubernetes.\n\nAnd yet\, achieving true continuous d eployment of bytecode on one single JVM instance is possible if one change s one's way of looking at things. What if the compilation could be seen as changes? What if those changes could be stored in a data store\, and a li stener on this data store could stream those changes to the running produc tion JVM via the Attach API?\n\nIn this talk\, we'll demo exactly that usi ng Hazelcast and Hazelcast Jet - but it's possible to re-use the principle s that will be shown using other streaming technologies.\n\nAbout the spea ker\n\nNicolas Frankel is a Developer Advocate with 15+ years of experienc e consulting for many different customers\, in a wide range of contexts (s uch as telecoms\, banking\, insurances\, large retail and public sector). Usually working on Java/Java EE and Spring technologies\, but with narrowe r interests like Software Quality\, Build Processes and Rich Internet Appl ications. Currently working for Hazelcast. Also double as a teacher in uni versities and higher education schools\, a trainer and triples as a book a uthor.\n\nThis is an online event starting at 7 pm BST. Attendees will be sent a link on or before the day of the event.\n\nThis event is organised by RecWorks on behalf of the London Java Community.\n\nYou can see our lat est jobs here: https://recworks.co.uk/java-developer-jobs-london/.\n\nYou can see our privacy policy here: http://recworks.co.uk/privacy-policy\n\nC ontinue the conversation at our Slack Group: https://londonjavacommunity.s lack.com\n\nSign up here if you're not a member: https://bcrw.typeform.com /to/IIyQxd\nhttps://opentechcalendar.co.uk/event/10482-ljc-virtual-meetup- an-experiment-in-continuous-dep\nPowered by Open Tech Calendar X-ALT-DESC;FMTTYPE=text/html:
***This is a placeholder for th
e event being run on Eventbrite. Please sign up with your full name at htt
ps://www.eventbrite.co.uk/e/ljc-virtual-meetup-an-experiment-in-continuous
-deployment-of-jvm-applications-registration-105284538890?aff=meetup ***
About the event
A couple of years ago\, continuous integratio
n in the JVM ecosystem meant Jenkins. Since that time\, a lot of other too
ls have been made available. But new tools don&rsquo\;t mean new features\
, just new ways. Besides that\, what about continuous deployment? There&rs
quo\;s no tool that allows deploying new versions of a JVM-based applicati
on without downtime. The only way to achieve zero downtime is to have mult
iple nodes deployed on a platform\, and let that platform achieve that e.g
. Kubernetes.
And yet\, achieving true continuous deployment of byt
ecode on one single JVM instance is possible if one changes one&rsquo\;s w
ay of looking at things. What if the compilation could be seen as changes?
What if those changes could be stored in a data store\, and a listener on
this data store could stream those changes to the running production JVM
via the Attach API?
In this talk\, we'll demo exactly that using Ha
zelcast and Hazelcast Jet - but it&rsquo\;s possible to re-use the princip
les that will be shown using other streaming technologies.
About th
e speaker
Nicolas Frankel is a Developer Advocate with 15+ years of
experience consulting for many different customers\, in a wide range of c
ontexts (such as telecoms\, banking\, insurances\, large retail and public
sector). Usually working on Java/Java EE and Spring technologies\, but wi
th narrower interests like Software Quality\, Build Processes and Rich Int
ernet Applications. Currently working for Hazelcast. Also double as a teac
her in universities and higher education schools\, a trainer and triples a
s a book author.
This is an online event starting at 7 pm BST. Atte
ndees will be sent a link on or before the day of the event.
This e
vent is organised by RecWorks on behalf of the London Java Community.
<
br>You can see our latest jobs here: https://recworks.co.uk/java-developer
-jobs-london/.
You can see our privacy policy here: http://recworks
.co.uk/privacy-policy
Continue the conversation at our Slack Group:
https://londonjavacommunity.slack.com
Sign up here if you're not a
member: https://bcrw.typeform.com/to/IIyQxd
More info: https://opentechcalendar.co.uk/event/10482-ljc-virtual-m eetup-an-experiment-in-continuous-dep
Powered by Open Tech Calendar
DTSTART:20200520T180000Z DTEND:20200520T190000Z SEQUENCE:0 DTSTAMP:20200514T062627Z END:VEVENT END:VCALENDAR