Java Pub House

Java Pub House

By Freddy Guime & Bob PaulinTechnology
Download on the App Store

Java Pub House episodes

  • Episode 35. Recursion, Doubles and Strings (A little for everyone!)

    You remember recursion right? that ugly, confusing thing they made you do either on CS-300, or at job interviews. Have you ever wondered how to make it safe and right? and why do we really use recursion? In this episode we go into proper recursion programming (and lose the fear of making it wrong), and understand why stacks get filled with it, and what problems do they really solve (answer, not many).

    In addition we talk about the nature of Double objects, vs double the primitive (And why it is so hard to do == comparisons in doubles), plus some little known things about Strings (like interning). In all it has a little bit for everyone, so take a listen!

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

    And if you like what you hear, treat me a beer!

     

    Hey it's winter (and not too many reasons to be outside, so might as well stay home and drink a few!) If you like what you hear, treat me a beer ! :) (It's the Java pub house after all :)

    • For those interesting on solving mazes
    • Why Programmers need math (or at least google it)
    • Real algorithm for average rating(this is just very interesting, and make us a little less wrong
    • How doubles are represented
    • The need for BigDecimal
    • Vote for us in iTunes (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Questions, feedback or comments! [email protected] Subscribe to our podcast! (http://javapubhouse.libsyn.com/rss) ITunes link (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Java 7 Recipes book! (http://www.amazon.com/gp/product/1430240563/ref=as_li_ss_il?ie=UTF8&tag=meq-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430240563) Hey! if you like what you hear, treat me a beer! (It's the Java pub house after all :) https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Z8V2ZWV93UMW4

      1 hr 1 min
    • Episode 34. New Year's (2013) Resolution! Less bugs and more coverage!

      Episode 34. New Year's (2013) Resolution! Less bugs and more coverage! ----

      Ok, so we all celebrated (but may not remember) the end of the old year and the beginning of a new year! This is a time for starting new things, and trying to be a little better. How about starting by looking at our code and squish some bugs! By using findbugs we can easily test for the 'duh' (and some not so duh) bugs quickly by looking and automatically analyzing our code. After adding Findbugs, we can then add Emma, which will look and measure our unit test code coverage (if you are into such a thing). These two tools are like the Richard Simmons that let us lose the unwanted bug weight in this new year!

      If you just joined us, remember to follow me on Twitter! (@fguime)

      Beer of the Episode: Anchor Brewing's Liberty Ale

      |~|P |~|P |~|P |~|P |~|P |~|P |~|P Anchor Brewing's Liberty Ale |_|  |_|  |_|  |_|  |_|  |_|  |_|

       

      Hey it's winter (and not too many reasons to be outside, so might as well stay home and drink a few!) If you like what you hear, treat me a beer ! :) (It's the Java pub house after all :)

      |~|P |~|P |~|P |~|P |~|P |~|P |~|P Anchor Brewing's Liberty Ale |_|  |_|  |_|  |_|  |_|  |_|  |_| Tweet, Tweet! (https://twitter.com/#!/fguime) Findbugs Findbugs Ant (check out the excludeFilter attribute to include/exclude stuff Emma Emma User's Guide (2.3 is what we discussed in the podcast!) Vote for us in iTunes (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Questions, feedback or comments! [email protected] Subscribe to our podcast! (http://javapubhouse.libsyn.com/rss) ITunes link (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Java 7 Recipes book! (http://www.amazon.com/gp/product/1430240563/ref=as_li_ss_il?ie=UTF8&tag=meq-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430240563) Hey! if you like what you hear, treat me a beer! (It's the Java pub house after all :) https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Z8V2ZWV93UMW4

      43 min
    • Episode 32. Java 6 is sooooo Last Year. A guide on the features and how-to migrate to Java 7

      Shout out to the Chicago Java User's Group! Glad to be part of the Board!

      And Shout out to Peter Hendriks and Tim Prijn for their presentation!(https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=4153). If interested, click on the 'media' icon on the right side!

      With the establishment of Java 7 as the de-facto JRE of Oracle, the clock is ticking down for Java 6! It will be End-Of-Life around February 2013, so we better get going and upgrade! In this episode we cover how to migrate to Java 7, and cover some of the most notable Java 7 features (Networking nuts, your prayers have been answered!) while preparing a path to upgrade. If you have a Java 6 (or 5 or 4) project, this is mandatory listening!

      If you just joined us, remember to follow me on Twitter! (@fguime)

      and IF you really really really really really really really really really really really really really REALLY like what you hear, treat me a beer!

      Tweet, Tweet! (https://twitter.com/#!/fguime) Java 7 Features Compatibility issues (At least glance at this section!) Oracle session: CON4153 - Migrating Real-World Million-Line Code Bases to Java 7: Lessons Learned Vote for us in iTunes (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Questions, feedback or comments! [email protected] Subscribe to our podcast! (http://javapubhouse.libsyn.com/rss) ITunes link (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Java 7 Recipes book! (http://www.amazon.com/gp/product/1430240563/ref=as_li_ss_il?ie=UTF8&tag=meq-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430240563) Hey! if you like what you hear, treat me a beer! (It's the Java pub house after all :) https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Z8V2ZWV93UMW4

      45 min
    • Episode 30. I always thought Generics were as good as brand name Erasers (Java Generics part 1)

      Episode 30. I always thought Generics were as good as brand name Erasers (Java Generics part 1) ---- Hi there! Finally back on a (hopefully) standard schedule. I have been moving a house with three kids, two cats, one wife, one dog, and one grandma (they are heavy!, just kidding!) and just found the box with the podcast equipment! we hit the ground running with Generics. What are the benefits (and potential pitfalls) of Generics? Why do we even need them at all? The syntax looks pretty confusing, but with some Jedi Mind tricks one can actually start seeing how they work. If you use Generics (Almost everyone does :)) you should take a listen!

      Ah! and if you are going to JavaOne check my t-shirt on the previous post

      And if you just joined us, remember to follow me on Twitter! (@fguime)

      Also, we are getting close to our first

      BIRTHDAY!

      If you have followed us all year long, or just recently join us, and like what you hear, treat me a beer! Beer of the Episode: No beer, just coffee (it's hard to move a whole house Tweet, Tweet! (https://twitter.com/#!/fguime) Oracle Java Generics (what we're following on this podcast) http://docs.oracle.com/javase/tutorial/java/generics/ Vote for us in iTunes (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Questions, feedback or comments! [email protected] Subscribe to our podcast! (http://javapubhouse.libsyn.com/rss) ITunes link (http://itunes.apple.com/us/podcast/java-pub-house/id467641329) Java 7 Recipes book! (http://www.amazon.com/gp/product/1430240563/ref=as_li_ss_il?ie=UTF8&tag=meq-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=1430240563) Hey! if you like what you hear, treat me a beer! (It's the Java pub house after all :) https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Z8V2ZWV93UMW4

      49 min

    About Java Pub House

    From the publisher's feed

    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…