Category: Voxxed Days Minsk

Everything about static code analysis for a Java programmer Этот доклад для тех, кто не знаком со статическими анализаторами кода, или знаком, но ещё не внедрил эти инструменты в процесс разработки. Будет описана методология статического анализа и как она используется для выявления ошибок и запахов кода. Будут кратко рассмотрены некоторые популярные инструменты статического анализа для [...]
Read more
Integration testing with Docker and Testcontainers Unit testing is fine, but without proper integration testing, especially if you work with external resources like databases and other services, you might not know how your application will actually behave once it has been deployed to the real production environment. Before Docker, configuring the environment for integration testing [...]
Read more
Reactive Hardcore. How to build a Publisher and beyond The more popular Reactive Programming/Libraries become, the more often we have to deal with those techniques and solutions. Sometimes we have to deal just with smoothies API of Reactive Extensions, sometimes we have to dive into the internals of those libraries, or sometimes we have to [...]
Read more
A master class in modern Java In this workshop, you will learn how to use new APIs, language enhancements, as well as other features of JDK 9, 10, 11 and 12. Together, we will study the most useful enhancements to existing Java APIs, including Collections, Stream, Optional, and CompletableFuture, as well as several new APIs, [...]
Read more
Mastering your identity management with Keycloak Setting up a robust and effective identity management that will manage your users, authentication flows, authorization layer can be hard. Join me in this workshop to learn everything about Keycloak, the popular Identity Management Server. After a quick recap of the main protocols like OAuth2 / OpenID Connect, we [...]
Read more
Serverles: Functions, Containers and Beyond Serverless computing is one of the preeminent technologies driving cloud adoption and modern applications. Serverless is predicated on the simple mantra: never manage servers. While AWS Lambda enabled this new style of computing, today, serverless has grown to be more than just AWS Lambda. Container technologies have evolved to bring [...]
Read more
Under the hood of Serverless platforms Learn best practices for building serverless applications with Google Cloud Platform. Google Cloud Functions, Google App Engine, and Knative are serverless solutions offered on Google Cloud Platform. They all free developers from maintaining servers but at the same time they impose challenges on the way software is developed. Understanding [...]
Read more
Welcome to the Reactive Revolution: RSocket and Spring Cloud Gateway As more applications are experiencing the benefits of using a reactive programming model, one of the biggest problems they experience is the mismatch between Reactive Stream back pressure and current networking protocols. The RSocket protocol enables Reactive Streams back pressure to be transmitted across a [...]
Read more
Ходячие объекты-мертвецы, или GC всегда прав Автоматическое управление памятью — одна из основных особенностей Java и других managed языков. При этом в спецификации про GC написано очень мало: как именно собирать мусор каждой конкретной реализации JVM, предлагается решать самостоятельно. В результате для сборки мусора существует огромное количество стратегий и степеней свободы. Например, когда именно GC [...]
Read more
Objectively Measure the Value of a Event-driven Microservices Architecture TBD Main language English Proposal Audience level Intermediate Type of presentation Slides and code Kenny Bastani Software Architecture Consultant / Author Cloud Native Java Twitter @kennybastani
Read more
1 2 3 4 6