Intermediate

List of Events

Here is a list of event, includes speaker session and other intermediate slots (e.g. lunch):

Practical Tactics for Optimizing JVM Docker Images for Enhanced Efficiency, Performance, and Better Developer Experience

While writing a Dockerfile is easier than ever (AI can help you generate a sample in a second!), but the resulting images might not be good enough. In this talk, we will discover a comprehensive guide to optimizing Docker images for JVM applications. Learn a series of tactics to reduce image size, speed up build time, and enhance overall performance and developer experience. We will illustrate the performance improvements achieved by applying these tactics to commonly used web frameworks. Additionally, we will explore the use of Gradle plugins to streamline the optimization process.

Learn Supply Chain Attacks Through XZ Utils Backdoor

"On March 29, 2024, Andres Freund, a Microsoft software developer, emailed Openwall informing the community of the discovery of an SSH backdoor in XZ Utils 5.6.0 and 5.6.1 (CVE-2024-3094). XZ Utils is a suite of open-source software that provides developers with lossless compression. The tool is very widely distributed as it comes installed by default on most Linux distributions and macOS systems.

Building Scalable and Efficient AI Platforms on Kubernetes and GKE

Have you ever wondered how large organizations and high tech unicorns are able to build platforms on Kubernetes to run all kinds of workloads - web, stateless, stateful, batch, and even AI?

Kubernetes’ strengths in dynamic resource scheduling, automated orchestration and vibrant ecosystem of frameworks make it ideal for building AI/ML platforms. This becomes highly scalable when it combines the power of GKE hosted in the Cloud with disposable GPUs and TPUs.

Introducing Advanced Techniques for Enhancing Large Language Models (LLMs)

In the rapidly evolving field of artificial intelligence, mastering Large Language Models (LLMs) requires a blend of optimization, graph technology, and Retrieval-Augmented Generation (RAG) techniques. This talk introduces key strategies for maximizing LLM performance, integrating graph databases, and advancing RAG methodologies. We’ll delve into topics such as optimization flows and prompt engineering while also examining the synergy between LLMs and graph technology through knowledge graphs and vector searches.

Performance & Troubleshooting for MySQL

Developers like to see in-&-out of Database Operation.  There are SQL based performance or Server based performance. The session aims to share insight about how we can improve MySQL Performance from SQL and also with the Server based configuration.   Configurations could be due to deployment scenario such as using traditional Replication or MySQL InnoDB Cluster.  Troubleshooting is one obvious topic to look into the issues with MySQL.  The session will also share the experience with tools or logs to watch out for.

Bun, Deno, Node.js. Which and how?

Being a developer in JavaScript has never been easy. We the javascript coder always welcome new solutions to old problems (and to create new problems!). Today when we start a new project, we have several runtimes to choose from, Bun, Deno and Node.js. Alex will share his real project experience, the benchmark and the pros and cons for these three runtimes.