We, at GDG Cloud Düsseldorf, are organizing our November meetup. It will take place Wednesday, on the 27th of November, at InVision. We are happy to announce Bob van Luijt, Dr. Marco Bungart and Stefan Meyer-Kahlen as our speakers for the night!
Bob will speak about building a knowledge graph on GCP
Maybe you've heard of them before, knowledge graphs. But if you haven't, no worries, you are not alone. Knowledge graphs take an entirely new approach to data management. What makes them stand out from other data solutions is that they focus on the meaning and context of data by extracting the purpose of the language.
The use cases are almost endless. It allows scientists to automate drug discovery, doctors to search for diseases based on patients' symptoms, to map our complex Internet of Things landscapes, gather insights from billions of financial transactions, and many more things.
During this talk, we will go over the Weaviate software, the cloud deployment on Google Cloud Platform, and the use cases. Needless to say, they are all supported by on-stage demos. When the talk is over, you will be ready to start building your own Weaviate knowledge graph on Google Cloud Platform the very next day.
Bob is the founder of SeMI Technologies, which is the business created around the open-source knowledge graph Weaviate. Besides SeMI and Weaviate. Bob is a frequent speaker on the topics of open source, digital technology, software business, and creativity. He has spoken at around 100+ events in Europe, the US, and Russia of which half as a Google Developer Expert.
Marco will speak about Quarkus and how to start your java webapp as binary.
The general availability of GraalVM allows Java developers to their programs to binary executables through the native-image. While this feature does not provide runtime improvements, it aims to
- improve application startup time and
- memory consumption
Unfortunately, the native-image feature operates under a closed-world assumption, i.e. it disallows loading classes at runtime. This is particularly disappointing to Spring-framework users since Spring makes excessive use of dynamic class loading.
The Quarkus project by Red Hat provides an embedded application server that is specifically trimmed to allow native-image compilation with GraalVM through some additional tooling at compilation time. Not only does this allow out-of-the-box support for generating native images, but it also improves the startup time of non-native Java webapps. Quarkus supports Jakarta and Microprofile, thus setting on community-driven standards.
In this talk, we will take a look on how to use Quarkus and its features, as well as some culprits that are specific to native-image compilation.
Dr. Marco Bungart is a Software Engineer at ConSol Consulting & Solutions Software GmbH.
Stefan will give an introduction to deep learning and its applications on computer chess.
What is a deep neural network and why does it work so well?
What can it be used for?
What are the problems?
Why does it have such huge effects in so many use cases?
How can it be used in computer chess and why does it matter?
Must mankind be afraid of the future?
Stefan Meyer-Kahlen, author of the 19 times computer chess world champion Shredder (www.shredderchess.com), talks about the latest trends in machine learning.
18:00 - 19:30 - Dinner's ready
19:30 - 20:15 - Build your own Knowledge Graph with Weaviate on GCP
20:20 - 21:05 - Quarkus or how to execute your java webapp as binary - A demo in 8ms
21:10 - 21:55 - Introduction to deep learning and its applications on computer chess
Big thank you to our sponsor InVision that makes this awesome meetup possible!
GDG Cloud Düsseldorf
SCARATEC IT-Consulting GmbH