ZADevChat Podcast - podcast cover

ZADevChat Podcast

The ZADevChat Podcastzadevcat.io

A weekly panel discussion with topics around the South African software developer community.


Regular panelists are Len Weincier, Kenneth Kalmer and Kevin McKelvin.

Hosted on Acast. See acast.com/privacy for more information.

Episodes

Episode 39 - Android with Rebecca Franks

Kenneth, Kevin and Len are joined by Rebecca Franks to discuss the world of mobile development for Android, Google's developer platform and her recent Google Developer Expert accolade.We take a dive into all things Android, starting with the Play Store and the impact that's made on the app ecosystem before going into the more technical details of building and testing Android apps and the tooling behind it. We speak through some of the nuances of building against Android's APIs and look at altern...

Apr 27, 201658 min

Episode 38 - Testing with Joshua Lewis

We tackle the testy topic of automated testing in the life of software projects.Kenneth & Len are joined by Joshua Lewis from nReality (formerly of the JCSE) about the ins and outs of automated testing. We tear through artificial boundaries to unpack the value of testing, as well as potential pitfalls. There are many different testing tools and styles available, and choosing the right approach can be difficult. We even learned about some new terms, and possibly what we've been calling "testi...

Apr 20, 20161 hr 19 min

Episode 37 - Data Visualization with Jeff Fletcher

We tackle data visualization in its full technicolor glory!Kenneth, Kevin & Len are joined by Jeff Fletcher from IS Research & Innovation to talk about data visualization. Jeff has been working in the internet business for quite some time, from JINX to Telkom, Antfarm to IS, UUNet to 365 and finally back to R&I at Internet Solutions. We met Jeff a few years ago at Jozi.rb where he gave a D3 talk that blew everyone away. Since then Jeff has studied the art of successful data visualiza...

Apr 13, 20161 hr 5 min

Episode 36 - Sisonke Rising with Mandla Magagula and Theo Bohnen

In this weeks episode we share the inspirational story of two developers that have devoted themselves to teaching the disadvantaged youth of two prominent townships, Diepsloot and Olievenhoutbosch, to program.We chat to Theo Bohnen (https://twitter.com/tbohnenjnr) and Mandla Magagula (https://twitter.com/mandlamag) about their Sisonke Rising initiative. Sisonke Rising an impact and value driven community outreach programme that focuses on teaching young people life skills through the vehicle of ...

Apr 06, 201651 min

Episode 35 - Kubernetes and Migrating Clouds

In this episode Kenneth turns the table on Kevin and chats about a recent successful migration between clouds and architectures.Kevin and his team at Platform45 recently migrated a well established application (www.resourceguruapp.com) from AWS and EngineYard to Google Container Engine. This was a non-trivial migration from a managed platform and a collection of third-party services to a containerised deployment with minimal external dependencies. We talked about the challenges they faced (turne...

Mar 30, 201653 min

Episode 34 - Live From DevConf 2016

The ZADevChat crew attended the inaugural installation of DevConf recently and recorded some of the action for our listeners. This episode is made up of live recordings throughout the day as we caught up with attendees, speakers and the conference organisers.If you want to hear more of the backstory to DevConf, pick up Episode 23 where we spoke to Rob MacLean, one of DevConf's organisers.* DevConf - http://www.devconf.co.za/* Episode 23 - https://soundcloud.com/zadevchat/episode-23-devconf-with-...

Mar 23, 201653 min

Episode 33 - Web Frontend Performance with Mannuel Ferreira

We're getting up to speed with the fascinating world of web frontend performance. Concatenation, compression, optimization and more delivered in one speedy package this week!Kenneth, Kevin & Len are joined by Mannuel Ferreira, a web designer and developer from Superbalist.com. Mannuel shares with us some practical experiences he's had at his current job making Superbalist fast, as well as the work he did at World Wide Creative on a recent relaunch of the IOL website. Mannuel has a lot to sha...

Mar 15, 20161 hr 3 min

Episode 32 - PHP with Etienne Marais

We get to work understanding the world of PHP, that scripting language that runs the vast majority of the internet. Is it more than just Wordpress? Join us as we find out!Kevin & Len are joined by Etienne Marais, a senior PHP developer at Superbalist. Before moving to Cape Town, we met Etienne at the Johannesburg Laravel User meetup that he was organizing. Etienne points us to the TIOBE index, Netcraft's survey and Venturebeat's analysis of popular languages on GitHub, consistently showing P...

Mar 10, 201651 min

Episode 31 - PolarbearJS and 12Factor Apps with Ben Janecke

Join us as we explore 12 Factor applications and the Polarbear JavaScript scaffold.Kenneth & Kevin chat to Ben Janecke about his Polarbear scaffold for generating 12 Factor applications using node. The scaffold provides users with a React frontend (with server rendering to boot!) and an Express API. We spend a decent amount of time chatting about our different understandings of the 12 Factor principles and how we've used it over the years since being exposed to it by Heroku, and how it influ...

Mar 02, 20161 hr 8 min

Episode 30 - Segfault February

Kenneth and Kevin have the first of our Segfault instalments, a monthly banter about things that we find noteworthy but that might not fill an episode (yet).Here are the links to the (majority of the) topics we covered:* Rubyfuza 2016 - http://www.rubyfuza.org/* DevConf ZA 2016, covered on #23 - http://www.devconf.co.za* Go 1.6 release, specifically transparent HTTP/2 support in net/http - https://golang.org/doc/go1.6#http2* Rust 1.6 release, specifically Crates.io not allowing wildcards in depe...

Feb 24, 201649 min

Episode 29 - The Spine Model with Danie Roux and Kevin Trethewey

We get to work to make sense of a sensemaking framework for human work systems, and learn how to build stronger teams with better communication.Kenneth & Kevin are joined by Danie Roux (@danieroux) & Kevin Trethewey (@KevinTrethewey) to chat about their Spine model, a sensemaking framework for human systems. Danie & Kevin are both involved in doing consulting work, and have distilled the Spine model from their experience helping teams in various companies. Having its roots in Extreme...

Feb 17, 20161 hr 5 min

Episode 28 - Hardware Hacking At House4Hack with Toby Kurien

We cross borders into the world of physical computing to chat about hardware hacking at House4Hack.Kenneth, Kevin & Len are joined by Toby Kurien (@TobyKurien), one of the early founders of House4Hack, a maker space in Centurion, and chat about Raspberry PI, Arduino, hacking telescopes, sub-orbital flight (ok, not really), home automation and lots more. House4Hack is an open space dedicated to providing enthusiasts with a community and space where they can build physical computing projects a...

Feb 10, 20161 hr 9 min

Episode 27 - Clojure with Robert Stuttaford

Join us as we explore Clojure, the robust, practical and fast programming language.Kenneth, Kevin & Len talk to Robert Stuttaford (@RobStuttaford), co-founder and CTO of Cognician, about the Clojure programming language and his experience using it for the last few years. We discuss the language itself as well as some tools. We sing the praises of Rich Hickey, even if it just for his great talks, and stroll around the ecosystem including the obligatory stop at Datomic.Robert really did a grea...

Feb 03, 20161 hr 10 min

Episode 26 - Open Data And Civic Hacking with Jason Norwood-Young

In this episode we explore the local world of open data and civic hacking.Kenneth, Kevin and Len are joined by Jason Norwood-Young (@j_norwood_young) from Code4SA (@Code4SA). Jason was a tech journalist in a previous life and "converted to the dark side" to become a developer. He's currently working with Code4SA on various open data and civic hacking initiatives and took us for a whirlwind tour of the space.We touch on a range of topics, from acquiring data from government and civil society, to ...

Jan 27, 201653 min

Episode 25 - Indie Game Development with Ben Myres and Sean Goncalves

In this episode we explore the world of indie game development.Kenneth and Kevin are joined by Sean Goncalves (@The_Son_of_Wolf) and Ben Myres (@_benjamming) from Nyamakop (@_Nyamakop), makers of independent games in Braamfontein, Johannesburg.We touch on the difference between "AAA" and "indie" games, tools of the trade, the experiences of releasing a game, and how accurate the Indie Game movie is.Ben & Sean share their experiences and observations and offers a ton of great insights and adv...

Jan 20, 201647 min

Episode 24 - The Rust Programming Language

In this episode we turn the spotlight on the Rust programming language.Kevin has been dabbling with it recently and shares his experience of exploring what Rust has to offer."Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety" - rust-lang.org Len and Kevin pick apart some of language features, the type system, memory safety, thread safety, platforms and its steeper learning curve. We make plenty of casual comparisons between differen...

Jan 13, 20161 hr 3 min

Episode 23 - Devconf ZA with Rob Maclean

Kevin, Len & Kenneth chat to Robert Maclean (https://twitter.com/rmaclean) about the first DevConf ZA (http://www.devconf.co.za) happening on the 8th of March 2016 at the Riversands Conference Venue in Johannesburg.Important dates:Mid-January 2016 - Ticket Sales Open18 January - CFP closes8 March - Conference dayThis one day multi-track conference aims to help developers skill up in their respective focus areas, with a strong focus on local presenters sharing knowledge with their local audie...

Jan 06, 201640 min

Episode 22 - Season's Greetings

Seasons greetings from Kenneth, Kevin & Len!Thanks for all the support in 2015. Enjoy the break and spending time with loved ones, travel safe!We'll be back early in the new year!"Christmas Rap" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/ Hosted on Acast. See acast.com/privacy for more information.

Dec 16, 20152 min

Episode 21 - Ansible, DevOps And Automation

Kevin, Len and Kenneth speak to Andre Sachs and Gabriel Fortuna about using Ansible for automation, and the broader world of devops.Pick list:AndreSysadmin Advent - http://sysadvent.blogspot.co.za/GabrielLet's Encrypt - https://letsencrypt.orgKennethUlysses App - http://ulyssesapp.com/SE Radio episode on Continuous Delivery - www.se-radio.net/2015/02/episode-221-jez-humble-on-continuous-delivery/KevinWeeChat IRC Client - https://weechat.org/Let's Encrypt - https://letsencrypt.orgLenRundeck - htt...

Dec 09, 20151 hr 10 min

Episode 20 - Buildstuff.lt with Pieter Germishuys

Len, Kenneth and Kevin discuss Pieter's experience at the Build Stuff conference in Lithuania and incentives for attending overseas developer conferencesPicks list:KevinAtom - https://atom.io/Rubyfuza 2016 - http://www.rubyfuza.org/Kennethetcd - https://github.com/coreos/etcdLen99 Bottles of Beer - http://www.99-bottles-of-beer.net/PieterBuildstuff conference - http://buildstuff.lt/Babun shell - http://babun.github.io/Terraform - https://github.com/hashicorp/terraformPacker - http://packer.io/ H...

Dec 02, 20151 hr 8 min

Episode 19 - iHub Kenya with Kennedy Kirui

Len, Kenneth and Kevin are joined by Kennedy Kirui from iHub Consulting in Kenya to discuss the Kenyan software development community and progress of technology in Africa.Pick listKevinThe Go Programming Language - https://golang.orgKennethSentry - https://getsentry.com/welcome/KennedyReadme - http://readme.ioAndela.comLenThe Explorer's Guild - http://www.amazon.com/The-Explorers-Guild-Passage-Shambhala/dp/1476727392 Hosted on Acast. See acast.com/privacy for more information....

Nov 25, 201555 min

Episode 18 - Elixir with Simon van Dyk and Theo Bohnen

Kevin and Kenneth are joined by Simon van Dyk and Theo Bohnen to discuss the Elixir Programming language and its surrounding concepts and tooling.Pick listSimonProgramming Elixir (book by Dave Thomas) - https://pragprog.com/book/elixir/programming-elixirPundit Ruby gem - https://github.com/elabs/punditTheoGetting Started: http://elixir-lang.org/getting-started/Elixir Sips: http://elixirsips.com/ (paid for but there are a couple of free ones)Great blog post I forgot to mention about Elixir vs Erl...

Nov 18, 201546 min

Episode 17 - CouchDB with Garren Smith

Len, Kenneth and Kevin are joined by Garren Smith of the CouchDB team to discuss NoSQL, CouchDB 2.0 and PouchDB with a few asides into JavaScript.Pick listLenLearn Python the Hard Way - http://learnpythonthehardway.org/KennethNetflix Scaling - http://www.scalescale.com/the-stack-behind-netflix-scaling/Netflix Culture - http://www.slideshare.net/reed2001/culture-1798664Ember-Pouch adapter - https://github.com/nolanlawson/ember-pouchKevinVisual6502 emulator - http://www.visual6502.org/JSSim/Easy65...

Nov 11, 201555 min

Episode 16 - Usergroups, Conferences And Community with Gabriel Fortuna

Kevin, Kenneth and Gabriel discuss the merits of usergroups, attending conferences and connecting with the programming community.Pick listKennethSamson Meteor Mic - http://www.takealot.com/samson-meteor-mic-usb-studio-microphone/PLID36962660Meetup - http://www.meetup.comGabrielA podcast where musicians take apart their songs, and piece by piece, tell the story of how they were made. - http://songexploder.net/Star Wars Sphero Droid - http://www.sphero.com/starwarsRubyfuza 2016 CFP site - http://c...

Nov 04, 201538 min

Episode 15 - Code Retreat and Mob Programming with Martin Cronje

Len, Kenneth and Kevin are joined by Martin Cronje to discuss Code Retreat, Mob Programming and general skills development ideas.Pick listLenThe Orbit in Braamfontein - Go support local music!KennethKubernetes - http://www.kubernetes.ioStellenbrau Jonkers Weiss - http://stellenbrau.co.za/pages/our-beers.phpKevinExtreme Programming Explained - http://www.amazon.com/Extreme-Programming-Explained-Embrace-Edition/dp/0321278658MartinSwift Programming Language guide (download the playground on Swift T...

Oct 28, 201552 min

Episode 14 - Docker!

@StevenMcD_Code, @PGermishuys and @Lenwnc chat about Docker, what it is and what it can do. Hosted on Acast. See acast.com/privacy for more information.

Jul 15, 201558 min

Episode 13 - Event Sourcing

Steven & Pieter have a chat about event sourcing and implementing an event sourced system. Hosted on Acast. See acast.com/privacy for more information.

Jun 15, 201539 min

Episode 12 - Going Solo

The Panel discusses the pros and (mostly) cons of going solo as a developer. We had some honest and informative insights from Simon Stewart.Tonight's Panel:@StevenMcD_code @PGermishuys @SimonStewartFor links to the picks shared during the show, follow @ZADevChat on twitter! Hosted on Acast. See acast.com/privacy for more information.

Jun 08, 20151 hr 2 min

Episode 11 - Feedback and Intro to Functional Dev Thinking

The panel discusses podcast feedback after the first 10 episodes, future plans and then gets deep into a discussion regarding Functional Programming.For picks, please check out the @ZADevChat twitter feed Hosted on Acast. See acast.com/privacy for more information.

May 25, 20151 hr 25 min

Episode 10 - University Education for Developers

The panel discusses University education for developers in South Africa and what is right/wrong with it all.Panel:@StevenMcD_code @Lenwnc @JoshiLewis @price_leslieBandwidth sponsored by @CloudAfricaPicks:Len: Piezo audio recorder for OSX (https://www.rogueamoeba.com/piezo/)Steve: Build2015 (http://channel9.msdn.com/events/build/2015)Leslie: https://www.youtube.com/watch?v=OWsyrnOBsJsShow mixed and edited by Michael McDonald Hosted on Acast. See acast.com/privacy for more information....

May 17, 20151 hr 28 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast