November 
21st
Fluid Reset

Preston Gordon

JetBrains

View Bio
Text goes here
X

Session Time

Session Time

Session Name

Language Tag

Topic Tag

Roman Elizarov, Team Lead at Kotlin Libraries

Do I need to take my laptop?

No, we do not need you to bring your Laptop. This event is focussed on having meaningful interactions and resolving your queries.

Do I need to take my laptop?

No, we do not need you to bring your Laptop. This event is focussed on having meaningful interactions and resolving your queries.

Do I need to take my laptop?

No, we do not need you to bring your Laptop. This event is focussed on having meaningful interactions and resolving your queries.

Session Time

Session Name

Optional description of session

Language Tag

Language Tag

Session Time

Session Name

Optional description of session

Language Tag

Language Tag

Session Name

Optional description of session

Language Tag

Language Tag

Partner Name

Optional description of partnership

Partner Name

Optional description of partnership

Partner Name

Optional description of partnership

Session Time

Session Name

Optional description of session

Language Tag

Language Tag

Partner Name

Optional description of partnership

Good Old Stream API

Tagir Valeev
Text goes here
X

Irina Manolova is a host of exceptional ability. Studies show that a vast majority of guests attending events by Irina have been known to leave more elated than visitors to Santa's Workshop, The Lost of Continent of Atlantis, and the Fountain of Youth.

JetBrains Knowledge Day 2020 is over

Please join us next time!

Watch recordings
Text goes here
X

JetBrains Knowledge Day 2020 is over

Please join us next time!

November 
6
2020
11:00 am
 – 
2:00 pm
UTC
12:00 pm
 – 
3:00 pm
CET
6:00 am
 – 
9:00 am
EST
Subscribe to event updates
Text goes here
X

Let’s celebrate 25 years of Java together!

JetBrains Technology Day for Java is a free virtual event that took place on July 10, 2020. We invited 11 community speakers to talk about the topics they are passionate about: Modern Java, Frameworks, Testing, Concurrent Garbage Collectors, Contributing to OSS, and much more.


We will share the video recordings as soon as they are ready.


Join the discussion on Twitter using hashtags: #JBTechDayforJava, #JetBrainsLovesJava.

07
.
10
.
2020
10:00am
 - 
8:00pm

Watch recordings

JetBrains Knowledge Day is a free virtual event that took place on November 6, 2020, to mark the beginning of the ICPC competitive season and academic year. Our team shared tips about performance tuning in CLion and IntelliJ IDEA, the advantages of Kotlin for algorithmic problem-solving, the benefits of using our educational products, and much more!


Here are the recordings of the talks:

JetBrains Knowledge Day Keynote

Roman Elizarov
Text goes here
X

Roman Elizarov, Team Lead in Kotlin Language Research at JetBrains and an experienced sports coder, talks about his experience of learning and teaching programming over the course of tens of years, the tools he and his daughter used while learning to code, and programming competitions.

Train Hard, Code Easy. Best Practices for Competitive Coding with Kotlin

Mikhail Dvorkin
Text goes here
X
Tatiana Vasilyeva
Text goes here
X

Mikhail Dvorkin, ICPC World Finals gold medalist, solves the medium difficulty level “Two IP Cameras” problem from the previous Kotlin Heroes round.

CLion, Because C++ Can Be Competitive

Phil Nash
Text goes here
X

This talk by Phil Nash, Developer Advocate for C++ Tools, will introduce you to some of the features in CLion that can supercharge your coding. Learn how to generate new code, refactor existing code, and navigate around the IDE at top speed. We’ll cover completions, including smart completions and live templates, generating tedious boilerplate C++ code quickly, quick-fixes, and refactorings.

Code Faster with IntelliJ IDEA

Helen Scott
Text goes here
X

In this talk by Helen Scott, Java Developer Advocate at JetBrains, we’ll focus on how you can use IntelliJ IDEA to maximize your time and flow when you’re creating, refactoring, or reading code. We’ll look at some tips to make IntelliJ IDEA your own and show you some of the keyboard shortcuts that will make you a faster coder.


Educational Products for Academia and Competitive Programming

Olga Telezhnaya
Text goes here
X

In this talk by Olga Telezhnaya, Software Developer at JetBrains, you will learn about JetBrains Educational Products and how these tools can be useful in various learning scenarios. She discusses the learner and educator experience and talks about using JetBrains Educational Products for competitive programming.

10 Reasons to Use Kotlin in Education

Ksenia Shneyveys
Text goes here
X

Kotlin is a powerful modern programming language and a great tool for teaching a wide range of computer science subjects. Learn why universities all over the world include it in their curricula.


JetBrains Knowledge Day 2020

Free online event

November 
21
2022
11:00 am
 – 
2:00 pm
UTC
12:00 pm
 – 
3:00 pm
CET
6:00 am
 – 
9:00 am
EST
Subscribe to event updates
Text goes here
X

Welcome to JetBrains Knowledge Day 2020!

We invite you to join us in this unique educational event to mark the beginning of the ICPC competitive season and the academic year.


In this event, you will learn firsthand tips from our team about performance tuning in CLion and IntelliJ IDEA, the advantages of Kotlin for algorithmic problem-solving, the benefits of using our educational products, and much more!


You’ll be able to ask the team all you’ve ever wanted to know about Kotlin, our IDEs, and our tools via chat or during the Q&A sessions with the presenters.


Buckle up for some great talks from eminent competitive programmers and industry experts.

07
.
10
.
2020
10:00am
 - 
8:00pm

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet assumenda, perferendis consectetur amet minus ab sapiente expedita ut eos, exercitationem.

Agenda

November 6

11:00 am – 11:30 am UTC

Session Time

Welcome and Keynote

Language Tag

Topic Tag

Roman Elizarov, Team Lead in Kotlin Language Research

11:30 am – 12:00 pm UTC

2:30 pm – 3:00 pm CET

Train Hard, Code Easy: Best Practices for Competitive Coding with Kotlin

French

Java

Mikhail Dvorkin, ICPC Gold Medal Winner


In this demonstration, Mikhail will solve a problem from the previous Kotlin Heroes round.

12:00 pm – 12:30 pm UTC

3:00 pm – 3:30 pm CET

CLion, Because C++ Can Be Competitive

Language Tag

Topic Tag

Phil Nash, Developer Advocate


This talk will introduce you to some of the features in CLion that can supercharge your coding. Learn how to generate new code, refactor existing code, and navigate around the IDE at top speed. We’ll cover completions, including smart completions and live templates, generating tedious boilerplate C++ code quickly, and refactorings – which all save you time while keeping you in the flow. We’ll also cover code navigation and some tweaks you can make to CLion so it better matches the way you work.

12:30 pm – 1:00 pm UTC

3:30 pm – 4:00 pm CET

Code Faster with IntelliJ IDEA

Language Tag

Topic Tag

Helen Scott, Developer Advocate

 

In this talk, we’ll focus on how you can use IntelliJ IDEA to best use your time and maximize your flow in the editor. We’ll talk about live templates and the types of completion that we can use when we’re creating code.

After that, we’ll look at the power of refactoring in IntelliJ IDEA and how you can use it to learn and even improve the readability of your code. We’ll then look at how IntelliJ IDEA helps us read and understand code, especially in more complex codebases.

Throughout the presentation, we’ll share some keyboard shortcuts that you can use to move around the IDE and we’ll finish up by looking at some ways that you can configure IntelliJ IDEA to make it your own.

1:00 pm – 1:30 pm UTC

4:00 pm – 4:30 pm CET

Educational Products for Academia and Competitive Programming

Language Tag

Topic Tag

Olga Telezhnaya, Developer at Educational Products


In this talk, you will learn about JetBrains Educational Products and how our tools can be useful in various learning scenarios. We will discuss the learner and educator experience in general terms, and we’ll also talk about using JetBrains IDEs for competitive programming.

1:30 pm – 1:45 pm UTC

4:30 pm – 4:45 pm CET

10 Reasons Why Educators Choose Kotlin

Language Tag

Topic Tag

Ksenia Shneyveys, Kotlin Manager for Education


In this video, Ksenia Shneyveys and Kotlin educators talk about the key factors in instructors’ decisions to use Kotlin for various computer science subjects, including competitive programming.

1:45 pm – 2:00 pm UTC

4:45 pm – 5:00 pm CET

Closing session

Language Tag

Topic Tag


Speakers


Roman Elizarov

Team Lead in Kotlin Language Research

View Bio
Text goes here
X


Mikhail Dvorkin

ICPC Gold Medal Winner

View Bio
Text goes here
X


Ksenia Shneyveys

Kotlin Manager for Education

View Bio
Text goes here
X


Helen Scott

Developer Advocate

View Bio
Text goes here
X


Olga Telezhnaya

Developer at Educational Products

View Bio
Text goes here
X


Phil Nash

Developer Advocate

View Bio
Text goes here
X

Welcome to JetBrains Knowledge Day 2020!

All sessions will be recorded and published after the event, so you won't miss out if you can’t make it on the day.


We encourage you to ask questions in the live stream chat during the presentations. We will try to answer your questions as we go along, but please note that due to time constraints we might not be able to answer all your questions in the live session.

11
.
06
.
2020
1:00pm
 - 
4:00pm

Agenda

Track 1 - Java

Track 2 - Web

17:30 – 18:00

“Exploring .NET’s memory management – a trip down memory lane” by Maarten Biallauw

The .NET Garbage Collector (GC) helps provide our applications with virtually unlimited memory, so we can focus on writing code instead of manually freeing up memory. But how does .NET manage that memory? What are hidden allocations? Can we do without allocations? Are strings evil? It still matters to understand when and where memory is allocated.

English

Java, Web

18:00 – 19:00

Session Name

Agile. Agile is not a noun we can quantify, but an adjective. After 20 years of “Agile“, why are people trying to buy it on a shelf instead of being agile?

English

Java

Session Name

Agile. Agile is not a noun we can quantify, but an adjective. After 20 years of “Agile“, why are people trying to buy it on a shelf instead of being agile?

English

Web

19:00 – 22:00

Networking party


English

Java, Web

FAQ

Is JetBrains Technology Day for Java free to join?

Yes, JetBrains Technology Day for Java is completely free.

Do I have to attend all sessions?

Upon registration, you will receive a link that works for the entire event. You can join the sessions you want to follow at the designated times, and sign out for others. You are welcome to cherry-pick sessions or join us for all of them.

Are sessions recorded?

All sessions will be recorded and published after the event, so you won't miss out.

Can I ask questions during the event?

Yes! We encourage you to ask questions in the stream chat during a presentation. We will try to answer your questions as we go along, but do note that in the interest of time we may not pose every question to the speaker live. Feel free to reach out to the speakers on Twitter or their blogs!

FAQ

Do I need to take my laptop?

No, we do not need you to bring your Laptop. This event is focussed on having meaningful interactions and resolving your queries.

Is there parking nearby?

Yes, but not much. The hotel has parking spaces available, however, it is on a first come first served basis.

If I can’t attend can I pass on my ticket to someone else?

We would love to see you at the event, however, we understand if something has come up. You may transfer your ticket to a friend before the event, but please inform Konfhub about it at reachus@konfhub.com

Can I buy a ticket at the entrance?

No, the tickets can only be purchased online beforehand.

Will there be any license giveaways?

Yes, we will be giving out a few licenses to our on the spot contest winners.

Do I need to take my laptop?

No, we do not need you to bring your Laptop. This event is focussed on having meaningful interactions and resolving your queries.

Is there parking nearby?

Yes, but not much. The hotel has parking spaces available, however, it is on a first come first served basis.

If I can’t attend can I pass on my ticket to someone else?

We would love to see you at the event, however, we understand if something has come up. You may transfer your ticket to a friend before the event, but please inform Konfhub about it at reachus@konfhub.com

Can I buy a ticket at the entrance?

No, the tickets can only be purchased online beforehand.

Will there be any license giveaways?

Yes, we will be giving out a few licenses to our on the spot contest winners.

Video

Images

Images

Community Partners

Partner Name

Optional description of partnership

Partner Name

Optional description of partnership

Partner Name

Optional description of partnership

Partner Name

Optional description of partnership

Partner Name

Optional description of partnership

Partner Name

Optional description of partnership

Become a community partner
Text goes here
X