Mathematics has been dubbed the “language of the universe” and yet it remains a daunting subject for most people. In my attempt to show the beauty and power of mathematics, I’ll be visually demonstrating and explaining the simple concept of Fourier Analysis (what’s in a name right?) and how I applied it in a 2D drawing software that I developed in Java, inspired by the impressive work done by sketch artists.
Troubleshooting large, distributed systems is hard. When production is down and you need to fix it as soon as possible, what do you do? In this talk I will talk about tools available to help you find and reproduce problems and also touch on resilience patterns for Java applications.
Deploying a Java application to a PRD environment means knowing what kind of resources it needs to run, but how do you know that a head of time?Sure, its easy to give an application more hardware, but if with the rise of Kubernetes more Java applications are being deployed in Docker containers. Most Kubernetes environments want to know what resources the Java application needs to assist with scheduling and balancing the load across nodes.
Jakarta NoSQL is a new standard for accessing non-relational databases on the cloud. Cosmos DB is a best-of-breed planet scale NoSQL database on Azure that is compatible with MongoDB, Cassandra and Gremlin.In this session we will see how to use these technologies together in cloud native Jakarta EE applications. Most of the session will be demos with a minimal number of slides.
As business needs change when new ideas are created, we need to orchestrate flows that can implement these ideas quickly. This talk shows how Spring Cloud Data Flow can address these needs using a toolbox of pre-existing and custom-built stream apps.
Web3j is a library that interacts with Ethereum smarts contracts. Understand what Smart contracts are and how to connect to the Ethereum network using Java / Web3j.
In this talk, we will discuss the challenges of collecting and providing data to the customer.
- What did we do to process over 12+ million products in a few hours daily?
- How could we remove overload on Solr during high peaks?
- Which changes did we relate to code architecture, microservices, and frameworks?
- How do we prepare for BlackFriday?
- What did we achieve, and what are the future Steps?
- How can we allow “search managers” to configure the Search dynamically?
Join us in this beginner session, where we’ll take you from zero to implementing and developing Java applications using Azure CosmosDB.
We’ll guide you through the following aspects:
– Create your Free tier CosmosDB Database
– Deploy to Azure
– Scale-out to meet global demand in response to HTTP requests or events.
– Seamless Spring integration using Spring Cloud Azure
This beginner-oriented session should empower everyone to write code on a production level. Join us to discover the powerful integrations of Java and Azure CosmosDB.
Kotlin Multiplatform Mobile (or KMM) is a new SDK from JetBrains that allows iOS and Android developers to share code between the two platforms. The shared code is written in Kotlin. Typical use cases include: sharing networking, data storage, internal libraries, and algorithms, but the choice is yours!
While most Android developers love writing their apps in Kotlin, iOS developers are understandably wary of adopting KMM. This talk will give both iOS and Android developers the tools to confidently get started with KMM. This talk will include:
– An introduction of KMM and its benefits.
– A demo showing how to create a basic app with KMM.
– An argument for KMM, based on my research and journey from KMM skeptic to realist. I’ll also share the thoughts and experiences of others.
By the end of this talk, I will have covered enough content for teams to get started with KMM in their existing codebases and start reaping the rewards of this exciting new technology.