2 Devs from Down Under

2 Devs from Down Under header image 1

Entries Tagged as 'Google Cloud'

Episode 40 - Happy Holidays

December 19th, 2016 · Comments

Welcome to 2016's show of 2DDU. Yeah, we know. I guess it was one of "those" years.

Anyway - we managed to squeeze in a recording, live from Mark's flash podcasting studio at Google and Kai's home office in Wellington's leafy suburb of Karori. Just in case you don't like the audio quality on Kai's side - that's gonna improve for episode 41, whenever that might be...:-/

In this episode however, we play a bit of catchup with our respective lifes and talk about what tickeled our fancies in 2016. For Kai that's essentially Android development and in particular Kotlin. Not unexpectedly Mark's focus in 2016 was on various cloud-y things.

We then talk a little bit about events we've been to, Pokemon Go and other games, how cool the Nintendo Switch will be. Obviously episode 40 also contains the mandatory air travel-in-the-US rant from Kai and a short discussion of Frequent Flyer program usage.

We're committed to be doing much better in 2017. Challenge Accepted, world!

00:0000:00

Tags: Conferences · Cloud · Android · Google Cloud · Languages · Kotlin · Gamedev

Episode 39 - SeaweedFS, Docker, Jetbrains and various philosophical language ramblings

November 27th, 2015 · Comments

After just another multi-month hiatus, we're proud to finally publish Episode 39 (now featuring and actual intro music!!!!). This time, we're talking about a whole bunch of different things.

Starting off with a brief discussion on what each of us is currently playing (Kai got back into the Nintendo handheld world while Mark is playing Farcry 4 on his PC), we're getting into SeaweedFS, which looks like as if it's a really cool "NoFS" distributed file system/file storage. Kai's been toying around with it a bit and its technology is based on Facebook's Haystack paper. The paper itself is really worthwhile having a read. 

Mark's been using Docker quite a bit to build customised development environments and tells us about that and there's even some code to grab and some video to be watched. There you go!

IntelliJ 15 - both our favourite IDE - is out and sure enough both of us upgraded straight away. It's been a really good experience so far and it's an absolutely worthwhile upgrade. We also briefly discuss Jetbrains' licensing changes and the perception/impact of those. While we're talking about Jetbrains, the discussion moves to Kotlin and to Frege, both reasonably new-ish JVM-based languages. Kotlin is an in-house development of Jetbrains and Frege is more or less Haskell for the JVM.

An interesting discussing arose from that - what makes a language a good fit for a certain purpose or audience - and Mark mentioned he saw a talk about "Evidence-Oriented Programming". It's funny how people pretty much "design" languages (and frameworks) by using criteria "I like this" or "This is how I think X should be done" instead of using approaches such as studies, user-tests or other experiments in trying to figure out what works and what doesn't. And while we have this can of worms opened, let's also question that 'computer science' is a proper science. Kai even dug out a 2003 philosophy of sciences paper he wrote during uni while finishing his Masters concluding that computer science overall really is nothing but an engineering discipline and not a science as such.

We also briefly talked about Kubernetesa platform to orchestrate DockerBitnami Stacksmith and the need (or non-need) to have Windows Server containers that could run on Docker. 

Both of us have been to various events (Mark as part of his job and poor Kai self-funded...) and particular mentions went to Strange Loop, Clojure/conj and CFCamp. Also - if you're interest in presenting at dev.Objective in Minneapolis next year, the call for papers finished on November 29 - that's in 2 days.

Nearly last but not least, there's another quick public service announcement for the folks who have a particular interest in Google's cloud platform. Mark's started a Google Cloud Platform Podcast that's worthwhile listening to. Also - this was the first recording we've ever done with Google Hangouts on Air and Zencastr. Surprisingly (after all of Kai's really bad experiences with Hangouts) this worked really well and we might use those platforms regularly now. 

Music: "Drop" by TREVVRMUSIC, licensed under CC BY 3.0

00:0000:00

Tags: Conferences · Virtual Machines · Cloud · IntelliJ · CFML · Clojure · Go · Google Cloud · JVM · Docker · Languages

Episode 37 - California, Lucee, Google Cloud and other things

May 27th, 2015 · Comments

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.

00:0000:00

Tags: Conferences · OSS · Mobile · Railo · CFML · NodeJS · Android · Google Cloud · Lucee