Fri, 16 September 2016
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!".
Direct download: JPHE61_mixdown.mp3
Category:general -- posted at: 9:32am CDT
Mon, 15 August 2016
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.
Direct download: JPHE60_mixdown_2.mp3
Category:general -- posted at: 12:01am CDT
Mon, 4 July 2016
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
Direct download: JPHE59_mixdown.mp3
Category:general -- posted at: 1:51pm CDT
Sun, 1 May 2016
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)
Direct download: JPHE58_mixdownmono.mp3
Category:general -- posted at: 3:55pm CDT
Wed, 23 March 2016
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!
Direct download: JPHE57.mp3
Category:general -- posted at: 4:56pm CDT
Sun, 24 January 2016
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)
Direct download: JPHE56.mp3
Category:general -- posted at: 9:38pm CDT
Sun, 3 January 2016
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!
Direct download: JPHE55.mp3
Category:general -- posted at: 9:07pm CDT