94 個單集

This podcast talks about how to program in Java; not your tipical system.out.println("Hello world"), but more like real issues, such as O/R setups, threading, getting certain components on the screen or troubleshooting tips and tricks in general. The format is as a podcast so that you can subscribe to it, and then take it with you and listen to it on your way to work (or on your way home), and learn a little bit more (or reinforce what you knew) from it.

Java Pub House Freddy Guime & Bob Paulin

    • 科技

This podcast talks about how to program in Java; not your tipical system.out.println("Hello world"), but more like real issues, such as O/R setups, threading, getting certain components on the screen or troubleshooting tips and tricks in general. The format is as a podcast so that you can subscribe to it, and then take it with you and listen to it on your way to work (or on your way home), and learn a little bit more (or reinforce what you knew) from it.

    Episode 92. Not your Grandpa's Serialization!

    Episode 92. Not your Grandpa's Serialization!

    Ah, Serialization... the bane of every Java Developer! If you are still using ObjectOutputStream, and Serializable, then you do want to listen to this episode! We move past the objectoutputstreams to what most people are running into these days! (Starting with 2001 and JaxB... and then moving forward from there to Json, and in Part 2...protobuf and thrift!).
    But oh, no all serialization is equal, and there are tradeoffs are we go through the different serialization / deserialization libraries (Convenience, Speed, Rigor? all these are things that one need to take into account when choosing a serialization strategy). So take a listen (and watch the video if you want to follow along) as we explore the interesting and great world of Java serialization frameworks!
    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!
     
    We thank DataDogHQ for sponsoring this podcast episode


    Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap


    Towards Better Serialization (or...why we should skip Java's Native Serialization) Introduction to JaxB Guide to JaxB Jackson Serialization Jackson tutorial

    Do you like the episodes? Want more? Help us out! Buy us a beer!


    And Follow us! @javapubhouse and @fguime and @bobpaulin

    • 1 小時 29 分鐘
    Episode 91. OracleJDK? OpenJDK?, Zulu? Corretto? So many!

    Episode 91. OracleJDK? OpenJDK?, Zulu? Corretto? So many!

    So just in case you didn't know, but being a Java developer is as fun as ever! The ecosystem has been changing from the past year, and today, we have "tons" of Java Developer Kits to choose from. Want to know what happened? And want to know how different they are? (or what do they bring to the table), then tune in!
    In this episode we cover the history of OpenJDK, and uncover the reason of why there are many JDKs out there. We dive in some of the licensing terms (hint. If you are using Oracle JDK 8, make sure you are getting security updates on with a support plan!).
    Then Bob dives into some very fun differences between OpenJDK, Azul, and OpenJ9... and the tool to "keep sane" with all these installations, SDKMan! So if you do Java development for a living (and even if you are a hobbyist) this episode explains all the different Java versions you can play with!
    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!
     
    We thank DataDogHQ for sponsoring this podcast episode


    Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap


    AdoptOpenJDK - Binary builds of OpenJDK Red Hat OpenJDK Azul OpenJDK (Zulu) IBM OpenJ9 Oracle OpenJDK Oracle COMMERCIAL JDK Oracle JDK License SDK Man SDKMan for Java Java is STILL Free!

    Do you like the episodes? Want more? Help us out! Buy us a beer!


    And Follow us! @javapubhouse and @fguime and @bobpaulin

    • 56 分鐘
    • video
    Episode 90. Let's get Recording (AND VIDEO!)

    Episode 90. Let's get Recording (AND VIDEO!)

    Java 14 is out! And with it, we now have a preview of Java Records! We go over this newfangled feature... and get this... we finally did it! We actually recorded our first Video Podcast (Woohoo!). A great episode Number as well (episode 90) to start the road to Video (I know, I know, very 2005 of us), but now you can not only listen to our voices, but actually look at the code as we type so you can follow along!
    So yeah, with records, we are essentially incorporating (almost natively) what some of Lombok's @Data features were, including default (sensible) implementations of equals and hashcode. A great episode to not only listen... but to watch! Let us know any feedback you have as we embark into Video (you know where to find us)
    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!
    We thank DataDogHQ for sponsoring this podcast episode and providing our Guest Speaker!


    Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap


    JEP 359 - Java Records Records come to Java A first look at Records

    Do you like the episodes? Want more? Help us out! Buy us a beer!


    And Follow us! @javapubhouse and @fguime and @bobpaulin

    • 49 分鐘
    Episode 89. Kubernetes! (Oh container orchestration)

    Episode 89. Kubernetes! (Oh container orchestration)

    You heard it going around, everybody is talking about Kubernetes, and Minikube, when using Docker, and CLI. It's like a foreign language! While we know Java very well, with the advent of Devops, we are supposed to be Deployers, and Scalability Experts. Well, once you start going down this episode you'll become the DevOps Hero your company was waiting for!
    Kubernetes is interesting because is a technology that matured almost in tandem with Docker. But Kubernetes is not Docker...Instead Kubernetes manages Docker Containers (among other things). So if you've been wondering what exactly it is? and were afraid (or just didn't know where to start), well, fear no more! We'll unveil all the Kubernetes mysteries
    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!



    We thank DataDogHQ for sponsoring this podcast episode and providing our Guest Speaker!


    Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap


    Kubernetes Installing Minikube Kubernetes Concepts Cloud Native Computer Foundation

    Do you like the episodes? Want more? Help us out! Buy us a beer!


    And Follow us! @javapubhouse and @fguime and @bobpaulin

    • 1 小時 7 分鐘
    Episode 88. Logging! (An Interview w/Renaud from DataDog)

    Episode 88. Logging! (An Interview w/Renaud from DataDog)

    One of the first things that you learn to appreciate when you transition programming from hobby to a way of life is to find a good way to troubleshoot problems. Most of the time this means logging and monitoring, so for this episode we decided to interview Renaud Boutet who is DataDog's VP of Product Manager, and don't worry, he's really a developer that went to the "Management" (i.e. dark) side, so he knows what he's talking about!
    Diving into topics from Logging Frameworks, to MDC, to a discussion of the three pillars of observability (Metrics, Traces, and Logs), this episode have good advice for everyone. From your first System.out.println ("I'm here") to your slf4j with MDC setup, you'll sure learn new tips and tricks!
    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!



    We thank DataDogHQ for sponsoring this podcast episode and providing our Guest Speaker!


    Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap


    Three Pillars of Observability Slf4J Logback Mapped Diagnostic Context Priority Inversion

    Do you like the episodes? Want more? Help us out! Buy us a beer!


    And Follow us! @javapubhouse and @fguime and @bobpaulin

    • 1 小時 13 分鐘
    Episode 87. Ok, it's time to get Reactive!

    Episode 87. Ok, it's time to get Reactive!

    It's that Streaming-new-deal that has been taken over the web world, Reactive! You've heard about it, and maybe even tried to learn it a couple of times but find it confusing? Well, be confused no more since on this episode Bob and I explore the basic foundations of Reactive (and explain what is that makes is so confusing to begin with)
    But that's not all. We also dive on why is such a "hot" technology and why is the recommended approach on new microservices, even so, we also explore its drawbacks and why we shouldn't rip everything apart to make "reactive" things.
    Lastly we start exploring one of the "reactive" frameworks with Spring WebFlux, and explore how to "think" about Reactive (and came with the marble track analogy). In all, this episode will shed light on a topic that has been hard to understand, but on which, if done correctly can bring a very large performance gain!
    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!
     
    We thank DataDogHQ for sponsoring this podcast episode


    Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap
    Reactive Streams Interfaces Spring Webflux Observer Pattern Reactive Performance Comparison

    Do you like the episodes? Want more? Help us out! Buy us a beer!


    And Follow us! @javapubhouse and @fguime and @bobpaulin
     

    • 1 小時 14 分鐘

熱門科技 Podcast

聽眾訂閱的還有