Java Pub House

Java Pub House

By Freddy Guime & Bob PaulinTechnology
Download on the App Store

Java Pub House episodes

  • Episode 27. There's a Log File in the folder in the middle of the App

    Episode 27. There's a Log File in the folder in the middle of the App ----

    (Sing to the children's song There's a hole in the middle of the sea)Logging is part of everyday production debugging life. If you ever had to troubleshoot a production application, the you most likely have looked at log files. These log files can either be a salvation, or an inmense source of frustration. In this podcast we delve into the different logging frameworks, and more importantly, what to log and not to log (and how to log it).

    |~|P |~|P |~|P |~|P |~|P |~|P |~|P Beer! (or Mai Tais!) |_|  |_|  |_|  |_|  |_|  |_|  |_|

     

    It's SUMMER! If you like what you hear, DEFINITIVELY, 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 |~|P |~|P |~|P |~|P |~|P |~|P |~|P Beer! (or Mai Tais!) |_|  |_|  |_|  |_|  |_|  |_|  |_|

     

    Tweet, Tweet! (https://twitter.com/#!/fguime) Java Logging Frameworkhttp://en.wikipedia.org/wiki/Java_logging_framework

    SLF4J (The facade frameworkhttp://www.slf4j.org/

    Log4Jhttp://logging.apache.org/log4j/1.2/index.html

    Java Logging APIhttp://docs.oracle.com/javase/1.4.2/docs/guide/util/logging/

    The linux utilities for windows! (Cygwin)http://www.cygwin.com/

    Grep! Grep grepping grep!http://en.wikipedia.org/wiki/Grep

    More Grephttp://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/

    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

    56 min
  • Episode 24. Usability for Engineers. A simple way to achieve usability for the hardcore engineer

    Designers will come to you, and say "Hm, I think your program is not as user-friendly". And sometimes, when you ask them to elaborate, they seem to follow a hidden and cryptic ritual. They are right, yet, is hard to see how did they come up with those usability suggestion. Alas, behind every usability magician, there is a magic trick! and on this podcast we reveal in plain sight what makes interfaces usable (and quote a lot from Alan Cooper's book). Once you see the trick, you would never be daunted on spotting usability yourself, and making things much more usable before passing them on. Usability magic for all of us!

    If you like what you hear, treat me a beer! https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=Z8V2ZWV93UMW4

    Twitter, twitter, twitter, twitter!(https://twitter.com/#!/fguime)

    The immates are running the asylum (Alan Cooper) http://www.amazon.com/The-Inmates-Are-Running-Asylum/dp/0672316498 Don't make me think http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=sr_1_1?s=books&ie=UTF8&qid=1336346454&sr=1-1

    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

    39 min
  • Episode 23. Who is interrupting me while I sleep in the waiting room? (A talk on wait/notify and interruptedExceptions)

    It always starts when you do your first Thread.sleep(). Why do I have to check for InterruptedException? is it serious? why do I have to catch it? We start with answering these questions and step down the rabbit hole to discover the inner workings of Wait/Notify (and what the IllegalMonitorStateException really means). If you ever have to work with more than one thread (who doesn't nowadays?) take a listen! You'll be notify()ed of your success!

    Twitter, twitter, twitter, twitter!(https://twitter.com/#!/fguime)

    Wait/Notify http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#wait() Concurrency Utilities http://java.sun.com/developer/technicalArticles/J2SE/concurrency/ Thread description from the JVM Specshttp://docs.oracle.com/javase/specs/jvms/se5.0/html/Threads.doc.html#22488

    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

    47 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…