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.
-
Episode 38. Hyperthreading, L1/L2 caching, cache busting, thread trashing, and priority bumping!
So we hear about HyperThreading and how it is sooo cool, well, it is and it isn’t. If you are really trying to squeeze performance out of your application HyperThreading might not be what you’re looking for. There are so many other things that happens…
Written by
-
Episode 37. Of Bits and Masks and Bytes and Trees and Games
Have you ever wonder how bit masking work (or what is that?) and why do you need it? Or why a tree structure exists? (or what is breadth first vs depth first), or what are game trees? We put our Computer Science hat and go “depth first” in some…
Written by
-
Episode 36. An Intro to Multithreading Programming
This is a presentation I did for the Chicago Java Users Group on the topic of multithreading. There are some solid foundations in here to start tackling multithreading programming. Some of it might’ve been already been seen in depth from our other…
Written by
-
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…
Written by
-
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…
Written by
-
Episode 33. Does code dream when it hibernates? A quick look on the big things of Hibernate
Episode 33. Does code dream when it hibernates? A quick look on the big things of Hibernate —- Databases have been around forever! (or at least from the 1970s) and there are many things that try to hook Object Objected Programming with Relational…
Written by
-
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 (https://oracleus.activeevents.com/connect/sessionDetail.ww?SESSION_ID=4153). If interested, click on the ‘media’ icon on…
Written by
-
Episode 31. Know your bounds! Generic bounds that is (a story that extends super!)
Big shout-out to everyone I met at JavaOne (including some avid podcast listeners!). Thanks for listening and for a great time down at JavaOne! Don’t worry, we will be sharing all the stuff I learned on new episodes of the podcast. It is also our…
Written by
-
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…
Written by
-
Episode 29. Scope (or how far away can you call), Inheritance, marker interfaces, and overrides!
We go and visit the Primordial Java Concepts. As rules set in stone we explore the concept of multiple inheritance, method and variable scope (including the final keyword), abstract methods and @override. This is good for those starting up their Mad…
Written by
