Mentionsy

Podcast Stacja IT
Podcast Stacja IT
06.12.2024 10:49

Stacja.IT Podcast 057 Mateusz Kamiński - Czy Java może być wydajna?

W nowym odcinku podcastu Stacji.IT rozmawiamy o języku Java, który jest jednym z najpopularniejszych języków programowania.

Gościem odcinka jest Mateusz Kamiński - Head of Product Team & Technology Evangelist w Sages.

Podczas naszej dyskusji poruszamy następujące tematy:

Jakie zagadnienia najbardziej Cię interesują w IT?

Dlaczego programujesz w Javie?

Kiedy Java jest wydajna, a kiedy nie?

W jaki sposób można optymalizować działanie aplikacji w Javie?

Czy są do tego jakieś narzędzia, biblioteki, dobre praktyki?

Czy kolejne wersje Javy są szybsze / bardziej efektywne?

Jakie są najważniejsze zmiany w Javie od wersji 8 od strony programisty?

Czy Java nadal szybko się zmienia? Kiedy warto skorzystać z innych języków programowania działających w ramach JVM?

Jakie są najczęstsze błędy popełniane przez programistów JVM?

 

Zapraszamy do oglądania i subskrybowania naszego kanału, aby być na bieżąco z najnowszymi odcinkami! 

 

________________________________________________________

Posłuchaj rozmów z prowadzącymi na Stacji i dowiedz się, jakie są ciekawe trendy w IT, jaką ścieżkę rozwoju wybrać i jakimi tematami warto się zainteresować. Rozmawiamy o programowaniu, data science i budowaniu własnej kariery w IT. 😉 🌏 Więcej o nas przeczytasz na stronie: www.stacja.it

Rozdziały (12)

1. Wprowadzenie i osoba rozmówcy

Podstawowe informacje o rozmówcach i tematyka rozmowy.

2. Osobisty doświadczenie Mateusza Kamińskiego z Javą

Mateusz opisuje swoje doświadczenie z Javą i jej rozwój w ostatnich latach.

3. Nowości w języku Java i ich wpływ na wydajność

Rozmowa na temat zmian w wirtualnej maszynie Java (JVM) i ich wpływ na wydajność.

4. Garbage Collector i kompilacja do kodu natywnego

Szczegóły dotyczące garbage collectorów i kompilacji do kodu natywnego w JVM.

5. Funkcyjne elementy w języku Java i ich wpływy

Mateusz opisuje wprowadzone w Java 8 funkcje funkcyjne i ich wpływ na wydajność.

6. Nowe funkcje w JDK i zmiany w paradygramaty

Rozmowa na temat nowych funkcji w JDK i zmian w paradygramaty programowania w Java.

7. Wydajność w zastosowaniach i migracja na nowsze wersje Javy

Mateusz omawia zastosowania, w których Java może być niewydajna, oraz migrację na nowsze wersje Javy.

8. Konkluzje i przyszłość Java

Podsumowanie i perspektywy rozwoju języka Java.

9. Optymalizacja kodu i wydajność garbage collectora

Rozmowa skupia się na optymalizacji kodu w Javie, profilowaniu i wyborze odpowiedniego garbage collectora w zależności od specyfiki aplikacji.

10. Optymalizacja JVM i alternatywne wersje Javy

Rozmowa o różnych opcjach optymalizacji JVM, takich jak CRAC, GraalVM, oraz alternatywne wersje Javy, takie jak Torneido VM.

11. Języki programowania obok Java

Porównanie Clojure, Groovy i Kotlin, w tym ich zalety i wady, z podkreśleniem stabilności i wydajności Java.

12. Podsumowanie i zaproszenie do kolejnej rozmowy

Podsumowanie rozmowy i zaproszenie do kolejnej rozmowy na temat nowych funkcji Javy.

Szukaj w treści odcinka

Wpisz frazę, aby wyszukać treść w transkrypcji tego odcinka