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 62. Hm, what's the best to travel this holiday? on Apache CAMEL, of course!

    Episode 62. Hm, what's the best to travel this holiday? on Apache CAMEL, of course!

    So let's talk about one of (if not the) largest, and most interesting framework hosted at Apache. Camel is essentially an implementation of the Enterprise Integration Patterns (EIP) book (which is a mandatory read for the serious dev!). It has so many contributions (and connections) that there is almost no popular system that it can't connect to. In this episode we dive into the reasoning and "spirit" of Camel, to make sense on how to use it. If you ever used Camel, or have run into camel and scratched your head, then definitively take a listen!




    A Big Thanks to LaunchDarkly for sponsoring our podcast! Feature flagging is easy, feature flag management is hard. What LaunchDarkly has done is essentially take a system like Google or Facebook has made in-house and bring this to the masses. With features like percentage rollouts, audit logging, and flag statuses, teams have complete control over features at scale. When you effectively separate business logic from code, you can build better software, faster without the risk

    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!



     

    Episode 61. Let's go retro with JaxB/Xml/XSD and Soap! (JSR-222)

    Episode 61. Let's go retro with JaxB/Xml/XSD and Soap! (JSR-222)

    It's not the "cool kid" anymore, but it sure is everywhere! If you ever generated an xml file from a java class (or have created a java class from a definition) you have been using Jaxb! And if you have used for some time, you can see that Jaxb sometimes works, and other times...well. Come take a listen and understand what's happening under the covers! And how you can make JAXB, oh well, "behave!".





    A Big Thanks to LaunchDarkly for sponsoring our podcast! Feature flagging is easy, feature flag management is hard. What LaunchDarkly has done is essentially take a system like Google or Facebook has made in-house and bring this to the masses. With features like percentage rollouts, audit logging, and flag statuses, teams have complete control over features at scale. When you effectively separate business logic from code, you can build better software, faster without the risk

    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!



    Java Pub House
    enSeptember 16, 2016

    Episode 60. All your Containers Are Belong to Us (An intro to Docker)

    Episode 60. All your Containers Are Belong to Us (An intro to Docker)

    So you have heard about it, and probably ran into it already. Docker is a super cool tech that let us create / manage and deploy applications (It is really what would come out if Devs and Ops decided to have a kid). Come hear how you can too master the art of Docker, and more importantly why is it so "accepted" and revered.



    A Big Thanks to LaunchDarkly for sponsoring our podcast! Feature flagging is easy, feature flag management is hard. What LaunchDarkly has done is essentially take a system like Google or Facebook has made in-house and bring this to the masses. With features like percentage rollouts, audit logging, and flag statuses, teams have complete control over features at scale. When you effectively separate business logic from code, you can build better software, faster without the risk

    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!

    Java Pub House
    enAugust 15, 2016

    Episode 59. A Ghostbuster Reboot? Time to talk about those streams again!

    Episode 59. A Ghostbuster Reboot? Time to talk about those streams again!

    Yeah, today Streams might seem like old news, but you know what? It's worth revisiting and discovering what we didn't know from before. In this episode, Bob, Michael, and I come back to revisit Streams and share what was good, bad (and evil) of them. Including some great trivia on default implementations (a weird Java 8 feature). If you have started to use streams, but not sure if they make sense, or if you are about to dive into them, take a listen! The perspective is great!

    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!

    Java Pub House
    enJuly 04, 2016

    Episode 58. Hey! You gotta give some REST to those Microservices!

    Episode 58. Hey! You gotta give some REST to those Microservices!

    So REST is just a webpage that returns JSON right? Well, no! Apparently I've been doing REST All wrong! It's much more rich and complete than what we are led to believe. Come join us with Bob Paulin as we talk what the real deal on REST is (and how to implement REST endpoints in Java) 

    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!

    Episode 57. Sometimes you want to buy local, ThreadLocal that is!

    Episode 57. Sometimes you want to buy local, ThreadLocal that is!

    Threadlocal is great! It can help you get out of sticky situations, and give you a great boost of performance and/or isolation. But with great tools comes great responsibility. Threadlocal can also be misused, and create memory leaks, or object corruption, and unknown sharing. So if you ever had seen one and never quite got what it does, or even if you were consider using one. Take a listen! And steer the people in the right way for the use of Threadlocal.

    Also, Thanks Michael for pointing the issue with episode 55 and rebasing!

    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!

    Java Pub House
    enMarch 23, 2016

    Episode 56. Let's have a frank talk about Unsafe! and why you shouldn't (or should) use it

    Episode 56. Let's have a frank talk about Unsafe! and why you shouldn't (or should) use it

    So you heard about sun.misc.unsafe. Even if you are in certain circles you might have heard about that it was (almost) removed from Java 9. And if you were really paying attention you would've heard the cries of every major Java Framework to the news. While it didn't happen (Unsafe is still in Java 9, and possibly in Java 10+), we should dive into why is it so attractive, and creates such a divided opinion (JVM implementers want it gone. Performance nuts want it in)

    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!

    Episode 55. Let's get GIT-it With it!

    Episode 55. Let's get GIT-it With it!

    Source Control, it's one of those tools that professionally we MUST need to master, and even if you are a hobbyist is a great thing to learn. In today's episode we cover one of the "hottest" source control system out there (Git). Created by Linus Torvals, it's quirky and weird when coming from Subversion (or gosh forbid, Visual Sourcesafe). But not to worry, if you have always been wondering about Git, and how it really works (or more importantly, how to use it), this is the episode to listen to!

    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!

    Episode 54. Bug Hunt! (The essential skills of the great Debugger)

    Episode 54. Bug Hunt! (The essential skills of the great Debugger)

    As a developer, we probably spend most of our time figuring out what went wrong. Debugging really an art, and we sometimes get intimidated by it. Well, if you ever found a bug that has trying to scare you, never fear! Bob and I walk through how to become a master debugger and just Zap those bugs away!

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






    We thank Hazelcast for sponsoring the show! If you need a distributed implementation of the Java collections, no need to look further than Hazelcast!

    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    Man, summer is over! As our side of the earth tilts away from the sun, how about keeping us warm and comfy by sending us a beer?

    Java Pub House
    enSeptember 14, 2015

    Episode 53. It's here, Spring EMMM...VEEEE...SEEE....(MVC!)

    Episode 53. It's here, Spring EMMM...VEEEE...SEEE....(MVC!)

    You always hear about it, Spring MVC this, Spring MVC that, wondering what really happens under the hood. Well, wonder no more! In this episode we break up and analyze Spring MVC to the core, so that you know exactly what happens! Taking it from the last episode (JavaEE), we push forward to how modern software development happens today!

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


    We thank Codeship for being a Sponsor of the show! Need Continuous Delivery made simple? Check Codeship.com! And use code JAVAPUB20 for a 20% discount! Now with Organizations!

    We also thank Hazelcast for sponsoring the show! If you need a distributed implementation of the Java collections, no need to look further than Hazelcast!



    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    How about a summer shandy?

    Java Pub House
    enAugust 10, 2015

    Episode 52. Of JavaEE, Inter-Tubes, and Socket

    Episode 52. Of JavaEE, Inter-Tubes, and Socket

    So let's try to understand this Java EE World, shall we? Going from the very basic request, we unravel the magic that a Java EE Container creates. When we see the tricks behind the wall, it suddenly looks a lot like SE with some sprinkled web stuff on top! If you want to really know what happens every time you go to a browser and type http://, you should hear this podcast!

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

     


    We thank Codeship for being a Sponsor of the show! Need Continuous Delivery made simple? Check Codeship.com! And use code JAVAPUB20 for a 20% discount!

     

    We also thank Hazelcast for sponsoring the show! If you need a distributed implementation of the Java collections, no need to look further than Hazelcast!

    Links



    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    Ok, so now is allergy season, and I heard beer with honey is good for you. Or better yet, beer made of honey (Mead!)

    Java Pub House
    enJuly 09, 2015

    Episode 51. Spring is in the air! What better than to talk about The Spring Framework and Spring Beans

    Episode 51. Spring is in the air! What better than to talk about The Spring Framework and Spring Beans

    If you stepped into the Java EE world, you must have run into Spring. There is Spring XD, Spring Batch, Spring everything-under-the-sun. Sometimes we keep using it as a rut, but today we take a look at Spring (and Spring Core) with a new set of eyes and learn the real reason for Spring Beans. A great introduction if you never been exposed to Spring, and a even better reminder of why Spring Beans exists in the first place!

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


    We thank Codeship for being a Sponsor of the show! Need Continuous Delivery made simple? Check Codeship.com! And use code JAVAPUB20 for a 20% discount!



    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    Ok, so now is allergy season, and I heard beer with honey is good for you. Or better yet, beer made of honey (Mead!)

    Episode 50. How many Classes would a ClassLoader Load if the ClassLoader was Loading the parent Classes?

    Episode 50. How many Classes would a ClassLoader Load if the ClassLoader was Loading the parent Classes?

    You worked with them "all the time", whenever you know it or not! Classloaders are the little workers that make sure all the code is there and ready to be executed. Bob revisits this topics and goes into more detail on how the ClassLoading hierarchy works, when to watch out, and how different frameworks (OSGI, and Java EE containers) may be configured to load classes. If you have run into "ClassNotFound" exceptions, this can help you explain why!

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


    We thank Codeship for being a Sponsor of the show! Need Continuous Delivery made simple? Check Codeship.com! And use code JAVAPUB20 for a 20% discount!



    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    Ok, so now is allergy season, and I heard beer with honey is good for you. Or better yet, beer made of honey (Mead!)

    Episode 49. Don't put Pressure on me! (About Generational Garbage, and Pressures)

    Episode 49. Don't put Pressure on me! (About Generational Garbage, and Pressures)

    We know how important it is to mind your p's and q's when it comes to garbage (and garbage collection). We go deep into how Generational Garbage Collectors work including reference types (strong, weak, soft, phantom), also how Garbage Collection Pressure (GC Pressure) happens, and how can we create code that is friendly to Generational GCs. In all is a collection of Garbage-related issues that all of us should know. Come and take a listen!

    Follow us! @fguime , and @bobpaulin

    Subscribe to our new Podcast, JavaPubHouse's Off-Heap!
    We cover the current tech news related to our famously popular language, and will give our two cents on what it means to us as Java Professionals. So come and subscribe!

     

    Help us pay for bandwidth! (Or a beer!)

     

    Questions, feedback or comments! (comments@javapubhouse.com)

    Subscribe to our podcast!

    Java Pub House
    enApril 14, 2015

    Episode 48. Let's get Groovy with GRADLE in JAVA!

    Episode 48. Let's get Groovy with GRADLE in JAVA!

    Strike 1, Strike 2, and STRIKE 3! We cover the last of the build tools, GRADLE. It's hip, it's cool, it wears a cool leather jacket and rides around on a great motorcycle. The last of the build tools, it has learned from prior mistakes and has combined the best of Ant and Maven into one groovy package. Learn about the last of the build tools, and when to really use it!


    We thank Codeship for being a Sponsor of the show! Need Continuous Delivery made simple? Check Codeship.com! And use code JAVAPUB20 for a 20% discount!



    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    It's now cold, oh, how I wish for a beer? (Have any?) beer...beer...beeeeeer.....:)

    Episode 47. Stop. Maven Time!

    Episode 47. Stop. Maven Time!

    So moving to a more recent build tool we cover probably one of the more popular one. Maven is now incredibly robust, and helps fixing what is known as Jar Hell. Have you ever used two libraries that depended on different versions of a logging framework? Well, Maven makes using tons of libraries incredibly easy. Come and take a listen!


    We thank Codeship for being a Sponsor of the show! Need Continuous Delivery made simple? Check Codeship.com! And use code JAVAPUB20 for a 20% discount!



    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    It's now cold, oh, how I wish for a beer? (Have any?) beer...beer...beeeeeer.....:)

    Java Pub House
    enJanuary 10, 2015

    Episode 46. I've got ANTs in my build!

    Episode 46. I've got ANTs in my build!

    Episode 46. I've got ANTs in my build!

    It's old, but as build tools go you will find apache Ant everywhere. Here we talk on how ant works and explore the build file. While it looks weird, there is nothing to fear! By the end of the episode you will be on your way to tackle any ANT build that have ever been thrown at you!


    We thank Codeship for being a Sponsor of the show! Need Continuous Delivery made simple? Check Codeship.com!



    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    It's now cold, oh, how I wish for a beer? (Have any?) beer...beer...beeeeeer.....:)

    Episode 45. Java EE coming up! What's cooking for EE?

    Episode 45. Java EE coming up! What's cooking for EE?

    So we are covering what has been in the works for Java EE 8 (JSR-366). This Spec serves as an umbrella for other specs (features) of Java EE.

    Some of it is very new, and some of it is already available for all of us to use. Come join me and Bob as we discuss the different things that are going to come down the pike. If you work on the EE space, you gotta listen to keep current! And if you are a J2SE guy like myself, there is still a lot that we can reuse from the JavaEE tools!

    Follow
    Me
    on
    Twitter! (@fguime) (thanks!)

    It's now cold, oh, how I wish for a beer? (Have any?) beer...beer...beeeeeer.....:)

    JavaOne 2014. Wow, I see a lot of Things! with Internet! And Music! And Agile!

    JavaOne 2014. Wow, I see a lot of Things! with Internet! And Music! And Agile!

    This is our yearly pilmigrade to JavaOne, where we get to meet good old friends, create new memories, and best of all, geek out for an entire week on Java! We got to learn about the big things waiting for Java (the Internet of Things), and got to talk about how people are making a difference in Java (With the adopt-a-jsr program). We got to talk to great people like Peter Pilgrim(@peter_pilgrim), Marcel Offermans (@m4rr5), Heather VanCura (@jcp_org), Bruno Souza (@brjavaman), Mattias Karlsson (@matkar) and Geert Bevin (@gbevin). In all, is a great podcast to get a feel of what has been happening at J1! (Oh, and you gotta follow them!)

    Follow us! @fguime , and @bobpaulin

    Help us pay for bandwidth! (Or a beer!)

     

    Questions, feedback or comments! (comments@javapubhouse.com)

    Subscribe to our podcast!

     

    Java Pub House
    enNovember 04, 2014

    Episode 44. Let's show MicroServices some luv!

    Episode 44. Let's show MicroServices some luv!

    So it's all the rage, and things have been getting smaller and slimmer (think your first cell phone compared to today's), well, code is no different! Today we cover a trend on what is considered one of the better ways to scale, yet like everything else there are caveats. Bob is actually going to take us for a spin on creating our own MicroService by using Spring Boot!

    Follow us! @fguime , and @bobpaulin

    Help us pay for bandwidth! (Or a beer!)

     

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

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