Java Day Istanbul
Java Day Istanbul
  • 248
  • 66 534
The Hacker’s Guide to Insecure Workload Configuration in Kubernetes_Patrycja Wegrzynowicz @form3
Title: The Hacker’s Guide to Insecure Workload Configuration in Kubernetes
Description: Do you want to see live Kubernetes hacking? Come to see interactive demos where your newly registered accounts in a k8s application are hijacked.
This talk guides you through various security risks of Kubernetes, focusing on Insecure Workload Configuration and Lack of Centralized Policy Enforcement from the OWASP Kubernetes Top 10 list. In live demos, you will find out how to exploit a range of misconfigurations in your k8s clusters, attacking pods and containers via privilege escalation, leading to an ultimate compromise of user accounts in an exemplary web application.
You will learn about common mistakes and vulnerabilities along with the best practices for hardening your Kubernetes systems.
Bio: Patrycja is a lead engineer at Form3, working on reliability and performance of UK payments.
She is also the founder of Yon Labs, a startup focusing on automated tools for detection and refactoring of security vulnerabilities, performance anti-patterns, or cloud issues and providing consultancy in Java, C++, Go, and cloud technologies.
Переглядів: 41

Відео

Functional Programming In Java 22 - Understanding the Building Blocks of FP_Derviş Mansuroğlu @NAV
Переглядів 1304 місяці тому
Title: Functional Programming In Java 22 - Understanding the Building Blocks of FP Description: Functional programming promises huge advantages, but it still remains a mystery to many. In this talk, I'll focus on explaining key concepts such as lazy, immutability, currying, composition, and also explain topics such as ADTs, morphisms, lambda calculus and advanced pattern matching in Java 22. Th...
Bootiful Kubernetes Operators_Tiffany Jernigan & Ties van de Ven @Alliander
Переглядів 754 місяці тому
Title: Bootiful Kubernetes Operators Description: You know what's fun? Automating the ever livin' heck out of infrastructure! Slaying that YAML! Nobody wants to painstakingly build something and then spend weeks trying to write the YAML to describe it to the infrastructure. Thankfully, Kubernetes provides composability through abstractions like operators, controllers, and custom resource defini...
The Art of Simplicity_Venkat Subramaniam @Agile Developer, Inc.
Переглядів 2044 місяці тому
Title: The Art of Simplicity Description: We've been told to keep things simple. It turns out, that's easily said than done. Creating something simple is, well, not really that simple. If simple was sitting next to us, would we even recognize it? Is my design simple, is yours simple? How can we tell? That's a simple question, but the answer to it is... well come to this talk to find out. Bio: D...
Uyumsuzluktan Gelen Bir Uyum: İlişkide İletişimde Tango_Elif Ünlüataer @TangoWellnessClub
Переглядів 174 місяці тому
Title: Uyumsuzluktan Gelen Bir Uyum: İlişkide İletişimde Tango Description: Bugün, bir dansın sadece adı değil, aynı zamanda bir yaşam tarzı ve kültürel bir ifade biçimi haline geldiği bir dünyada toplanıyoruz. Tango, derin duyguların, tutkunun ve uyumsuzluğun dansı olarak bilinir. Ancak paradoksal bir şekilde, bu uyumsuzluk, bir uyumun doğmasına neden olur. Bu sunumda, tango dansının sadece bi...
Data to AI with Java_Abirami Sukumaran @Google
Переглядів 264 місяці тому
Title: Data to AI with Java: Design generative AI apps with text, images and vector search features using Java, Spring Boot and Google Cloud Description: Design, build and deploy generative AI apps supporting text, image and vector search with Java, Spring Boot and Cloud technologies with emphasis on prompt engineering best practices. Bio: About 17 years of experience in application development...
Syncing your Database To OpenSearch In Real-Time _Gunnar Morling @decodable
Переглядів 1794 місяці тому
Title: Syncing your Database To OpenSearch In Real-Time Description: You've been tasked with implementing a data streaming pipeline for propagating data changes from your operational Postgres database to a search index in OpenSearch. Data views in OpenSearch should be denormalized for fast querying, and of course there should be no noticeable impact on the production database. In this session w...
Successful Applications of Domain Driven Design in Java _Tahir Murat Ağın @turkishtechnology
Переглядів 1764 місяці тому
Title: Successful Applications of Domain Driven Design in Java Description: Dive into the world of Domain-Driven Design (DDD) and discover its transformative power in building successful Java applications. In this engaging presentation, attendees will explore the core principles and practices of DDD, unravelling its role in tackling the complexities of business domains. Delving into both strate...
Quarkus Renarde 🦊♥ : an old-school Web Framework with Today's Touch_Stéphane Épardaud @redhat
Переглядів 394 місяці тому
Title: Quarkus Renarde 🦊♥ : an old-school Web Framework with Today's Touch Description: We present Renarde, a Quarkus extension that is a Web Framework with server-side rendering, for Java full-stack developpers. No need for JavaScript, lots of features and still a joy to work with. Bio: From deep into the Nice mountains, Stéphane works for Red Hat on the Vert.x and Quarkus projects. Passionate...
Elegance and Enigma of Software Architecture_Sagarneel Biswas @AmadeusITGroup
Переглядів 2084 місяці тому
Title: Elegance and Enigma of Software Architecture Description: Software architecture is a fascinating field that combines creativity, problem-solving, and technical expertise. A well-designed software architecture is like a beautifully crafted piece of art. It's elegant, simple yet powerful, and efficient. Every component fits together seamlessly, like a well-crafted puzzle. The elegance and ...
AI Powered Adaptive Applications with Couchbase_Mustafa Cantekin @CouchbaseInc
Переглядів 204 місяці тому
Title: AI Powered Adaptive Applications with Couchbase Description: A new era in application development is underway due to the promise of Generative AI. Initially, we witnessed the explosion of chatbots and code generators. But chatbots are just the beginning. Soon we will see enterprises incorporate GenAI across the organization and inside nearly every application. These apps will be adaptabl...
Curse of the Pharaohs: Rethinking the Testing Pyramid with Testcontainers_Kevin Wittek @DockerInc
Переглядів 454 місяці тому
Title: Curse of the Pharaohs: Rethinking the Testing Pyramid with Testcontainers Description: For many years, we have taken the monuments built by the ancients for granted: The classical testing pyramids! And while they are an essential part of the cultural heritage of the IT realm, different tribes differ in their definition and composition. And what if we would listen to the voices of the cul...
Crafting Intelligent Applications with Quarkus_Dimitris Andreadis @redhat
Переглядів 414 місяці тому
Title: Crafting Intelligent Applications with Quarkus Description: Quarkus was released on March 2019 in a galaxy not too far away (actually Neuchâtel, Switzerland) by a team of engineers that dreamed of supercharging Java for Cloud/Kubernetes native deployments, while bringing Joy back to Developers. 90 feature releases and 800 community contributors later, Quarkus has matured, the Quarkus eco...
Maximizing Security with JDK: Understanding Built-in Capabilities_Laurenţiu Spilcă @Endava
Переглядів 264 місяці тому
Title: Maximizing Security with JDK: Understanding Built-in Capabilities Description: This talk, 'Maximizing Security with JDK,' is vital for Java developers. Focused on JDK's security features, it includes live coding sessions on encryption and digital signatures using JDK libraries. With my Java expertise, I'll offer practical insights for a secure Java development culture. Bio: Laurențiu Spi...
Dijital Dünyada Evrimsel Teknoloji Mimarisi_Yılmaz Karaca @akbankteknoloji
Переглядів 254 місяці тому
Dijital Dünyada Evrimsel Teknoloji Mimarisi_Yılmaz Karaca @akbankteknoloji
Java Day Istanbul 2024 Trailer
Переглядів 1715 місяців тому
Java Day Istanbul 2024 Trailer
Successful Applications of Domain Driven Design in Java_Tahir Murat Ağın @turkishtechnology
Переглядів 1105 місяців тому
Successful Applications of Domain Driven Design in Java_Tahir Murat Ağın @turkishtechnology
Curse of the Pharaohs: Rethinking the Testing Pyramid with Testcontainers_Kevin Wittek @DockerInc
Переглядів 355 місяців тому
Curse of the Pharaohs: Rethinking the Testing Pyramid with Testcontainers_Kevin Wittek @DockerInc
Functional Programming In Java 22 - Understanding the Building Blocks of FP _ Derviş Mansuroğlu
Переглядів 13 тис.5 місяців тому
Functional Programming In Java 22 - Understanding the Building Blocks of FP _ Derviş Mansuroğlu
Stéphane Épardaud_Principal Software Engineer @redhat
Переглядів 395 місяців тому
Stéphane Épardaud_Principal Software Engineer @redhat
Dimitris Andreadis_Engineering Director @redhat
Переглядів 976 місяців тому
Dimitris Andreadis_Engineering Director @redhat
Attending Companies Trailer 2024
Переглядів 246 місяців тому
Attending Companies Trailer 2024
Java Day Istanbul - Celebrating 10th Year Anniversary
Переглядів 886 місяців тому
Java Day Istanbul - Celebrating 10th Year Anniversary
Java Day Istanbul Interview with @turkishtechnology
Переглядів 528 місяців тому
Java Day Istanbul Interview with @turkishtechnology
Java Day Istanbul Interview with @Scalefocus
Переглядів 898 місяців тому
Java Day Istanbul Interview with @Scalefocus
Java Day Istanbul Interview with @adessoTurkey
Переглядів 548 місяців тому
Java Day Istanbul Interview with @adessoTurkey
Java Day Istanbul Interview with @Devexperts
Переглядів 718 місяців тому
Java Day Istanbul Interview with @Devexperts
Java Day Istanbul Interview with @Amadeus
Переглядів 1998 місяців тому
Java Day Istanbul Interview with @Amadeus
Java Day Istanbul - Celebrating 10th Year Anniversary
Переглядів 5610 місяців тому
Java Day Istanbul - Celebrating 10th Year Anniversary
Java Day Logo Intro
Переглядів 2210 місяців тому
Java Day Logo Intro

КОМЕНТАРІ

  • @beytullahsenturk8247
    @beytullahsenturk8247 2 місяці тому

    İsim hakkından ötürü dava açıcam size (!)

  • @dilshodramazonov76
    @dilshodramazonov76 3 місяці тому

    Chi

  • @dilshodramazonov76
    @dilshodramazonov76 3 місяці тому

    Chi

  • @dilshodramazonov76
    @dilshodramazonov76 3 місяці тому

    HP

  • @lionberend3876
    @lionberend3876 3 місяці тому

    👍👍

  • @kingshukbiswas6505
    @kingshukbiswas6505 4 місяці тому

    Great perspective!!

  • @AlexBurov
    @AlexBurov 5 місяців тому

    see you on 11th of May, guys!

  • @zeki7540
    @zeki7540 8 місяців тому

    Harika içerik! izlenilen videoları nerede paylaşmıştınız acaba?

  • @badFPView
    @badFPView 10 місяців тому

    microlith kelimesi bazı kitaplarda ve makalelerde geçmekte. o kısım biraz abartılmış. 2013 veya 14 yıllarında denk gelmiştim ilk.

  • @Serencam
    @Serencam Рік тому

    Değerini anlayabilenler için bir hazine. Muazzam ve ufuk açıcı bir kaynak.

  • @alpsavasdev
    @alpsavasdev Рік тому

    Keske 2 seans olsaymis. cok faydaliydi icerikler. diger ornekleri de gormek isterdim.

  • @alpsavasdev
    @alpsavasdev Рік тому

    Cok faydali bir sunum olmus.

  • @alpsavasdev
    @alpsavasdev Рік тому

    Cok faydali bir sunum olmus, kaliteli bir icerik somut orneklerle anlatilmis. Emeginize saglik.

  • @abbasibrahim4383
    @abbasibrahim4383 Рік тому

    PALAZZO pz0

  • @onurcanakn6889
    @onurcanakn6889 Рік тому

    muthis kendini yetistirmis bir insan tanidigimdan beri her seminerini her videosunu izliyorum, yapay zeka ilgi alanim degil kanalinda onla ilgili sunumunu bile izledim cunku gercek hayattan orneklerle oyle bir yere bagliyor ki anlattiklarini vizyon ufuk aciyor paylasim icin cok tesekkur ederimm

  • @ahankendi
    @ahankendi Рік тому

    ağzına sağlık Lemi hocam, haberim yoktu bu sunumdan keyifle izledim.

  • @BijanInsign
    @BijanInsign Рік тому

    Thx for sharing your experience

  • @laptoprecaia.k.aagentsmith3328

    tek kelimeyle bayildim. uzerine dusunup, arastirip buldugum cevaplari birlestirmeme cok buyuk katkisi oldu. tum sunumlarinizi bir kac defa izledim ve daha da izlemem gerekiyor. tum katkiniz icin minnettarim.

  • @osmankibar6162
    @osmankibar6162 Рік тому

    Harika bir içerik olmuş. Emeği geçen herkese teşekkür ederim. İçeriğin kendisi de infra'dan bağımsız olduğu için her platformda kullanılabilir.

  • @mrg807
    @mrg807 Рік тому

    harika bir yayın olmuş, teşekkürler

  • @tugrulbayrak4469
    @tugrulbayrak4469 2 роки тому

    Kaliteli bilgilerle dolu, ufuk açıcı bir konuşmaydı. Teşekkürler.

  • @eduardocar8305
    @eduardocar8305 2 роки тому

    Incredible talk. 🤯

  • @gradar7891
    @gradar7891 2 роки тому

    Lemi abiyi seviyorum da biz ne yapsak "bu doğru değil, şöyle yapmalıyız" diyor, çok kafam karıştı. Doğrusu ne abi bu yazılım geliştirmenin 😄 her konuda bir sürü farklı görüş var ve mütabık olunan çok az şey var solid gibi. Sonra solid i bir mimariye uygulamak istediğimizde bir sürü farklı görüş daha ortaya çıkıyor. Bununla ilgili de bir kitap önerisi olan var mı? 😄

  • @ibrahim_atay
    @ibrahim_atay 2 роки тому

    Ayın 26sında yüklenmiş diye gördüm. İkinci kere yüklenmiş olabilir mi? ua-cam.com/video/yYq-cVxcsig/v-deo.html&ab_channel=JavaDayIstanbul

  • @exmatalay
    @exmatalay 2 роки тому

    Merhaba, Sunumu da ayrı bir link olarak paylaşma şansınız var mı? Ekran kaydında bazı kısımlar okunmuyor. Ayrı bir link olarak açıklamada paylaşabilirseniz çok seviniriz. İyi Çalışmalar.

    • @lemiorhan
      @lemiorhan 2 роки тому

      Yansılara speakerdeck.com/lemiorhan/domain-driven-modular-architecture adresinden erişebilrisiniz.

  • @onurvuranok4457
    @onurvuranok4457 2 роки тому

    Sunumu da paylasabilir misiniz? Kamera ekrani yakalayamamis.

    • @fevzikorkutata
      @fevzikorkutata 2 роки тому

      Merhaba, sunum slaytlarını burada yayınladım. İlginiz için teşekkürler. korkutata.medium.com/jfr-jmc-advanced-java-performance-monitoring-javaday-istanbul-2022-11988cae3463

  • @osmanyozgatloglu9052
    @osmanyozgatloglu9052 2 роки тому

    Emeklerinize sağlık. Bir sonrakine ekranları da akışta bekleriz.

  • @TKDyssTKDyss
    @TKDyssTKDyss 2 роки тому

    Çok çok çok teşekkürler, ağzınıza sağlık akın hocam

  • @kardano.6114
    @kardano.6114 2 роки тому

    Başlıkda konunun olması gerekmez mi?

    • @JavaDayIstanbul
      @JavaDayIstanbul 2 роки тому

      Geribildirim için teşekkürler. Başlıkları düzenledik 🖖

  • @Ativpsone
    @Ativpsone 2 роки тому

    Yalçın gelmeyeceğine sevindim. Senden alacağımız bir şey zaten yokmuş.

  • @wonderfulvamsi
    @wonderfulvamsi 2 роки тому

    wow

  • @nhncvdr
    @nhncvdr 2 роки тому

    🚩❤

  • @hsnclk1985
    @hsnclk1985 3 роки тому

    Çok kaliteli bir içerik...

  • @ahmetbugrakarabacak7563
    @ahmetbugrakarabacak7563 3 роки тому

    13:43 "o kod düzelmiyor Alican" hahahaha :D

  • @zeljkoobradovic1799
    @zeljkoobradovic1799 3 роки тому

    Sessionlar ne zaman yüklenecek ? Teşekkürler

    • @JavaDayIstanbul
      @JavaDayIstanbul 3 роки тому

      Bu senenin sunumlarını bu hafta içerisinde yüklüyoruz, takipte kalın!

    • @JavaDayIstanbul
      @JavaDayIstanbul 3 роки тому

      Şu listeden takip edebilirsiniz : ua-cam.com/video/M88jy4v-dPw/v-deo.html

  • @lemiorhan
    @lemiorhan 3 роки тому

    Hexagonal mimariyi detaylıca gerçekleştirdiğimiz koda github.com/AlicanAkkus/Modular-Architecture-Hexagonal-Demo-Project adresinden erişebilirsiniz.

    • @tanertemel2464
      @tanertemel2464 3 роки тому

      Gayet basarili, elinize saglik sadece kucuk bir not eklemek isterim, Bu mimaride kimsenin kullanimina dikkat etmedigi access-modifiers lari daha etkin kullanmak gerekir. Tum class lara byDefault PUBLIC kullanilmamalidir.

    • @lemiorhan
      @lemiorhan 3 роки тому

      @@tanertemel2464 Önümüzdeki günlerde yeni commitler ile projeyi iyileştireceğiz. Bahsettiğiniz bu konuya da ekstra dikkat edeceğim. Çok teşekkürler değerli yorum için.

  • @abdurrahmankutlu3365
    @abdurrahmankutlu3365 3 роки тому

    Sunumda bahsedilen örnek projeyi arayanlar: github.com/AlicanAkkus/hexagonal-demo

  • @salih.k8939
    @salih.k8939 4 роки тому

    Reis İstanbula gelmiş

  • @edarcan23
    @edarcan23 4 роки тому

    Congrats!

  • @moofymoo
    @moofymoo 5 років тому

    oh' all those 7 + 1 + 1 people in audience!

  • @EnesAckoglu
    @EnesAckoglu 5 років тому

    Çok mütevazi çok efendi adamdır erdem abi yine döktürmüş ağzına sağlık :)

  • @denizobi
    @denizobi 5 років тому

    1. Single Responsibility: Sınıflarımızın çok iyi tanımlanmış en iyi şekilde yapacağı tek bir sorumluluğu olmalıdır. 2. Open/Closed: Sınıflarımızın kodu değişikliğe kapalı ancak yeni davranışların implement edilmesine açık olmalıdır. 3. Liskov Substitution: Kodda değişiklik yapmadan türetilmiş sınıflar (sub) türedikleri sınıfın (base) yerine kullanabilmelidir. 4. Interface Segregation: Genel kullanım amaçlı tek bir kontrat yerine daha özelleşmiş birden çok alt kontrat oluşturulmalıdır. 5. Dependency Inversion: Katmanlı mimarilerde üst seviye modüller alt seviyedeki modüllere doğrudan bağımlı olmamalıdır.

  • @easyappscompany
    @easyappscompany 5 років тому

    nice

  • @serdarbolum
    @serdarbolum 7 років тому

    Lemi hocam herşeyi saydı bi TFS demedi :)