Logo

    Java Pub House

    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.
    en104 Episodes

    People also ask

    What is the main theme of the podcast?
    Who are some of the popular guests the podcast?
    Were there any controversial topics discussed in the podcast?
    Were any current trending topics addressed in the podcast?
    What popular books were mentioned in the podcast?

    Episodes (104)

    Episode 82. Uh-oh Spring... you got some serious competition from Micronaut!

    Episode 82. Uh-oh Spring... you got some serious competition from Micronaut!

    So the internet is all raging about this (not so little) framework that is doing it all. Created with a "cloud-first" mentality, @Micronautfw is aiming to be your next Spring Boot! And, oh gosh, how easy they are making it.

    We dive into what makes Micronaut such a darling of the internet right now (not using reflection, GraalVM ready, better memory consumption) and see how much "stuff" is in there (the TLDR; A Lot). We go from creating a microservice, to looking at the different already-implemented features like circuit breakers, properties/profiles, beans, support for lambdas, micrometer, reactive programming, and all. While it might not have "everything" that Spring does, the reality is that it's pretty solid.

    Would you consider Micronaut for your next project? The answer is maybe (and for some cases, maybe Yes). So come, and take a listen to the underdog framework (Micronaut) that's stepping up to definitively take the reigning Champ (Spring)

    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!


    We thank DataDogHQ for sponsoring this podcast episode

    DataDog Logo

    We also thank OverOps for sponsoring this podcast episode

     

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



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



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

     

    Java Pub House
    enMarch 29, 2019

    Episode 81. Let's Dive into a cool magical library that makes Java way less verbose!

    Episode 81. Let's Dive into a cool magical library that makes Java way less verbose!

    Ah, Project Lombok is one of those little gems in the Java Ecosystem. But it's interestingly controversial! Some will love it (as I do), others will hate it! But no matter which camp you land on, you should at least know about it!

    Project Lombok allows you to, quite easily create your equals/hashcode method, or create a builder pattern for your class, or even generate your getters/setters. All while just adding a simple annotation to your class. How does it do it? (hint. It's preprocessing bytecode magic) But holy cow, when used responsibly, Lombok allows you to write so little code for a ton of cases. So come take a look at why this library is powerful (and learn its benefits, and as importantly, its pitfalls)

    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!

    We also have been revamping our site so go there, take a look, listen to old episodes, or search them!



    We thank DataDogHQ for sponsoring this podcast episode



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



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



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

     

    Java Pub House
    enMarch 03, 2019

    Episode 80. Ah, Maven Archetypes... it's gonna get META

    Episode 80. Ah, Maven Archetypes... it's gonna get META

    Nothing like a cold chilly day to stay inside and program some more. Before you start that new project from scratch, let's go over a pretty cool feature of Maven. Maven Archetypes! Learn how to create "project templates" for your new maven project... or better yet, use one of the predefined maven archetypes already out there.

    We go over how easy is to create your own, and over the flexibility on the things you can do! Are you trying to get all your development teams to start with the same libraries, support, or template? Are you using maven? Then the answer is easy. Create an archetype for them! Come and take a listen as we use Maven to create Maven Template for new Maven projects.

    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!

    We also have been revamping our site so go there, take a look, listen to old episodes, or search them!



    We thank DataDogHQ for sponsoring this podcast episode



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



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



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

     

    Java Pub House
    enFebruary 03, 2019

    Episode 79. Here's a present to you! A library that makes you program less (Apache Commons)

    Episode 79. Here's a present to you! A library that makes you program less (Apache Commons)

    So for our new episode we decided to give YOU a holiday gift! Apache Commons! We covered one of the libraries that is ubiquotous in anyone who programs Java, but that not many know how robust and complete it is!

    Do you have to do things like averages, min, max? Or do you have to read CSV files? What about measuring pieces of code with currentTimeMillis? or creating deep copy of Bean objects? Well, these and much more are already supported in the slew of Apache Commons project (and subprojects!). They usually have no transitive dependencies either so they are "ready" for the taking. And because Apache Commons is already used in many open source libraries, chances are that is already in your own project! Making it an easy thing to just start using it.

    Happy holidays, enjoy this little gift from all of us :).

    FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!

    We also have been revamping our site so go there, take a look, listen to old episodes, or search them!

    We thank DataDogHQ for sponsoring this podcast episode



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



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



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

     

    Java Pub House
    enJanuary 06, 2019

    Episode 78. OracleCodeOne, the interviews!

    Episode 78. OracleCodeOne, the interviews!

    OracleCodeOne just happened... and Freddy and Bob couldn't go... So they recruited the help of Josh Juneau to go out there and capture interviews from anyone who would talk to us! Apparently they did, and we packaged all in this hour-long episode for your enjoyment! Everything from community building, to what's hot in the Java space, to takes from the conference are covered in this series of five minute interviews.

    So take a listen! It's the next best thing if we couldn't go to OracleCodeOne.

    And don't forget to follow JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!

    Lastly, if you haven't visited us in a while, javapubhouse.com had a new facelift. We made it easier to find episodes, and information about our podcast!

    We thank DataDogHQ for sponsoring this podcast episode



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


    We want to thank

    For participating!

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



    And Follow us! @javapubhouse and @fguime and @bobpaulin
    Java Pub House
    enNovember 29, 2018

    Episode 77. Sql or NoSql, To Normalize or to Not Normalize... that (STILL) is the question

    Episode 77. Sql or NoSql, To Normalize or to Not Normalize... that (STILL) is the question

    So you may have thought about using NoSQL or a Document Database for taking care of you needs. But do you know why that might be not be a good (or a pretty bad idea?). Or you may have a Database that have been running fine, but it seems that you can't work with it anymore? (Is it time to move to NoSql? Would it help?).

    We dive into the "Why" would you choose Databases vs NoSQL Data Stores, or when to ditch your MongoDB and actually come back to MySQL. In our current time of "WebScale" and "CloudReady" we get bombarded by choices! (Mongo, Dynamo, MariaDB, ElasticSearch) and while some of the offerings are great, it might not mean that is the Right choice for what we need to store.

    So take a listen as we explore normalization and the strength and weaknesses of relational data vs unstructured data.



    We thank DataDogHQ for sponsoring this podcast episode



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



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



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

     

    Java Pub House
    enOctober 23, 2018

    Episode 76. Tick...tock...Time to upgrade to Java 11!

    Episode 76. Tick...tock...Time to upgrade to Java 11!

    It's coming! If you have been using Oracle Java 8, you should know that starting on January 2019 we will have to get an oracle license for running Oracle's JDK in production. OR, if you want to keep using Oracle Java (or OpenJDK) for free, and still receive security updates, then you gotta move to 11!

    In this episode we have no other than @DrDeprecator itself giving us a tour on what are the less-known changes (and goodies) that are coming when upgrading from 8 to 11. We go through most of the JEPs that usually don't make the news but are actually pretty awesome!

    So take a listen, and start downloading the new Java 11!



    We thank DataDogHQ for sponsoring this podcast episode



    We also thank Stuart Marks a.k.a. Dr Deprecator for joining us in this episode (do follow him!)

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



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



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

     

    Episode 75. Let's get coding with Kotlin!

    Episode 75. Let's get coding with Kotlin!

    While Freddy is travelling from Chicago through the West Coast in a minivan, Bob talked to Todd Ginsberg about the new darling language from the JVM. Kotlin is much more than a novelty now, and with Android support, and some time to "work out the kinks" it has been used Mainstream. Have you been curious on what makes Kotlin interesting, and "fun?". Have you been thinking of taking it for a spin? Well, wait no more! Listen to this episode as Todd takes us through the coolest part of Kotlin!


    We thank DataDogHQ for sponsoring this podcast episode



    We also thank Todd Ginsberg for joining us in this episode!

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



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



    And Follow us! @javapubhouse

     

    Episode 74. Unit and...Integration Tests, JaCoCo, Docker and Coverage (and more!)

    Episode 74. Unit and...Integration Tests, JaCoCo, Docker and Coverage (and more!)

    In this episode we interview Janine Patterson on her talk of "Integration Test Coverage with JaCoCo" and dive into the nuances of Units vs Integration tests. We dive into Gherkin sentences as we use Cucumber, and challenges of integration tests (hint... use Docker). We also dive into the best way to execute these (Spring Runner). In all, if you were interested in upping your integration testing game, this is the one episode to listen to!
    We thank DataDogHQ for sponsoring this podcast episode



    We also thank Janine Patterson for joining us in this episode (do follow her!)

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



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



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

     

    Episode 73. Spring Boot 2.0 is out! Hear all about it with Greg Turnquist

    Episode 73. Spring Boot 2.0 is out! Hear all about it with Greg Turnquist

    Episode 73. Spring Boot 2.0 is out! Hear all about it with Greg Turnquist It's new, it's shiny, and is powerful! The new Spring Boot 2.0 framework is out! And we interviewed Spring's own @gregturn to tell us what's new, what's improved and what has changed in 2.0. Diving into a bunch of topics including Reactive APIs, Bob, Greg and I set to explore Spring Boot 2.0 (and why you should upgrade). @gregturn is also the author of Learning Spring Boot 2.0, and he is an authority on many thing Spring.

    This is an episode you don't want to miss!
    We thank DataDogHQ for sponsoring this podcast episode



    We also thank Greg Turnquist for joining us in this episode (do follow him!)

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



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



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

     

    Episode 72. A very deep dive on Var, and unmodifiable collections with Stuart Marks (@stuartmarks) himself!

    Episode 72. A very deep dive on Var, and unmodifiable collections with Stuart Marks (@stuartmarks) himself!

    We went to one of the best sources to learn what's happening with Var and Java 10, @stuartmarks! Also, what has been (and is being deprecated) on Java 10, and 11. And little inside perspective of having a new java version every six months!

    Included is a the "convConvenience Factory Methods for Collections" List.of, Set.of, Map.of that @stuartmarks did for Java 9! (and his new contributions for Java 10). And a interesting trick of the non-deterministic order of unmodifiable sets! (A Stuart Marks special!)

    So come and listen to this episode which contains great tips and tricks directly from one of the contributors to the Java Programming Language API!

    We thank DataDogHQ for sponsoring this podcast episode



    We also thank Stuart Marks (Dr Deprecator) for joining us in this episode (do follow him!)

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



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



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

    Episode 71. Jigsaw part II, and Java 10 Highlights!

    Episode 71. Jigsaw part II, and Java 10 Highlights!

    Episode 71. Jigsaw part II, and Java 10 Highlights! So we finally wrapped Jigsaw in this episode (the most prominent feature for Java 9 (and included a small errata from @stuartmarks). But Java is moving at a breakneck speed, and Java 10 was just released a couple of days ago! We couldn't resist covering some of the new and interesting features of the language. So come take a listen to finish up with Jigsaw, and learn what's new for Java 10.


    We thank DataDogHQ for sponsoring this podcast episode


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


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



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

     

    Episode 70. Let's put puzzles together. Using Java 9's Jigsaw!

    Episode 70. Let's put puzzles together. Using Java 9's Jigsaw!

    It was both the most anticipated and (one of the) most controversial features in Java 9. What's the bruhaha all about? What is Jigsaw (or the Java Platform Module System)? What does it bring? Can I use it? And if so, why would I use it? All these questions are answered as we dive into the history of JSR-376 (it has been years in the making). And since Jigsaw is so big, there might be a two-parter for us! So stay tuned!

    We thank DataDogHQ for sponsoring this podcast episode




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



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



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

    Java Pub House
    enFebruary 12, 2018

    Episode 69. All I want for Xmas is a million requests per second (JMeter!)

    Episode 69. All I want for Xmas is a million requests per second (JMeter!)

    So it's the holidays and now we are winding down the year. Even so, sometimes this is the best time to actually do some performance testing. And there's no better (foss) tool to do so than JMeter! Come and let's dive into how to use JMeter for those stress and performance testing that needs to get done (you're doing stress tests right?)


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



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



    And Follow us! @fguime and @bobpaulin

    Episode 68. Clouding it up with Microsoft Service Fabric

    Episode 68. Clouding it up with Microsoft Service Fabric

    Episode 68. Clouding it up with Microsoft Service Fabric

    Clouds are everywhere and are puffy! In this Sponsored Episode, we dive into one of the main prominent cloud providers out there (Microsoft), who is outreaching to us Java Developers! (gasp!). In this episode, the Microsoft Service Fabric team (with @mani_ramaswamy, @HuruliS and Raunak Pandya) takes us in a soup-to-nuts tour on how to get started with Azure's service cloud, including what makes it different from others. Bob and I dive and explore how well would this work for us Java folk (and the answer is "very well") taking questions from how to build and deploy cloud, to what native support is there is for us Java Folk .

    We thank Microsoft's Service Fabric team for sponsoring this podcast!


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



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



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

    Episode 67. Recording from JavaOne!

    Episode 67. Recording from JavaOne!

    We sneaked in! Bob and I managed to get into JavaOne (sshhhh....) and made drive-by interviews with some of the luminaries and notable atendees at JavaOne, from Dr. Deprecator @stuartmarks to @reza_rahnman, @edburns, @prpatel, @saturnism, @javaclimber and @shelajev. All in snippets of 10 minute awesomeness talking from deprecation, collections, Eclipse Enterprise for Java, Containerization, and getting Kids involed, it's a great melting pot of topics and opinions!


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



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



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

    Episode 66. Ok, how about consuming Rest services

    Episode 66. Ok, how about consuming Rest services

    So we talked about how to create a rest service (using things like Apache CXF and Spring MVC), but sometimes, we actually need to consume these rest services. Luckily within the Java ecosystem there is a lot of way to skin that cat, and in today's episode we at least cover 4 ways of doing so (including my favorite of the day, Feign). Come take a listen as we dive into Appache HttpComponents, Apache CXF with JaxRS, Spring RestTemplate and Netflix Feign on this fully-loaded episode.


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



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



    And Follow us! @fguime and @bobpaulin

    Episode 65. Oh my gosh, we missed CACHING! (what a cache miss!)

    Episode 65. Oh my gosh, we missed CACHING! (what a cache miss!)

    What a strange omission, of all the concepts, one that all of us should always have is Caching. We have used it (and most likely we have been burned by it). Come and take a listen on how to correctly (or at least not as incorrectly) think about caching, finding out your "game plan", and using JSR-107, or Hazelcast, or Apache Ignite or Spring. LRU? Time-based? How much memory? Long distribution tails? cacheable keys? All concepts that you should ask before creating/using a cache!


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



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



    And Follow us! @fguime and @bobpaulin

    Java Pub House
    enJuly 06, 2017

    Episode 64. Oh it's time to re-boot Spring in Spring!

    Episode 64. Oh it's time to re-boot Spring in Spring!

    You heard about it, and you are probably using it already. It is the Spring framework that took over the Web (Spring Boot!). But what makes it so special? and what lurks under the covers? How did it became a thing and what is it really trying to accomplish? Come take a listen with our own Pivotal insider, Michael Minella! (@michaelminella


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



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



    And Follow us! @fguime and @bobpaulin

    Java Pub House
    enApril 12, 2017

    Episode 63. JCR (Java Content Repository) It is a Document Database before Document Databases were cool!

    Episode 63. JCR (Java Content Repository) It is a Document Database before Document Databases were cool!

    The Java Content Repository (JSR-170 and JSR-283) have been around for a while. For those who don't know it's an actual way of managing content (or assets, or text, or images, or a catalog). Its use can be almost anything, and yet, we didn't know we had it! The best part? It's a JSR so not just that there are different, compatible implementations, but the underlying storage can be changed in a jiffy. Want to store as files in the filesystem, done. How about a Database? also done. How about using something that the cool kids use like Mongo? It Got you covered man! (or Woman!)


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



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



    And Follow us! @fguime and @bobpaulin

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io