The Basement Coders
By The Basement Coders
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.
Podcast Description
Craig Tataryn, Guillermo Castro, Jason Whaley and Jeff Genender host a developer podcast which covers developer news and interviews with people in the software development and Open Source community
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
|
1 |
Episode 50 – Interview with Josh Long of VMWare – SpringSource | The Spring Framework is the defacto Swiss Army Knife framework for Java. If you know Java, but don't know Spring, you don't *really* know Java. One of the top reasons to use Spring is, although vendor supported, it's open source software. Navigating through the Spring Framework's code base is like seeing how code *should* be written. Design patterns abound, exception handling is taken seriously and the documentation is pretty stellar for open source code. Josh Long is VMWare's Spring Developer Advocate, he educates developers on the merits of the Spring Framework and gathers feedback, concerns and enhancements that he takes directly to the committers of Spring. In this episode (wow 50!) Josh takes us through the new features to be found in Spring 3.1 (caching, configuration profiles, etc...). Josh was a great guest, and we hope to have him on again sometime! Enjoy! | 1/29/12 | Free | View In iTunes |
|
2 |
Episode 49 – Paperless Offices & Java is not the new COBOL | In this episode, Jeff walks us through how he setup his business to be almost completely paperless. He talks about the software, hardware and workflow he uses to accomplish this. Here are a list of software/hardware Jeff and Guillermo use: Devon Think Pro Office Fujitsu Scansnap S1500M Scanner Paperless for Mac Also, we discuss an article I wrote titled: Java is not the new COBOL. As you can imagine, there were people with opinions on both sides of the fence. Enjoy! | 11/30/11 | Free | View In iTunes |
|
3 |
Episode 48 – Better Late than Never – JavaOne 2011 Recap | Well I think our livers have finally recovered from JavaOne 2011. Out of the Basement Coders gang Craig, Jeff and Justin all presented there talks, which you can find here: Justin Lee: The not Java that's not Scala -- Alternatives for EE Development Jeff Genender: Using Apache Camel and Java EE in an OSGi World Craig Tataryn: The Scala Language Tour Below you'll find few pics & videos we snapped while we were there. Great job on this year's Java One Oracle! But to reiterate what was said at the Community Keynote: Give us our own conference! We want Mascone back! Just quick shout out to Dustin from "Inspired by Actual Events" blog for doing a fantastic job of writing up detailed summaries of everything he saw at Java One 2011. Phenomenal job Dustin! Enjoy! | 11/10/11 | Free | View In iTunes |
|
4 |
Episode 47 – Fork You Growl! Interview with Perry Metzger | For those who may not know, the developer of Growl, that great little notifier app for OSX decided they should be paid for their work. There is one slight problem however. Growl is Open Source Software. It's not like we've never seen this before. A company starts an open source product, gets a bunch of people to contribute to it and then keeps a separate branch of development for themselves and their paying customers. Eventually enhancements and bug fixes make their way into the Open Source version of the product. In the case of Growl however OSX Lion happened, and what better way to profit than to create a private branch of Growl, put all the fixes needed to operate Growl under OSX Lion and throw it up on the AppStore for $1.99. Yeah, they never bothered to feed the fixes back into the OSS version of Growl. They took their proverbial ball and they're going straight to the bank with it. One of the biggest problems with this approach, other than the fact they just pissed off a lot of people who beleive strongly in OSS, is that Growl is still broken. So you pay your $1.99 and it no workie. So while these snake-oil salesmen are busy fleecing their users via the AppStore along comes a guy who's had just about enough. A paying customer who was extremely dishearten by the fact a piece of software he paid for just didn't work as advertised. His name is Perry Metzger, and he forked Growl. Not only did he fork it, he fixed it, and it's free. Now the road for Perry wasn't smooth, he tried to reason with the authors of Growl, he tried to help existing users who were left out in the cold, and the thanks he got was a cease and desist and a one month ban from the Growl mailing list. Open Source Software indeed. Have a listen to Perry's story and please let him know he's fighting the good fight. Enjoy! | 10/20/11 | Free | View In iTunes |
|
5 |
Delivering on Promises, Moving Java Forward: Henrik Stahl at JavaOne 2011 | As you may remember last year at JavaOne, we had the privilege to interview Oracle's Product and Strategy lead for the Java Platform, Henrik Stahl. The entire theme of JavaOne this year was "Moving Java Forward", and boy is it ever! The vibe at the conference was great compared to last year. We'll most likely be doing a JavaOne 2011 recap episode soon, so I'll save the rest for then. Have a listen, Henrik has really delivered for us Java folks, and we should tip our hats in appreciation. | 10/12/11 | Free | View In iTunes |
|
6 |
Strange Loop 2011 Day 1 | September 18th-20th 2011 In this Episode Basement Coders Craig and Jason along with Marc Jeanson, Amir Barylko and Sebastián Galkin recap their Day 1 conference experiences at Alex Miller's Strange Loop 2011 in St. Louis, MO. Conference and pre-conference workshop speakers mentioned in the cast can all be found on the Strange Loop Site in the sessions section. Enjoy! | 9/21/11 | Free | View In iTunes |
|
7 |
Episode 44 – David Pollak: Scala’s not for the Proletariat, HP TouchPad is resurrected, RSS is poisonous & JavaOne winner! | In today's episode we cover a wide range of topics from David Pollak's (creator of Lift) view that "Scala is only for a certain class of developer", the HP TouchPad gets a second chance(?) and RSS may be extremely poisonous to your productivity (duh?) Congratulations to Brent Watson! You are our JavaOne 2011 Conference Pass giveaway winner! Enjoy! | 9/9/11 | Free | View In iTunes |
|
8 |
Episode 43 – Interview with Prashant Deva of Chronon Systems | Prashant Deva is not some hipster "brogrammer". No, he's about as hard-core geek, John Carmack-level coder. He's the fellow that brought us ANTLR Studio, to give you some bearing on his skills. While preparing for this podcast I 1) realized he never sleeps 2) he's very enthusiastic about Chronon. In this interview Prashant takes us through Chronon which he describes as a 'DVR for debuggers'. That's right, you can actually step through a program that has already run! An invaluable tool for tracking down those nasty production bugs. The product is amazing, it's not a simple gimmick and I believe it will become the de-facto standard for JVM-based production servers. Watch the video: Or have a listen: Enjoy! | 9/7/11 | Free | View In iTunes |
|
9 |
Episode 42 – Steve Jobs Resigns, Linux turns 20, HP TouchPad | .jobs A:link { color:red; } .jobs A:visited { color:red; } .jobs p { color:white; padding-right: 10px; } .jobs { width: 700px; height:593px; background: black; padding-right:10px; } In this Episode Craig has former cast member Alex Demko on to speak about Linux turning 20 years old and the sad news that Steve Jobs is too sick to continue in his role as visionary CEO at Apple and resigns. Joe Brockmeier over at ReadWriteWeb asks, which is more influential? What Jobs has done with Apple or what Linus has done with Linux? As well, what is up with Hewlett-Packard these days? They are selling off their consumer PC business and liquidating their entry into the tablet space, the HP TouchPad, all without a buyer lined up! Already there is a bounty setup for anyone that can get the Android OS up and running on the $99 TouchPads. It's a mad, mad world. To Steve Jobs: All the best. Truly. You have the best medical care money can buy, however it's your drive and determination which has gotten you this far, and it will push you through to whichever end is yours. Enjoy. | 8/29/11 | Free | View In iTunes |
|
10 |
Episode 41 – Interview with Igor Minar of AngularJS | .nohover a:hover {text-decoration:none;} This is our first podcast to introduce video! There were some bumps and I learned a lot (all explained in the first 3 minutes of the video) but all-in-all it didn't turn out that bad. If you haven't heard of Angular, and chances are you haven't, it's an MVC Javascript framework that has some real legs. It promotes the concept of rich client-side programming with a "dumb" back-end. So picture a scenario where you have an Elastic Search server running on your back-end and Angular running in the browser. All the pulling and pushing of JSON, the event handling, etc.. would be handled by Angular. It looks pretty impressive. The framework is hosted on github, and its development is sponsored in part by Google. Have a watch: Or just listen: Enjoy! | 8/23/11 | Free | View In iTunes |
|
11 |
Episode 40 – Our thoughts on Mac OSX Lion | On today's episode we share our thoughts on the new Mac OSX Lion. Arstechnica did a brilliant 19 page review the minute Lion was released, and being the fan boys we are a majority of the Basement Coders had it installed as soon as the App Store could download it. Personally, I'm not an early adopter of OSs, I wait until other people install it and figure out all the workarounds to problems which inevitably crop up. I really like my setup currently, and I just can't fathom taking the time to update at the moment. Especially since OSX Lion is such a major update, it's not like Snow Leopard which only brought bug fixes. Instead, Lion brings all new features and paradigms, such as being able to install your OS without even visiting a physical store to purchase it. That's right, all you have to do is grab it from the Mac App Store and let 'er rip. With all the features in packs, OSX Lion definitely looks to be worth the $29 price tag. We are also pleased to announce we have a full JavaOne conference pass to give away to a lucky listener! Find out how to enter! Enjoy! | 8/6/11 | Free | View In iTunes |
|
12 |
Episode 39 – Google+, Github for Mac (and Zed) | They did an awesome job on UX Google+ Well Google+ is upon us, and at the time of our taping we were just getting our invites. We've had a chance to test drive it a bit since then and it does look like a serious contender for Facebook and possibly Twitter! The amount of control you get over "who sees what" is pretty awesome, and they accomplish this through the concept of "circles". So you have a "circle of friends" or "circle of acquaintances" or maybe even a "circle of jerks"? The neat thing about Google+ is I can treat part of my social graph like Twitter. That is, people I add to my circles don't necessarily add me to theirs. This is akin to me following @BillGates on Twitter but he doesn't necessarily follow me. I think the trick for Google+ will be to figure out how to get people to be "open" with their status updates and sharing given all the granularity they provide for controlling such things. The other trick of course is, besides the geeks, how are they going to get Joe Public to wander over from Facebook given there is no way to export your social graph to Google+? The one thing that bugs me a bit (Craig) is the fact that Google also makes a browser and a mobile platform. Will Google+ be "best viewed on Chrome and Android"? So far it is. Git Hub As many of you know, kids today don't only have to worry about bullying on the playground. Bullying is now a global activity. Through online gaming and social networks Cyberbullying has become an epidemic, in fact one of my immediate family members is bullied right now online to the point where the Police are involved. And its not just the meek who are bullied, even kick-ass-guitar-playing-martial-arts-knowing coders like Zed Shaw are victims. Sometimes we don't call that bullying but rather trolling or stalking, but it amounts to the same thing. What was happening to Zed was facilitated by the fact that on Git Hub a user could add *anyone* they wanted to their project, the person being added had no choice in the matter. This was akin to the famous Facebook-NAMBLA loophole. Zed is known for being audacious and a bit outspoken. So for many it was probably tough to feel sorry for him, and it appeared those sentiments were shared by those running Git Hub. So it wasn't until Zed crashed GitHub and made it public that GitHub decided to do something about it. Other links discussed in this cast: dotjs - load Javascript from ~/.js directory based on site in Chrome Geohot goes to Facebook Enjoy! | 7/1/11 | Free | View In iTunes |
|
13 |
Episode 38 – Prairie Dev Conf, TDD, BDD & Kanban | On today's episode Craig along with special guests Marc Jeanson and Sean Kowaski share their experience at the Prairie Developers Conference. Topics include: Test Driven Development Behaviour Driven Development Kanban and much more! September 18th-20th 2011 Also, Alex Miller from the Strange Loop conference in St. Louis (Sept. 18th-20th 2011) has invited us out to his conference and gave us a few spare tickets to give away to listeners. Tweet us @bcoders if you're interested in attending! Amir Barylko was the first to receive his free pass, you could too! Links mentioned in the cast: Skull Space (Hacker Space) Agile Winnipeg Group Code Retreat Enjoy! | 6/23/11 | Free | View In iTunes |
|
14 |
Episode 37 – So you Broke the Build | Everyone has probably done it, you've broken the build. Now you might feel the need to apologize. Should you? Or is it an excusable act, assuming you only do it once in a blue moon? We'll share some of our own techniques on how to minimize your build breaking ways. In fact, if you follow the steps below, the chances of you buying doughnuts for the team will be greatly minimized: Do an update from your VCS, fix any conflicts which might have resulted Do a full compile of the code base Run unit tests, ensure no failures Check again for changes in VCS, repeat from step 1 Now check-in your changes with a USEFUL commit message (unlike these ones) On that note, I really liked this video from Facebook Engineering on how they deploy builds. Especially liked the concept of "Commit Karma". Anytime you break functionality or the build, you lose karma. A build engineer integrating your code uses your karma as a sign post for how closely he has to monitor your commits. Other topics: Malware on the Mac! Oracle donates Open Office to the Apache Foundation, and what that means as far as licensing Enjoy! | 6/8/11 | Free | View In iTunes |
|
15 |
Episode 36 – Software Engineer vs Gardener and are .NET programmers really Inferior? | In today's episode, Jason, Justin, Guillermo and Craig discuss: We announce our 500th Twitter follower! The TIOBE index came out with a new edition, Java, C++ top the charts Expensify CEO remarks on developers who list .NET on their resume will not be hired, or will be scrutinized heavily for that reason Craig hates the title "Software Engineer", well apparently Chris Aitchison does too, but for different reasons. Are we Engineers or Gardeners? The Hudson CI build server transfers to the Eclipse Foundation Our thoughts on the Sony PSN breach Enjoy! | 5/19/11 | Free | View In iTunes |
|
16 |
Episode 35 – We’re Back, Ceylon, Rails + CoffeeScript and TSSJS 2011 recap | We're Back! Wow, it's been a while! We're back though and apologize for the long delay between casts. I had to edit this cast really quick, so if I missed anything (like links for the show notes) let me know. Today we're talking about our experience at TSSJS 2011, and what Red Hat and Gavin King are up to as they introduce the spec for a new JVM language called Ceylon. Ceylon; besides being a country (or former one) famous for Tea as Java is for Coffee; is a language which was designed to incorporate the Functional aspects of languages like Scala and Closure with the approachability of Java. Some of us are highly skeptical that Ceylon will live up to what others claim: that it's the "Java killer" Also we discuss briefly the 4Chan-esque commit which is: Rails using CoffeeScript as its default. Enjoy! | 4/26/11 | Free | View In iTunes |
|
17 |
We’re still alive! | Just a quick update to let you know we are still alive and will be recording once again very soon. | 4/12/11 | Free | View In iTunes |
|
18 |
Episode 34 – Interview with DuckDuckGo’s Gabriel Weinberg | Gabriel Weinberg is someone I've wanted to interview ever since I first heard of the DuckDuckGo search engine. I've always been intrigued by search technology and was pretty impressed by the fact that just one guy could create and maintain a search engine on his own. Couple his achievement with the fact that Gabriel is a very genuine and approachable fellow, anytime I emailed him; whether it be for a DuckDuckgo suggestion or related to the podcast; he always responded in a prompt and courteous manner. Surprising considering he's not a serial entrepreneur he's more of a parallel one. Being really busy with DuckDuckGo as well as investing in new start-ups I appreciate him making time for the little guys in independent internet media. So why does DuckDuckGo matter? DuckDuckGo filters out a lot of what you might call "search spam" like link baiting landing pages and tends to prefer search results which have been filtered by human eyes. That's why you'll see Wikipedia and other human powered search sites get better ranking in DuckDuckGo. Another great feature is Privacy. If you want to search without being tracked and marketed to then you'll like DuckDuckGo. Or what if you only want to search YouTube for a certain video? Using the "bang" syntax in your searches act to filter your search terms by category. As a Java programmer are you really annoyed whenever a JDK 1.4 API doc gets top ranking when you're trying to get the JavaDoc for HashMap? Bang syntax to the rescue: !java5 HashMap If you are interested to learn more about DuckDuckgo, Jason Calacanis had interviewed Gabriel back in August, it's worth the listen as well. A lot of people don't like Calacanis, they find him too abrasive, aggressive and egomaniacal, that doesn't make his advice not worth listening too. He has a real knack for getting your entrepreneurial motor in gear. Whenever I feel down about my pet project, I just listen to Jason and the people he interviews and it makes me realize that I can "do it" too, it just takes some faith in yourself and a lot of sweat and tears to get there. So if you had to compare our interview with Gabriel to Jason's it would come down to the fact we actually ask Gabriel technical questions around how things are glued together at DuckDuckGo. The easiest way to try DuckDuckGo is to make it your browser's default search provider. You can do that by going to the DuckDuckGo homepage and clicking on the link under the search box labeled "Add to ". Try it out for a week, you'll most likely keep it. Have a listen to find out! | 3/5/11 | Free | View In iTunes |
|
19 |
Episode 33 – Java is a Dead End from Stockholm’s Jfokus Conference | Mike Gualtieri, an Analyst, wrote an article for Forrester (i.e. the people your boss listens to instead of you) about how Java has outlived it's usefulness as a business language. Troll much? It's no surprise it caught fire becoming Forrester's widest read and commented article. Mike recently did a followup presentation justifying his claims. Before you go ditching all your investments in Java, have a listen to the cast. We gathered a panel of on-the-ground industry experts from the Jfokus 2011 conference in Stockholm Sweden (i.e. guys who work for a living) which include: Neal Ford - Closure Proponent Nick Sieger - JRuby Core Team Bruno Souza - The "Java Man" Kirk Pepperdine - Java Performance Tuning Expert Enjoy! | 2/16/11 | Free | View In iTunes |
|
20 |
Episode 32 – Benefit of Dynamic Typing, PS3 Jailbreak, Verizon iPhone | I caught a thread on the Scala-User mailing list recently where a person asked what the "Benefit of dynamic typing" was. Might be a bit of a one sided debate on a Scala list considering Scala is statically typed and you'd think its users would prefer the same. Turns out the Scala community comes from a fairly broad background, and there were some pretty good arguments put forth in favour of Dynamic Typing. What to know before debating type systems was a great link which popped up in the thread, highly recommend reading it. In this episode we are simply kicking the tires around the topic of Dynamic vs. Static typing, in a future cast we'll try and give a go at debating the subject with people on both sides of the fence. In other news George Hotz, who you may know if you've ever run blackra1n on your iPhone, felt the full force of Sony when he announced he discovered the key which allows you to sign your own software and run it on a Sony PS3. Because, you know, the PS3 your shelled out hundreds of dollars for obviously doesn't really belong to you, so you can't do with it as you please :S And finally we talk about the Verizon iPhone and the possibility of a dual-mode (GSM/CDMA) iPhone 5 based on some discoveries made by iFixit. Enjoy! | 2/11/11 | Free | View In iTunes |
|
21 |
Episode 31 – Jenkins, Amazon Elastic Beanstalk and UBB | If you remember back in Episode 27 we discussed the then unfolding news that Oracle had trademarked the name "Hudson". Well, now the Hudson folks have up and left, renaming a fork of the Continuous Integration Software to "Jenkins". Jason already alluded to the fact that there is already a famous Jenkins meme back in Episode 30 If Jenkins fails, well, at least we have chicken. Also on our radar is Amazon's new offering called "Elastic Beanstalk". In a nutshell it solves the problem of "I have a WAR file, it contains "the next Twitter" app, but I have no place to deploy or scale it if it becomes popular". And finally up in Canuckistan we're dealing with the problem of ISPs wanting to impose Usage Based Billing on bandwidth. stopthemeter.ca has been setup to petition the government to disallow legislation which will allow ISPs this money grab. It's been very successful. Now OpenMedia, the folks who are running the campaign against UBB are asking for donations to spread awareness. Disruptive technologies such as Skype, Netflix, Boxee and Bittorent have set the Cable TV and Telecom systems scrambling. People are leaving their Cable box and telephones to the Internet when they can pay one fee to have it all. That doesn't sit right with the Big guys and they need to setup a system such that once everything goes Internet, they'll be making as much if not more than when you had to buy each service separately. Although you may think "I'm not from Canada, why do I care?" Well, once the Cable/Telecom providers in your country see the nice juicy profits being made up in Canada, how long before they bite? Oh and By The Way (tm) we left a little Easter Egg in the cast... can you find it? Enjoy! | 2/4/11 | Free | View In iTunes |
|
22 |
Epidsode 30 – Productivity Systems | Let's face it, in this business there are two types of people: Those that deliver and those who don't. What you may not know is that the differentiating factor could be as simple as whether or not a person has a trusted system in place which allows them an easier time at Getting Things Done. When someone is productive they tend to be goal oriented; they know what they want to achieve and more importantly how they can go about doing so. A lot of people think that these achiever-types are just "naturally gifted", however the only "natural" inclination common amongst them is that completing tasks drives them to achieving goals. Fear not! This can be learned! Try it yourself. Write a simple task list out for Saturday chores (Shovel the walk, get the groceries, fill the tires in the car, etc...). You'll find that you start feeling good by not only completing those chores, but also from the sense of accomplishment which comes in crossing them off the list. That sense of accomplishment you get drives you to do more and the side effect of all this is larger goals get eaten away bit by bit until they are completed. The biggest trick though is building the habit to write down tasks and even more importantly: refer to your task list on a timely basis. Its one thing to write something down, its another thing to ensure you go back to that list. If you can accomplish these two basic tasks, you are on your way to becoming a less stressed and anxious person who is looked upon as being a reliable person who has their sh!t together. Is one of your problems that you get distracted and can't focus long enough to complete even the simplest tasks? Try the Pomodoro technique. Essentially Pomodoro has you assign a block of time to a task. Any distraction or interruption eats away at your Pomodoro time. At the end of the time block, if you haven't finished the task at hand, you take a small break and either setup another time block and try to finish the task, or move on to something else. It makes you less prone to "checking twitter" until it's your break time. Are you a visual person by nature? Perhaps the Kanban system could help you or your team as a whole. It has you separate your tasks into "lanes" which indicate the state of a task. States might include: In Progress, Needs Attention, or the most important state: Done. What you'll find with a lot of these systems is the overarching theme of "Divide and Conquer" or "Defeat in Detail" in military terms. I for one am not good with large tasks until I can divide them up into bite size chunks. It's also a nice mind trick when you start feeling really good about completing those small chunks which comprise a large goal, even if you've only tackled 20% of the whole; it still makes you hungry to tackle more. A lot of the productivity systems can be implemented using Pen and Paper, one we haven't mentioned is "Auto Focus", however there are a bunch of computer programs which have sprung up to help you on your way to productivity: OmniFocus and Things.app for the Getting Things Done system Pomodoro Timer EverNote for collecting random notes and snippets, then organizing them and turning them into tasks later Concentrate an app which helps you block common distractions like Twitter, Facebook, etc... Helps when implementing Pomodoro And finally, if you are like me and have all your great epiphanies whilst in the Shower and yet have no means write them down, there is a waterproof shower notepad for jotting down those social networking site multi-billion dollar ideas Thanks to Marc Jeanson who provided many of the links and his great insight on the cast. Marc's company Redline Software is creating productivity software which should be released in the near future. We'll let you know when it launches and get our listeners some sneak-peek beta [...] | 1/25/11 | Free | View In iTunes |
|
23 |
Episode 29 – Contractor vs Employee | Got the skills to pay the bills? Every employee has wondered what it'd be like to be a contractor at some point. Maybe even dreamed of being one. Now reverse the roles and you don't find many Contractors worth their weight dreaming of becoming employees. Contracting is not for everyone, however it is a great way to broaden your skill set, see many different software systems and how they were built as well as experience both the good and the bad projects and take the good with you and leave the bad behind at contracts end. A common excuse for Employees when asked "why don't you become a contractor" is that they "like the stability, and a paycheck every two weeks". Paycheck every two weeks is nice, but you know what else employers use two weeks for? NOTICE! Stability in the workspace is a thing of the past. If your company wants to cut costs, here come "The Bobs" and there goes X% of your co-workers (or you). We aren't trying to convince you to become a contractor. However, if you're good, you like to be constantly challenged and love changes of scenery, you might be a contractor at heart. Enjoy! | 1/20/11 | Free | View In iTunes |
|
24 |
Qwest gets crapped on! | I canceled Qwest for my business due to the nickel and diming along with high rates. So I moved to VOIP. Not even a month off Qwest and they send a telemarketer to try to get me back. They need to talk to the person who makes the decision for phone service. They were already in the black list. So guess who makes the decision? The old coot kept Tisha LeGour(sp?) for 3:23 minutes. Cha-ching! Qwest paid for that time! But she calls back! The old coot got an extra 30 seconds off of her. | 1/19/11 | Free | View In iTunes |
|
25 |
Astycrapper craps on another one! | I checked my asterisk spool directory and a little gem popped up. A telemarketer from CPC (Crescent Credit Card Processing) wants my business real bad. He called from 314-627-5503. Looks like he was already in the black list so guess who answered the call! The old coot kept Brad for 1:35 minutes. Not too shabby! | 1/16/11 | Free | View In iTunes |
|
26 |
Episode 28 – Pass By Magic, Mac App Store & Apache leaving the JCP | Well first off a big Happy New Years from all of the Basement Coders! We were on hiatus during the month of December but are back full force with brand new episode. This episode focuses mostly on a concept in Java which, as we have found, is not well understood by some "experienced" Java Devs: Is Java really Pass By Value. Well of course it is! The problem however is people don't know what that means when it comes to reference types. Common rebuttals are "but a function can modify the state of my object! That's pass by reference!" Well, no its not That's mutability. Why are we focusing on such a topic? Well, over on the "Java Developer" group at LinkedIn, someone asked the seemingly innocent question "Help guys!!! Java supports pass by value or reference?" which has exploded into a 274 message thread of some of the best flaming you've ever seen! For those who aren't on LinkedIn, or don't want to become a member of the Java Developers group, a new discussion has taken root over at The Server Side. Other topics we cover are the new Mac App Store and what this means for the Mac consumer and developer as well as Apache's announcement that they are Leaving the JCP and what (if any) ramifications this will have for Oracle and Java. Enjoy! | 1/11/11 | Free | View In iTunes |
|
27 |
AstyCrapper strikes again! | Today I got a call from a telemarketer that wanted to sell me business consulting. Of course, I just had to say "Oh yeah, hold on... let me transfer you to the person who handles that." Little did she know that I have delegated the Old Coot (Jordan) to take care of that business. The rest is history This one is probably the best one so far... the astycrapper kept her for nearly 4 minutes! | 12/9/10 | Free | View In iTunes |
|
28 |
Episode 27 – Hudson, Oracle, Raible and AstyCrapper | There is a bit of a kerfuffle going on between the Hudson Continuous Integration project and our friends at Oracle over a change in licensing and the trademarking of the name: HudsonCI. It has gotten to the point where there is talk of forking the project and continuing on without Oracle. Creator of Hudson, Kohsuke Kawagochi is a former Sun/Oracle employee turned entrepreneur who has built a business offering support and services for Hudson. Kohsuke is brilliant (and not only because he uses the same WordPress them as us, props to iNove), his role at Sun/Oracle was in the JAXB department which takes a certain type of person to be able to function (re: smart). It appears talks between Oracle and the Hudson committers are underway, which is good because the last thing Oracle needs at this point is more uncertainty in the community. Also we ask ourselves what exactly can be made of this web-framework matrix which seems to have appeared from the ether at Devoxx 2010 from Matt Raible We voice our, how do you say... opinions on the matter And lastly Jeff Genender introduces us to, and demonstrates, a special piece of software which could cost the telemarketing inudstry millions Enjoy! | 12/6/10 | Free | View In iTunes |
|
29 |
Episode 26 – Modern Day Mainframes: Interview with Craig Mullins | Ever since we did Episode 7 -Why are Mainframes Still Around? we were left with the realization that really all the podcast involved was a bunch of non-mainframe programmers making speculations about why the dinosaurs didn't become extinct in our world? Granted, I did a bit due dillegence prior to Episode 7 via StackOverflow to get others opinions on the matter but still, my journalistic spidey senses tingled at the fact Episode 7 was a one-sided debate for the most part. To remedy this, a friend put us in touch with Mainframe Consultant and Author: Craig Mullins. It was an eye opener of a podcast, Mainframes truly haven't lost their "super computer" moniker even in today's advances with cloud computing. Around the time I was arranging this interview I thought to get in touch with a previous colleague named Glen Sepke. We went to grab a beer and I told him my aforementioned feeling about Episode 7. He agreed it was too one-sided. So I offered to have him on the podcast so it wasn't just us against Craig Mullins So Why Do Mainframes Still Exist? As "modern developers" we really need to ask these types of questions and get credible answers. Otherwise, people tend to alienate that which they don't know. It's why developers (and, yes, I was in this camp), snicker at the term "COBOL" and "Mainframe". Its because we truly don't understand them, and thus a lot of FUD is created. Mainframes are perhaps becoming even more relevant now that they can run Java and talk to the outside world via Web Services. So give this episode a listen and open your mind to allowing Mainframes their rightful place in today's modern computing arena. Enjoy! | 12/1/10 | Free | View In iTunes |
|
30 |
Episode 25 – Interview with Shaun Walker of DotNetNuke | While at Dev Connections 2010 I had the privilege to interview Shaun Walker the creator and founder of DotNetNuke (or DNN for short), a .NET based Content Management System (CMS). Content Management Systems typically allow non-technical people (i.e. Marketing personnel) to build websites like Lego with content being the pieces. They are very popular among corporations, and even this site uses WordPress which can be considered a CMS for bloggers. Other CMSs you might know are Drupal, Adobe CQ and Alfresco. I sat down with Shaun not knowing a heck of a lot about him or the history of DNN and was pleasantly informed that DNN started out life as an Open Source software systems that grew into an Open Core/Dual Licensed flagship product. It's nice to see this model in play in the .NET world, I hadn't heard of too many .NET based projects which have gone this route. Shaun was a great guest, even if you aren't into .NET or CMSs you should give the cast a listen, I doubt you'll be disappointed. Networking Event One other thing I should mention is the hospitality DNN extended to me. They were throwing a party and gave me and my friends from Apptius Computer Solutions free invites. The party was a blast, and they gave away over 20 prizes of which one of my friend's won a copy of Visual Studio 2010 Ultimate edition with MSDN ( a paltry $11,899 value) and another friend won a DNN plugin pack. Got to meet a lot of great people including all the DNN Corp folks. I talked to a number of DNN customers and they all seemed pleased with the product and the people behind DNN. Thanks again DNNCorp! Enjoy! | 11/29/10 | Free | View In iTunes |
|
31 |
Episode 24 – Move over Java, Introducing The Fantom Language with Brian and Andy Frank | Our very own Basement Coder Justin Lee arranged for an interview with the creators of the Fantom language: Andy and Brian Frank. It's no coincidence the Frank's share the same last name, they are indeed brothers who work at their own company called Sky Foundry. Aside from Justin, the rest of the Basement Coders hadn't heard of Fantom. Justin assured us it would be worth looking into, and after a cursory glance we all decided that yes, we want to interview these fellows! When I started looking into Fantom I immediately was struck with the notion of "If Java were to have progressed in both language features and syntax, this is what it would look like". That's because Fantom looks very Java-like and also runs on the JVM or .NET CLR, so you can leverage all your existing code! Given this, Fantom's approachability factor is much higher than Scala in that a Java/.NET programmer can look at it and immediately know what's happening. Scala has a bit more of an "alien" syntax for Java/.NET developers, and it's tough to just "jump into" Scala code without first researching the language and its features. So take Java, add syntax for Closures, Mixins, Dynamic Method Binding and you have Fantom. For these reasons alone you should do yourself a favour and take a look at it, if you like what you see, get the word out to your friends and collegues and help Brian and Andy grow the community and the language itself. Enjoy! | 11/22/10 | Free | View In iTunes |
|
32 |
Episode 23 – Interview with Shay Banon of Elastic Search | Going into our interview with Shay Banon we didn't know much about Elastic Search. I know I for one hadn't realized it was a completely Open Source project, I think the .com in the web address threw me. Coming out of the interview both Jason and I were really impressed by the project. Elastic Search is a project that takes Lucene, distributes it and wraps it up in a very convenient RESTful API. Essentially you "index" (i.e. insert) JSON documents into Elastic Search and you can retrieve those documents and both tasks can be done via REST. The applications for such a project are really enticing. For instance, wouldn't it be great if a web designer who's really comfortable with JQuery could write an entire web application without having to bother a Developer to write server-side code to persist and retrieve data? Since they'd be persisting and retrieving JSON documents from Elastic Search directly from JQuery it's all Javascript to them. Now, what about mobile applications? A big trend in Mobile apps is to make the application running on the Phone (or other mobile device) act simply as a presentation tier. All the heavy lifting and data representation is done via a web service running on a server which the mobile app communicates with. Elastic Search can be spun up on a server and instantly you have a service your mobile app can communicate with to store and retrieve data in a simple to use fashion. ElasticSearch - Introduction from Elastic Search on Vimeo. Elastic Search also supports multi-node instances, sharding and other distributed and cloud methodologies which ensure your app can scale. I for one know the next time I need to produce a prototype of a product, Elastic Search will be my first choice for storage and retrieval of data. I also have the funny feeling it will be retained for the production version of the product as well. | 11/11/10 | Free | View In iTunes |
|
33 |
Episode 22 – Free Java | Jeff sporting his "Java - Just Free It" digs Do you know what the Free Java movement is? It's not exactly cut-and-dry. Essentially it's a movement which wants more community rather than autocratic involvement in the direction of Java. It seems that Oracle is shaping the JCP with less focus on individuals and seemingly more focus on "Friends of Oracle" (or Friends of Larry, if there's even a distinction). All of this and the fact that Apple, without warning (or provocation that we know of) decided to deprecate Java on Mac OSX. The more disturbing part is Oracle's complete "head in the sand" non-reaction to this news. Essentially, we don't know what the future of Java is on Mac OSX, especially in light of how lawsuit happy Oracle has been these days. Even more interesting than the article itself are the comments made by an Oracle employee (and the criticisms which follow) on InfoQ's "Can Oracle turn around Java?". So, it is interesting times we live in. Would love to be a fly on the wall in Oracle to find out exactly what their plans are amidst all the community pressure. | 10/29/10 | Free | View In iTunes |
|
34 |
Episode 21 – Interview with Cedric Beust | Cédric Beust is probably best known for his creation of the TestNG Java testing framework. It arose at a time when JUnit (the defacto standard for Java testing) was becoming stagnant. Testing practices were evolving, and TestNG was keeping up and innovating in the space. Cédric also spent six years at Google, the last four of which he spent on Android. We talk to Cédric about what it was like working at Google, how the interview process was and his thoughts on Android and some of the decisions which were made for the platform. Cédric now works for LinkedIn, and continues to support and extend the TestNG framework in his spare time. | 10/22/10 | Free | View In iTunes |
|
35 |
Episode 20 – JavaOne 2010 Recap | P.S. Checkout Basement Coder JavaGeek's personal blog for more JavaOne recap information. Welcome to our "JavaOne 2010" Recap episode! We had a great time at JavaOne! The best part was that since we do the podcast over Skype we all got to be in the same physical location for once! Checkout our slide show below, there is a mixture of video and images so you'll have to click on them to find out which is which (note to flickr, make it more obvious that something is a movie). var hsSimple365959 = { slideshowGroup: 'group365959', thumbnailId: 'simple_gallery365959', width: 500, minWidth: 500, height: 334, minHeight: 334, targetX: 'simple_gallery365959 5px', targetY: 'simple_gallery365959 5px' } for (attrname in hsSimple) { hsSimple365959[attrname] = hsSimple[attrname]; } hs.Expander.prototype.onAfterExpand init_hs365959 = function() { if( hs_sem.isGreen() ) { hs_sem.setRed(); document.getElementById('thumb365959').onclick(); } else { setTimeout(function (){ init_hs365959(); }, 300); } } init_hs365959(); hs.addEventListener(window, 'load', function() { hs_sem.setGreen(); }); We also met some celebrities! And we aren't just talking about Gosling! Comedian Jon LaJoie (@jonlajoiecomedy) who we knew best from this video: We were talking about it (r****t glasses) all week because Toomas from Zero Turn Around (JRebel folks) wears those exact same glasses! I snapped a picture of Richard Burton wearing them. I don't know about you, but Richard scares me a hell of a lot more than Jon Turns out the cast of the TV show "The League" (in which Jon plays the character Taco) was also with him. So we got to meet Paul Scheer (@paulscheer) and Steve Rannazzisi (@steverannazzisi). As well, the woman in the picture is a creator of the show. Not shown in the pic was Casey Chiders who's hooking some of us up with some BluRay's of the show! Craig with the Cast (and a Creator) of The League All in all we had a blast at JavaOne (Oracle Open World) 2010. Have a listen for yourself! Enjoy! | 10/15/10 | Free | View In iTunes |
|
36 |
ExplicitEpisode 19 – JRebel Jevgeni Kabanov “Bares All” for the Basement Coders | Jevgeni, Justin, Jeff, Craig(bottom) You know when you meet someone and you automatically "click"? Well, that's how the Basement Coders felt when they met the Zero Turn Around (ZTA) folks at the JavaOne conference. Both Jeff and Justin had met Jevgeni, founder and developer at Zero Turn Around a month ago at JavaZone in Oslo. Jevgeni (@ekabanov), Toomas (@toomasr), Oliver, David and the rest of the ZTA gang are a fun bunch of talented people who've created a product called "JRebel" (@javarebel). Essentially it allows us folks who develop against the JVM to not have to restart/rebuild our application every-single-time-we-make-a-stinking-change! You don't know how much of a win this is until you've wasted half a day building your code and restarting your application server so you can get the spacing on some just right. We were actually granted the chance to do this interview from the back of the Java Road Trip bus, which was pretty damn awesome not only for it's luxurious interior but for the sound proofing we would not have otherwise enjoyed from the noisy Java One venues. So let me just re-iterate how great it was meeting the ZTA folks! Hope you enjoy the interview, and hopefully you can forward it to your boss so they'll get you a license for JRebel! Enjoy! What really happened in the back of the bus? | 10/7/10 | Free | View In iTunes |
|
37 |
The Future of Java Rides on Guys Like These: Interview with Oracle’s Justin Kestelyn and Henrik Stahl | Edit: The transcript can be found here Once again we present another special Basement Coders podcast Live from Oracle's JavaOne conference in San Francisco. We sit down with Oracle's Justin Kestelyn head of Oracle's OTN network and Henrik Stahl, product and strategy lead for Java Platform technologies to talk about the challenges they faced integrating the Oracle and Java communities and Oracle's commitment and goals for Java and the Open Source community We think this makes for a nice contrast with our previous talk with James Gosling. If Justin, Henrik and Oracle can deliver on what is said in this cast, then Java is in good hands. It was great that both Henrik and Justin could take time out of their busy schedules, I mean quite literally JavaOne for them is an absolute roller coaster ride, so we appreciate very much the opportunity to talk with them. Enjoy! Note: As with our previous cast, this one was taped guerrila-style from the Mason St. Tent. For the most part it's ok, but from 11:36-15:18 minutes, you'll hear the Google lady get on her microphone to prod geeks into playing with Lego. Someone should have told her: you don't need a microphone to get geeks to play with Lego! Wait out the background noise and things go back to normal. Before you accuse us of using "kid gloves" or skirting the real issues surrounding Oracle and Java it should be known that we had an Oracle PR chaperon overseeing the cast (you can see her in the pic below). It's why you won't hear the words "Google", "JCP" or "lawsuit" anywhere in this cast. That being said, we tried to get answers for the Open Source community as to the direction Oracle is taking things. I think Henrik and Justin did a great job, they seem very committed to Java's future. Click to see a bigger version | 9/29/10 | Free | View In iTunes |
|
38 |
Interview with James Gosling | Edit: The transcript can be found here Picture a Sunday Evening, you've just arrived from where ever you hail from to San Francisco. You got up at some ungodly hour to catch your flight, only to learn its been delayed 2 hours. Once you arrive catch the BART to your hotel, and come to realize "yeah, even two hours difference in timezone does add up". You have to put on your game-face though, there are Mai Tais to be drunk at the Tonga Room, and there are JavaOne "after parties" to hit. The After Party circuit is a key sub-layer to the conference experience. Even if you aren't connected, you can still get into these "who's who" showcases as a lot of the partners open them up to anyone who registers on their respective websites. For instance, our first after-party was the GlassFish party which took place at a favourite haunt of the Basement Coders called "The Thirsty Bear". The beer there is just spectacular. These after-parties are a great way to meet people you might never have talked to outside of a mailing list. Beer greases all social wheels. About a half hour into our libations in walks a legend: James Gosling, creator of Java itself. Nervously, but keeping our cool, we approached and introduced ourselves. We left it at that. As the beers flowed, our courage and machinations began too as well. "What if, now just what if, we could get Gosling to do a cast?" But doubting thoughts prevailed: "Nah we aren't big enough" "Do we really want to disturb a guy drinking his beer?" Quickly some of the Coder's wives keyed into our anxiety over the issue. Wanting to play match maker, they approached James and asked him if he'd be willing to do a podcast with us. And wouldn't you know it, he whipped out his iPhone (yay James!), opened his calendar and said "Sure! What works for you guys?" Speechless. Have a good long listen to our coffee-shop interview with James Gosling. It's an unfiltered and organic talk with a legend of our craft. A Coder's Coder, and an all around great guy. If you like what you hear, why not buy one of his T-shirts and support the Free Java movement? Enjoy! P.S.: We'll try to work on the quality of cast and filter out more of the background noise. The Server Side has offered to transcribe the cast, so stay tuned for a link to that. If you know any audio processing tricks, please let us know! We also have other related media which we'll post soon. P.P.S. we also met a group of great guys from Zero Turn Around, they make this really interesting (and useful) product called JRebel which helps Java developers such that when you make changes to your code base, you no longer have to restart your application server to realize the changes. So no more restarting Tomcat or Jetty when you change your underlying source code! Very very cool stuff. Even better is they want to become a show sponsor, which is awesomer (probably not a word ). | 9/22/10 | Free | View In iTunes |
|
39 |
Episode 16 – Scala and Akka an Interview with Jonas Boner | In this episode Justin and Craig have the privilege of speaking with Jonas Bonér about Scala and Akka. Jonas is a highly intelligent guy who's worked at Terracotta, BEA and was a founder of AspectWerkz. We learn what Scala is and how the Akka framework helps developers write concurrent and fault tolerant systems. If you like what you hear from Jonas, be sure to follow him on Twitter @jboner Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 9/13/10 | Free | View In iTunes |
|
40 |
Episode 15 – The Personalities of IT (and how to deal with them) | In this episode Craig, Jeff, Justin, Guillermo and Jason explore their experiences with the Personalities of IT. We all know, our profession has some really odd-birds, everything from know-it alls, slackers to people with less than stellar personal hygiene. You might just pickup some tips on how to deal with these characters, or at least finish listening to the podcast with a sense of "at least I'm not alone" Let us know your experiences with the "Personalities of IT", by adding your comments to this post! Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 8/27/10 | Free | View In iTunes |
|
41 |
Episode 14 – Apache Camel | In this episode Craig, Jeff, Justin, Guillermo and Jason explore Apache Camel which is a Java based Enterprise Integration Patterns implementation (EIP) stack. EIP establishes a set of patterns which can be chunked together (like lego blocks) to form a stable message workflow system. The basic premise is: a message comes in (or is retrieved), it's transformed, and shipped out the door; at which point it might be transformed again, etc... We have a sponsor! Thanks Crash Plan! Each week we'll be giving away a free 1 year unlimited subscription to their Crash Plan Central off-site backup system! So listen for your chance to win! DISCLAIMER: if you are sick of listening to our obsession about smart phones, you might want to skip ahead to around the 30 minute mark And finally I think I've figured out the best process for exporting the podcast such that everyone's voices come through at the same level. Thanks to a tip from Alex (previous basementcoder) I changed my export process to include using Levelator. That, coupled with disabling Skype's annoying "auto gain" seems to have done the trick. Please let us know if you experience any audio problems! Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 8/20/10 | Free | View In iTunes |
|
42 |
Episode 13 – Maven 3: Interview with PMC Chair Brian Fox | With the Maven 3 betas being out and packing a tonne of cool features we decided that we needed to sit down and talk with someone in the know. Enter Brian Fox, PMC Chair Apache Maven and VP of Engineering at Sonatype (the fellows who make Maven Repositories manageable via their Nexus product). Brian gave us some excellent insider knowledge on Maven 3 (and Maven in general), what it means for all of us who will be upgrading from Maven 2.x and a detailed overview of the killer features packed into Maven 3 including Parallel Builds and the new Repository API. We thank Brian very much for his excellent answers! Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 8/2/10 | Free | View In iTunes |
|
43 |
Episode 12 – Google’s Nexus One Android Phone | Well, we've talked quite a lot about the differences between Android and iPhone but oddly enough none of us have actually owned an Android phone! This week, Jeff takes us through his experience with his brand spanking new Google Nexus One Android smart phone. Now Jeff is a pretty hard core Apple fan, however he has been impressed with the performance and out-of-the-box-without-hacking features the Nexus One has to offer. Unfortunately, no sooner had we recorded this podcast (over two weeks ago, I know, just been too busy to edit and publish it!) Google discontinued sales of the Nexus One. You can still find it on eBay, however it seems people are charging a premium for them We can't even say Jeff got "Apple'd" on this one, it's not like Google announced a new shiny version of the phone that is 0.0025% faster. No, it appears we have a new name: he's been "Google'd" - release a product then abandon it. That reminds me... I wonder how Google is doing with Wave these days? Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 7/30/10 | Free | View In iTunes |
|
44 |
Episode 11 – All about Open Core Licensing | Finally! We took a bit of a break seeing as how there was a holiday in the US and Canada. But Craig, Guillermo, Justin and Jason are back in Episode 11 discussing a bit of a hot button topic: Open Core Licensing. Essentially, a type of licensing which has made a lot of people rich in Open Source *cough* MySql *cough*. Find out what Open Core is all about and have a listen! Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 7/14/10 | Free | View In iTunes |
|
45 |
Episode 10 – REST vs. SOAP, Closures in JDK7, etc… | In this podcast Craig, Jeff, Jason and Justin and Guillermo take on a range of topics from REST vs. SOAP web services, Closures in Java7 and the Defender Methods proposal, which option is the best for running Apache HTTP with a J2EE container and how to financially bootstrap your Start Up company. Ever curious what the Basement Coder's fuel is? What allows us to do the podcast every week even when it's taped directly following one of the coder's weekly hockey games? Two words: Espresso and Beer. Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 6/28/10 | Free | View In iTunes |
|
46 |
Episode 9 – Remote Development Governance | Want to outsource a project but don't know how to go about it? Scared about quality? This podcast as well as The Tenets of Remote Development Governance will help. In this podcast Craig, Jeff, Jason and Justin convey our recommendation on how to successfully partake in and manage remote development projects based on from our experience our collective involvement with outsourced projects. We've seen it all, we know the do's and the don'ts, so have a listen! Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 6/21/10 | Free | View In iTunes |
|
47 |
Episode 8 – All about Web Sockets | This week we grill our very own expert Justin Lee about Web Sockets. We ask what they are, how they are being used and how they'll change the web to come. Justin works on the Grizzly Web Sockets project, take a look, experiment with it and create something cool! In this episode we've started a news segment. We grabbed two of the DZone Big Links of the day which caught our eye. The topics were "The Outsourcing Low Cost Lie" and how the popular free text editor Notepad++ is leaving Source Forge over its policies concerning countries on a US blacklist. Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Note: Came under a bit of fire from one listener for my position on Offshoring/Outsourcing. It should be known (if not clear in the podcast) that I'm targeting the companies that plant Junior devs masquerading as Senior ones. People in other parts of the world are just as smart and talented than ones in North America, but just as it is here there are a lot of bad or inexperienced ones too. You can keep those ones mkaythxwtfbbq. In the next podcast I'll defend my position and hopefully you'll see I'm not anti-world-developers. I'm sure the other Basement Coders will share their experience and points of view as well. Enjoy! | 6/14/10 | Free | View In iTunes |
|
48 |
Episode 7 – Why are Mainframes still around? -or- Mainframes vs. Cloud | In this episode we have a special guest, Jason Whaley who along with Jeff Genender have a plethora of SOA and Cloud Computing knowledge and insight. If you were in Las Vegas last March at TSSJS you've no doubt heard them speak. The topic for the podcast is a question I'm sure you've asked several times yourself: "Why are mainframes still around?". What makes them attractive, even today? Who maintains these systems in 10 years when the 50-somethings have retired? Is Cloud Computing the chainsaw-shotgun we've been waiting for or is SOA the "brains" that keep zombie mainframe code alive and well? Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Enjoy! | 6/7/10 | Free | View In iTunes |
|
49 |
Episode 6 – Apple vs Adobe & Open Source Inc. | Episode 6 marks the return of The Basement Coders Podcast! Craig Tataryn is back with all new co-hosts Jeff Genender, Guillermo Castro and Justin Lee. We hope you enjoy the podcast! In this episode we dissect Apple's position on Flash and what this means to us both as consumers and developers. As well, we ponder the reality that corporations have become the shepherds of mainstream Open Source Software. Why? Have a listen and find out! Links used during this podcast can be found in del.icio.us:No bookmarks avaliable. Other links noted in the cast: Fake Steve Jobs talks to AT&T CEO Randall Stephenson Enjoy! | 5/31/10 | Free | View In iTunes |
|
50 |
ExplicitEpisode 5 – Does School Matter? | Recorded Nov 20, 2008 In episode 5, we have a biased discussion on whether or not having a computer science degree makes a difference. | 11/18/08 | Free | View In iTunes |
|
51 |
ExplicitEpisode 4 – iPhones and Androids | Recorded June 10, 2008 In this episode we discuss Apple's just announced (and soon to go on sale) iPhone 3G, 2.0 system software and the iTunes app store. We compare and contrast this device again Google upcoming Android platforms. Is the iPhone the sign of a new revolution or is it the next evolution of cell phones? Links Apple iPhone Google Android | 6/18/08 | Free | View In iTunes |
|
52 |
Episode 3 – IDEs vs Editors | Our third episode is about a topic near and dear to every developer: what editor to develop with and why it's far superior than the piece of crap someone else uses. Alex, Craig and Marc chat about everything from Eclipse/Textmate to vim/emacs. It's a sensitive topic for most, and we went into this podcast knowing we wouldn't convince each other to stray from our weapon of choice, but we managed to fill about 45 minutes discussing some of the finer points of editing and being productive. I think this podcast - more so than the others - represents most accurately three developers sitting around drinking beer and talking shop. When we go out to the pub (sadly) this is exactly the type of conversation we (and if you've made it to the third episode, probably you too) have. Links ViM Emacs Eclipse Textmate | 6/5/08 | Free | View In iTunes |
|
53 |
ExplicitEpisode 2 – UUIDs | Recorded Nov 2007 (yes that long ago) In our second episode, Alex, Craig and Marc had a chat about UUIDs, specifically their function in terms of a database. Are they overkill? When would you need them?. As always, we also drank some beer. Links UUID on Wikipedia | 5/12/08 | Free | View In iTunes |
|
54 |
Episode 1 – Source Control | Recorded Nov 2007 (yes that long ago) In our first episode, Alex, Craig and Marc had a chat about source control systems. A little version control history, a centralized vs distributed comparison, and a few horror stories. We also drank some beer. Links Source Control: http://en.wikipedia.org/wiki/Source_control CVS: http://en.wikipedia.org/wiki/Concurrent_Versions_System Subversion: http://subversion.tigris.org/ Darcs: http://darcs.net Git: http://git.or.cz Mercurial: http://www.selenic.com/mercurial Monotone: http://www.monotone.ca BitKeeper: http://www.bitkeeper.com Perforce: http://www.perforce.com Comparision of various systems: http://en.wikipedia.org/wiki/Comparison_of_revision_control_software Enjoy! | 3/27/08 | Free | View In iTunes |
| Total: 54 Episodes |
Listeners also subscribed to

- Lambda Lounge
- Lambda Lounge
- View In iTunes

- The GlassFish Podcast
- Alexis Moussine-Pouchkine
- View In iTunes

- No Fluff Just Stuff Podcast
- No Fluff Just Stuff
- View In iTunes

- DevOps Cafe Podcast
- John Willis & Damon Edwards
- View In iTunes


