2 Devs from Down Under

2 Devs from Down Under header image 1

Episode 21 - What would you do if ColdFusion died tomorrow?

April 20th, 2012

So in this episode, we propose the following hypothetical scenario:

Adobe decides that it’s EOL’ing ColdFusion, without open sourcing it. Micha, Denny, Gert and Mark Drew all crash into the ocean in a tragic plane accident (they should really fly separately) and we discover that the OpenBD corporation is over an Indian burial ground, and everyone disappears in what looks like a horrific massacre, but no bodies can be found.

So essentially, CF is about as dead as it could possibly get. What do you do? Can you keep your applications with the platform you are on? Do you have to move? Can ColdFusion be resurrected and/or continued? Do you have to move to another language - and if so, which one?

It's a fairly interesting discussion topic, as it really forces you to look outside of "CFML-land", and make a proper examination of the offerings that currently exist, which is something that not a lot of us do (present company included).

As per always, we welcome any comments and or discussions - so please feel free to add comments to this blog post.

Also - if you have experience with any of the languages we have talked about on the show (or some we haven't), and think it would be an interesting addition to the podcast, please get in touch, we would love to have you on.

Links to some items we referenced in the show:

Also, don't forget - we'll be at cf.Objective(ANZ) which is the 1st and 2nd of November this year!

Episode 20 - Various Adobe Stuff

April 4th, 2012

While we start off talking about Kai's new Android phone, in this episode, we mainly talk through various topics relating to Adobe technologies, and the Adobe business.

Moving from what is going on with Apache Flex, to the state of Flash on Linux as well as discussing the pending Java 6 EOL and how that may impact the also pending ColdFusion 10 release the conversation quickly start turning to the overall direction of Adobe, and what factors really drive a public company.

At the end of the podcast we also have a teaser for what we'll be talking about in the coming weeks - But you'll have to listen to the show to find out what it is! :)

We’re Back with ColdFusion 10 Beta

February 29th, 2012

The 2DDU podcast has returned in 2012, with an in depth discussion of all thew new bits and pieces that can be found in the public beta release of ColdFusion 10!

We go through all the new functionality we can find documented about ColdFusion 10, and discuss which pieces we like, don't like, love and hate, and what sort of use cases we can think of for each of them.

If you haven't had a chance to play with the public beta yet, this should be an interesting listen, and even if you have - Listen anyway! :)

As always, comments and questions are welcome!

Episode 18 - The future of Flex

December 23rd, 2011

In a rapid series of pre-holiday recordings we're proud to present episode 18 of "2 Devs from Down Under".

This episode is pretty much all about Flex. Mark and I are joined by Dirk Eisman, a friend of mine who's a Flex developer from Germany. Dirk and I have a quite long history from being very early adopters of Flex in Central Europe around 2003 and 2004 (we actually think the respective companies we worked for - and Dirk still is with - were kind of responsible for every single one of the few sales of Flex 1 in Germany, Austria and Switzerland :)

Dirk was recently invited to Adobe's Flex community summit. After having discussed the history of Flex, the pros and cons of various past and present licensing models, we naturally move on to what happened at Adobe in November 2011, what the future of Flex might be within the Apache Incubator and our personal thoughts about trusting Adobe and how each of us would deal with and be involved with Flex in the future. Be aware that at some point pink fluffy bunnies are mentioned.

Dirk on Twitter

Note (1): Unfortunately we forgot to talk about New Model Army (we ran out of time anyway, though). Best band ever! Fact!

Note (2): This was the first ever episode of our podcast that we actually edited post-recording. The reason was not swearing, blurbing out secrets or anything alike. It was just as simple as Dirk having a microphone/Skype issue that we fixed and it took around 2-3 minutes. Being nice and in holiday mood we thought we'd just edit it out. That being said - the policy of us being an unedited/semi-live podcast is still in effect! :-)

Episode 17 - CFML Plugin for IntelliJ

December 20th, 2011

This was an interview that we were really, really excited about.

We had the chance to interview Kirill Safonov, who is responsible (amongst other things) for the CFML plugin for the IntelliJ IDE.

If anyone follows Kai or Mark on twitter, you will probably know that they have both really started to enjoy developing ColdFusion with the IntelliJ IDE, so this was a great opportunity to pick the brain of the guy that helps direct where this project is going.

We had a great chat with Kirill about the history of the CFML plugin, as well as a roadmap for the future. It was very interesting to hear that the roadmap for the plugin is very much driven by the community, i.e. bugs in the bug tracker, and discussions on the mailing list.

Our favourite IntelliJ plugins also were discussed, although if any listeners want to chime in with their favourites, please feel free to do so in the comments!

Resources:

Episode 16 - Live from cf.Objective(ANZ) + Flex

November 18th, 2011

In this episode, we come to you with a live recording from the cf.Objective(ANZ) + Flex conference, joined by the always information Adobe Evangelist Terry Ryan.

Not only was this the first time that Kai and Mark were in the same country to record a podcast (not to mention the same room), it was their first time in front of a live audience (we swear it's not a laugh track).

We talk with Terry about the recent news regarding Flex being donated to the Apache foundation, and what that means for Flex and Flash as a whole.  We also pick his brains on the next version of ColdFusion codenamed Zeus, and see if we can get him to reveal anything extra about the release.

As expected, there is a lot of back and forth with the audience, and plenty of entertaining comments, including Mark stating that "nobody reads twitter", and Terry mentioning that "Linux users don't appreciate aesthetics" - all in good fun, of course :)

Unfortunately the sound quality is not the best, as we are not that experienced with live recording, however, we hope you enjoy the content and the crazy antics.

Episode 15 - Rants, Rants and more rants. Also: MAX

October 25th, 2011

I don't want to take too much of the excitement away from you guys listening to our little, friendly neighborhood podcast this time, but expect some ranting on various levels:

  • Kai had some interesting experiences with Adobe's customer support after Adobe's software activation (resp. a failure in it) made Kai having no activated Creative Suite licenses anymore, then
  • Mark and Kai agree on how ridiculous it is having to deal with DRM'ed ebooks in a lot of scenarios (besides Kindle, which actually works quite well) and then
  • Mark gets into a rant on Adobe showing the broadcast of the MAX 2011 keynote in a loop and not on demand.

We also talked the good things that happened at MAX and the implications Adobe's push into the HTML5/CSS/JS developer communities has on the large crowd of Flash/Flex developers.

Make sure you listen up to the end - there's a challenge in which we ask you to leave a comment if you haven't ever met us in person. There's a bet included - I need more than 15 people to leave a comment to win! Go for it, please! :)

Episode 14 - Phil Haeusler and Frau Hofrätin Mamoli

September 29th, 2011

And again Mark and I ran a session with two guests - coincidentally both speakers at cf.Objective(ANZ) + Flex 2011: Sandy Mamoli and Phil Haeusler. Yet again Mark proved that he struggles to pronounce European last names with umlaut-replacements correctly (well, he's usually not even close) and yet again Mark found a new approach to introduce me weirdly at the beginning of the show.

We talked about Sandy's and Phil's sessions which basically deal with agile technical concepts (in Sandy's case) and geolocation/GIS (in Phil's case). Phil explained a few of the basic concepts of geolocation, we got into chats of him FB- and GIS-stalking his children when they're older (which Mark seemed be very interested in picking up to monitor his future offspring :) and general privacy discussions re use and abuse of such data.

Sandy points out that her talk is not going to be an agile introduction, but rather in introduction is some technical practices that people regularly use within agile workflows. Most of them are actually best practices for any development process, such as unit testing, continuous integration and more.

When Mark brought up the idea that he and I should talk about our sessions as well we got into a discussion on A/B testing and if/how it can be seen as an agile technical practice. Not sure if we reached any agreement on that though. I introduced my JVM tuning topic and one of the comments I got from Sandy was: "wow. and you can talk about that for 45 minutes?  VERY impressive". Thanks Sandy - I'm always trying to please :-)

Two jobs: CF Developer in Melbourne and Flex/Java developer with GIS knowledge in Brisbane.

Even more speakers - and Kai wins!

September 22nd, 2011

This is another episode in which Mark and I are talking to some of the speakers that are going to attend and present at cf.Objective(ANZ) + Flex this year. Today we're discussing a variety of topics: General concepts and pros/cons of version control (Dennis Clark), Test-driven development for ColdFusion developers using MXUnit (Gavin Baumanis) and task-oriented workflows within Flash Builder and ColdFusion Builder (Mike Henke).

As usual it came to a lot of spin-off threads such as why Subversion is still relevant (Gavin is the Patch Manager for the Subversion project), how the Farcry guys work when it comes to version control and why they still use Subversion and some other bit and pieces. One interesting project to link to would be the Ant4CF library, a set of ANT tasks to use together with ColdFusion.

Finally, I won. After being introduced by Mark as "intellectual" this time (first small win), I won our bet that we had more than 2 US-based listeners. A lot of comments on the Episode 12 blog post proved my point and also proved that Mark clearly can't count :)

Episode 12 - More speakers! Bjorn, Geoff and Robin.

September 12th, 2011

Yet another speaker panel from cf.Objective(ANZ) + Flex! We're joined by the fantastic crew of Bjorn Schultheiss, Geoff Bowers (our first return guest) and Robin Hilliard who joined us to give us an introduction to the topics they are presenting at the conference.

This leads us to talk about designing testable Flex code, new feature in the Farcry framework and implementing domain specific languages using custom tags in ColdFusion.

From there, things digress into a history lesson on Spectra, and we also have a talk on how to find quality developers, irrespective of programming language.

Kai also made me link to this video. Apparently it's the game he was trying to explain in the podcast ;-)

More speaker sessions to come!