Skip To Main Content

top 5 useful videos for Java developers

video start button in a handvideo start button in a hand
e8b40e2940a2788c64362501467a3d29.jpg
written bySenior Content Strategist, EPAM Belarus

Online conference Java Day on April 23 united 2,000 Java lovers from all over the world. Engineers from Minsk, Novosibirsk, Zurich, Houston, Bangalore and other cities participated in the community-driven event where 14 speakers from different countries shared their expertise. These experts talked about Microservices, Java tips and tricks, streaming apps, taking Java to Cloud and other useful topics. Here are the most popular presentations based on participants' voting.

First Steps in Taking Java to Cloud

By Ranga Karanam, Founder of in28minutes

How can Java developers get started with learning the cloud – AWS, Azure, GCP, Docker, Kubernetes, Microservices and DevOps? That's the talk in a nutshell.

We will focus on different approaches to taking Java applications to the cloud. We will introduce you to containers and container orchestration. You will learn the basics of DevOps and the important tools you want to focus on in this evolving landscape.

<iframe width="100%" height="396" src="https://www.youtube.com/embed/WNxg7itSgnY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>

“Containers 101”

By Sergio Puas, Senior Software Engineer

How many times, when deploying our code in QA or Production, we have heard this: “But it works on my machine!” How often you have spent too much time and effort configuring your environment, installing libraries, etc.? Quite often? Then this presentation is for you!

The presentation will be an introduction to containers, focusing on one of the most popular tools of late - Docker. We will see how to run a simple infrastructure based on containers, using a REST API connecting to a database, and a reverse proxy as an example.

<iframe width="100%" height="396" src="https://www.youtube.com/embed/rf9HK_5gJ3g" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>

13 Java type system caveats and tricks you may want to know

By Cause Cheng, Lead Software Engineer

Java is a statically typed language. Understanding how its type system works contributes to better coding quality. In this talk, we will take a look at some of the nuts and bolts of the Java type system, from basic types like primitives and arrays to generics, and a bit of functional programming idiom that is applicable to daily Java coding.

<iframe width="100%" height="396" src="https://www.youtube.com/embed/NgomJQwujiY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>

Microservices Delivery Platform. Tips and Tricks

By Andriy Trubitsyn, Solution Architect

Andriy Trubitsyn is a hands-on architect with a passion for microservices architecture. He’s spent a lot of time researching the topic and consults on microservice reference architecture, microservices platforms and microservices delivery platforms. Andriy regularly conducts presentations at XP Days, JEE Conf in Ukraine and other events.

Andriy can break an abstract concept down to a very practical solution and focus on issues until they are overcome.

<iframe width="100%" height="396" src="https://www.youtube.com/embed/bEurLvknufE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>

Microservice Security

By Naveen Merugu, Solution Architect

Naveen Merugu has 17+ Years of experience in Solution Architecture, Application Architecture, Application Integration, System Design and Programming Application Software using Enterprise-wide service-oriented systems, in medium- to large-scale businesses in product and solutions companies using traditional, Design Patterns and Agile Software Methodologies.

He gave a presentation on "In-sprint Performance testing" at the STC QAI -2018 Conference in Bangalore. Here are the key points:

  • What Microservices are
  • How they communicate
  • How to secure your Microservices
  • What techniques you can use
  • Some best practices
<iframe width="100%" height="396" src="https://www.youtube.com/embed/FcHcIlhqYDw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>

See all Java Day presentations

Java Days are a series of global Community-led events. One technology brings together communities from all over the world. Any speaker or community can propose a talk, and people vote for what they want to hear!

e8b40e2940a2788c64362501467a3d29.jpg
written bySenior Content Strategist, EPAM Belarus
our editorial policy

Explore our Editorial Policy to learn more about our standards for content creation.

read more