November 27th, 2015
June 12th, 2015
As announced towards the end of our previous episode, this time we had Geoff Bowers on the show. People might know Geoff from things like Sydney's MXDU resp. webDU conferences, him being the benevolent dictator of the Farcry CMS community and other funky ventures. Also, Geoff's current the secretary of the Lucee Association Switzerland (LAS) and that made him an excellent person to talk to about the Railo fork into Lucee.
This is essentially what this show is about. There's a lot of discussion around the legalities of the fork and the points that various parties made in blog posts or Twitter comment. But - you really need to listen to find out more about all that. We also talk about a few other bits and pieces, such as open-source licenses in a more general way, how to deal with intellectual property of employees and about some events.
Please note that Geoff's audio stream for the first part of the show (until he drops off Skype...) is not the greatest, but it should hopefully still be good enough to get a lot out of it. Sorry for any inconvenience caused.
May 27th, 2015
Mark has arrived in California, so we spend quite a bit of time talking about his experiences over there (mind you, it's been three weeks so far). His new job is a Developer Advocate at Google and given Mark's previous excitement about working with Google Cloud Tech over the last 12-18 months or so, it's fair to assume that this podcast is not ending up being more of an advertorial than it always has been.
When moving to the cloud, cost is an interesting issue --- and that comes up after talking about Mark's recent move of his blog. For starters, we have a very nice comparison of various cloud technology offerings and their features as well cost. Another big topic is the ongoing discussion about Railo -> Lucee and all the gossip around that. Interestingly enough, Mark has a slightly different opinion on the Lucee fork than I have and we'll elaborate on that during the show. You might want to read the blog post from the "majority shareholder" of Railo and Lucee's response and the summary of their excellent keynote at dev.Objective() to be fully on the same page.
We also talked about our ongoing efforts to learn new languages. Kai was playing with Node at dev.Objective() and went through part of the Nodeschool curriculum at an excellent BOF session with Adam Tuttle. Node is clearly an interesting platform, not the least because of the vast amount of available extension modules. Mark has started to learn Haskell in the meantime.
We're back in ~2 weeks and our guest of honour will be Geoff Bowers, Acting Secretary of the Lucee Association Switzerland to fill us in more about Lucee. Hopefully by then I've tried Lucee on a Google Cloud Managed VM and can talk a bit about that, too.
If you have any recommendations for Android- or general Mobile-development-related podcasts, please leave them in the comments.
February 14th, 2015
Oh look, there's another episode of 2DDU podcast...
September 12th, 2014
So, we're finally back. Episode 35 is all about Go and we're joined by Marc Esher (who was on the podcast before).
- Start: http://golang.org/
- Go in-browser tour: http://tour.golang.org/#1
- Intro to how to write go code: http://golang.org/doc/code.html
- Effective Go: http://golang.org/doc/effective_go.html
- Go language spec (quite readable): http://golang.org/ref/spec
- Some code to read: http://www.somethingsimilar.com/2013/12/27/code-to-read-when-learning-go/
- List of Go projects: https://code.google.com/p/go-wiki/wiki/Projects#Frameworks_and_Toolkits
- Cross-compilation with Go: http://dave.cheney.net/2012/09/08/an-introduction-to-cross-compilation-with-go
Go Packages and Libraries:
- Web Framework: Martini
- Testing: GoConvey
- Package Management: GPM
- Generics: Gen
- URL routing: Mux
- Goon (GAE specific)
- Go slack community: https://gophers.slack.com/
- #go-nuts on Freenode (IRC)
July 14th, 2014
So Kai was meant to put this episode up months and months ago, but he decided to go travelling instead and it has languished since then.
So I'm going through the notes now and hopefully I managed to write down everything we talked about.
Kai finished off the Data Mining with Weka MOOC recently, and talks about his experience.
Mark recommends (probably yet again), the A Programmer's Guide to Data Mining online book.
Mark was heading off to CampJS at the time (yep, it was that long ago we recorded this).
Mark talks about Google App Engine (apparently I'm doing all the talking here). What specifically I talk about I can't remember. From the notes it looks like Managed VMs and the Asia Pacific data centre.
Kai tries to tie Heartbleed to ColdFusion. It's doesn't work.
I think that about covers it! I think I'm now going to listen to the podcast again, just so I can remember what we said.
Oh yeah, I'm not unemployed any more, either.
January 16th, 2014
- Webstock 2014 (Wellington)
- cf.Objective() (Minneapolis) (speaking)
- Scotch on the Rocks (Edinburgh) (speaking)
- Webinale or Int'l PHP conference (Berlin) (topics submitted)
- Pycon AU (Brisbane)
- CFCamp (Munich)
- Lambda Jam AU
- Strange Loop (St. Louis)
November 9th, 2013
- Xmonad - a window manager system for Linux:
- If Xmonad looks interesting to you - here's something similar for OS X: Slate
- Wordpress (Mark has a new blog...): https://github.com/markmandel/ansible_wordpress
- Raygun.io CFML: https://github.com/TheRealAgentK/raygun4cfml
- Mark's "Skype-replacement-that-will-rule-all-chats" based on Clojure, Clojurescript, AngularJS, Elastic Search and some other bits and pieces...
- Good AngularJS book: http://www.packtpub.com/angularjs-web-application-development/book
- Kai's trying to integrate his Phillips Hue lights with a Raspberry Pi via Python
- AirPi, the weather station kit Kai's waiting for to arrive.
- KiwiJS - a JS-based game engine for 2D-platform jump&run&shoot games: http://www.kiwijs.org
- Here's the very interesting talk Mark mentioned about reactive programming.
July 17th, 2013
G'day, it's been a while.
Today's episode features our first 2DDU Technology Radar. Oi? What?
The guys at Thoughtworks have recently gained a lot of well-deserved fame for doing their Technology Radar. It's essentially a structured list of "stuff" to use, look at, evaluate or be careful with when it comes to technology. It contains everything from processes via platforms and tools up to specific technologies and languages.
Here's our personal view on technologies: the 2DDU Technology Radar. It's a long episode, nearly 1 hour and 50 minutes. Feel free to agree or disagree with our views in the comments, discussion is very appreciated.
If you want to look at the list of technologies we're talking about while listening to the episode you're very welcome to use our published Google Doc to do so. Have fun!
April 20th, 2013
Kai admitted that Mark clearly won "thing of the day" this time, but he's already planning his come back from that loss for episode 31 in about two weeks.
After this unavoidable business of the day we start talking to JD about Raygun.io, a cloud-based service to track unhandled errors in your software. It's a very interesting product that stands out from the competition (according to Mark's 3-minute market research) by supporting a variety of different technologies as well as looking pretty.
The latter triggered a brief interesting discussion on the importance of the user interface, the Novopay debacle in NZ and how enterprise software (the likes of Oracle Forms, Adobe Lifecycle, Microsoft Sharepoint etc) now jump on the HTML5 bandwagon and what we'd expect to happen with that.
JD explains the tech stack Raygun.io has been built upon and it's interesting to see that they've used Mono on an AWS infrastructure for the core parts of the backend. While we're talking about AWS, Kai jumps to Glacier and his experience of backing up into Glacier using a Mac OS X tool called Arq.
The unavoidable Mercurial topic comes up again as well - Kai's got a Mercurial column in Tweet Deck now that's actively being monitored and JD chimes in that he used to use Mercurial a lot in the past because of the lack of good Git tooling on Windows, too. However in the last 12 months that has changed, in particular because of Github providing a lot of good services (if one is willing to still use the command-line). Side note: Atlassian's SourceTree is available on Windows now, too - only supporting Git (and not Mercurial) at this stage though.