Practical Webinar: А Journey From Java 8 to Java 14

information

Overview

In this presentation, we’ll go from the dinosaur Java 8 to the latest Java version. We’ll learn what modularity is as well as many cool new things that Java gives us.

Note: A link to the webinar will be sent to your email, prior to the event’s start. The webinar will be in Bulgarian.

Nice to have

Experience with Java

Skills

The presentation will discuss

New Oracle policy on releasing Java versions
Possible JVM vendors
How much Java costs
New Java features
Modularity in Java
What Local Variable Type Inference is
Be prepared for...

Agenda

  1. Intro
  2. A Journey from Java 8 to Java 14
  3. Demos
Introduction

Speaker

Stefan Angelov

Software Architect

 

Stefan is a trainer and developer with more than 6 years of experience who loves to constantly learn and improve his skills. He specializes in Java SE and Java EE (Spring, Microprofile, Apache Camel, etc.) and many more.

Currently a Software Architect at MentorMate, he loves to share his knowledge and mentor other less experienced developers. Stefan is passionate about machine learning and computer vision. In his free time, he teaches kids to program in two academies he co-founded.

HSS_2847
Portfolio

Previous events

Webinar: Web Accessibility for Advanced Components

June 25, 2020

The lecture will be a dive into the popular Apache Kafka stream-processing software platform. We will explore the abstractions Kafka provides and the ecosystem that the Confluent platform brings around it.

Overview

How do we craft advanced components for people who use screen readers or rely on keyboard navigation?
In this webinar you’ll learn how to provide an equally good user experience to visually impaired users. We’ll talk about 7 mistakes developers often make that hurt usability and will discuss how we can remedy this.

Before the webinar’s start, participants will receive an interactive example so they can run the screen reading demo.

Note: This event will be held online and is free of charge. A link to the webinar will be sent to your email after registration.

Webinar: Package Management With Azure Artifacts

May 28, 2020

Overview

The webinar will discuss how we can use Azure Artifacts and put it to practice by creating and deploying NuGet packages. We’ll also show you how code can easily be reused between projects. In our demo, we’ll demonstrate how we can create a new NuGet package with Azure Pipelines and then deploy the NuGet package with Azure Releases inside Azure Artifacts.

Note: This event will be held online and is free of charge. A link to the webinar will be sent to your email, prior to the event’s start.

Webinar: Bundling Application and Infrastructure Deployment

May 12, 2020

Overview

This free webinar is going to review the pros and cons of bundling application and infrastructure deployment.
The traditional approach оf infrastructure and application deployment is more of a layered one. First, we set up the infrastructure — with all the networking and security groups, compute and storage options. Then the application is deployed using this predefined infrastructure, passing configuration and credentials.
While the traditional approach is more of a layered one as described above, what happens if we bundle it all together?

Note: This event will be held online and is free of charge. A link to the webinar will be sent to your email, prior to the event’s start.

Webinar: API Testing With REST Assured

April 28, 2020

This DevTalks session will focus on the BA role on projects through two prisms: social impact and technology. We will explore a case study showing how technology can be used to make an impact and change lives for the better. Also, we will see how technology affects the role of BAs and what we could do today to upgrade our portfolio.

Overview

Overview: We’ll explore why API testing is important and how we can leverage REST Assured to write efficient tests. We’ll also look at good patterns to follow and bad practices to avoid when using automation tools. In the end, we’ll put it all into practice and write some example tests.

Note: This event will be held online and is free of charge. A link to the webinar will be sent to your email, a couple of hours prior to the event’s start.

What It Takes To Be a Multidimensional BA

November 14, 2019

This DevTalks session will focus on the BA role on projects through two prisms: social impact and technology. We will explore a case study showing how technology can be used to make an impact and change lives for the better. Also, we will see how technology affects the role of BAs and what we could do today to upgrade our portfolio.

Overview

We’re glad to announce our next DevTalk in collaboration with IIBA Bulgaria. This session will focus on the BA role on projects through two angles: social impact and technology. We will explore a case study showing how technology can be used to make an impact and change lives for the better. Also, we will see how technology affects the role of BAs and what we could do today to upgrade our portfolio.

Common Patterns in Microservices and the QA Way Around It

October 9, 2019

The first part of the lecture will be a dive into common patterns in microservices. We will explore event sourcing, Saga and Command Query Responsibility Segregation (CQRS) and the opportunities that they bring. And at the end of it, we will build a couple of microservices that use these patterns from scratch.
The second part will explain more about how to simultaneously test microservices and create documentation with Groovy and Spock, and what advantages they give us when testing. We will also cover how we can easily create data-driven tests with Spock.

Common Patterns in microservices (Event sourcing, Saga and CQRS)

The first part of the lecture will be a dive into common patterns in microservices. We will explore event sourcing, Saga and Command Query Responsibility Segregation (CQRS) and the opportunities that they bring. And at the end of it, we will build a couple of microservices that use these patterns from scratch.

Testing microservices with Groovy and Spock

The second part will explain more about how to simultaneously test microservices and create documentation with Groovy and Spock, and what advantages they give us when testing. We will also cover how we can easily create data-driven tests with Spock.

Nice to have

Basic Java/Docker experience is required.

Putting It All Together With Apache Kafka

April 4, 2019

The lecture will be a dive into the popular Apache Kafka stream-processing software platform. We will explore the abstractions Kafka provides and the ecosystem that the Confluent platform brings around it.

Overview

The lecture is a dive into the popular Apache Kafka stream-processing software platform. We explore the abstractions Kafka provides and the ecosystem that the Confluent platform brings around it.

Image Moderation Using Serverless Architecture and AI in AWS

December 5, 2018

А DevTalks session for a real-life example of some of Amazon AWS hottest services. We will leverage AWS Lambda to power the solution, Amazon Rekognition to do the AI-based image analysis and AWS Step Functions to orchestrate the whole process. And one of the best things about it – the “pay as you go” model, where you pay only when your app is used.

А DevTalks session for a real-life example of some of Amazon AWS hottest services. We will leverage AWS Lambda to power the solution, Amazon Rekognition to do the AI based image analysis and AWS Step Functions to orchestrate the whole process. And one of the best things about it – the “pay as you go” model, where you pay only when your app is used.

Front-End World From an “Angular” Perspective

January 18, 2018

An in-depth course covering most of the popular techniques for creating rich, maintainable and predictable user interfaces. The course will be structured as 7 x 2.5 hrs live-coding lectures in which field experience will be shared by creating a medium scale project from scratch. There will be optional homework which will be entirely and only based on the passed lecture.

Overview

An in-depth course covering most of the popular techniques for creating rich, maintainable and predictable user interfaces. The course will be structured as 7 x 2.5 hrs live-coding lectures in which field experience will be shared by creating a medium scale project from scratch. There will be optional homework which will be entirely and only based on the passed lecture. Gitlab group will be created for those purposes where the lecturer can facilitate code reviews and guidance.

#DevTalks Tour 2017

July 1, 2017

Let’s talk about tech, baby! Let’s talk about you and us!
Let’s talk about #DevTalks

Thе event is created for developers by developers covering the full stack of software development and highlighting emerging technologies like Cloud and Virtual Reality.

We have gathered a variety of software innovators and thought leaders ranging from startups to enterprises covering all different disciplines of software development!

Let’s talk about tech, baby! Let’s talk about you and us!
Let’s talk about #DevTalks

Thе event is created for developers by developers covering the full stack of software development and highlighting emerging technologies like Cloud and Virtual Reality.

We have gathered a variety of software innovators and thought leaders ranging from startups to enterprises covering all different disciplines of software development!

Know more, trust more

About Us

MentorMate DevTalks is a community for sharing knowledge, experience, and inspiration in the software development field. A variety of events, on-site and online, let developers, QAs, BAs, and cloud experts learn about the latest technologies, best practices and most efficient tools.

We set up this society with the firm belief that this is the way to excel at what we’re doing and widen the horizons for everyone involved in software development. The DevTalks lecturers are leading experts eager to share high-quality information, know-how, and practical examples based on years of professional experience.
Take part in our events if you want to catch up with the newest software trends, connect with industry experts, share your passion, and inspire others to sharpen their skills too.