From e7cfcc7843b62e05cf7716542140b860d09272a0 Mon Sep 17 00:00:00 2001 From: chancem Date: Wed, 13 Sep 2023 22:13:30 -0700 Subject: [PATCH 1/3] Add: CR Episodes 0-54 Content --- content/show/coder-radio/0000.md | 43 ++++++ content/show/coder-radio/0001.md | 71 ++++++++++ content/show/coder-radio/0002.md | 81 +++++++++++ content/show/coder-radio/0003.md | 86 ++++++++++++ content/show/coder-radio/0004.md | 105 +++++++++++++++ content/show/coder-radio/0005.md | 99 ++++++++++++++ content/show/coder-radio/0006.md | 98 ++++++++++++++ content/show/coder-radio/0007.md | 90 +++++++++++++ content/show/coder-radio/0008.md | 92 +++++++++++++ content/show/coder-radio/0009.md | 97 ++++++++++++++ content/show/coder-radio/0010.md | 87 ++++++++++++ content/show/coder-radio/0011.md | 84 ++++++++++++ content/show/coder-radio/0012.md | 104 +++++++++++++++ content/show/coder-radio/0013.md | 106 +++++++++++++++ content/show/coder-radio/0014.md | 80 +++++++++++ content/show/coder-radio/0015.md | 86 ++++++++++++ content/show/coder-radio/0016.md | 82 ++++++++++++ content/show/coder-radio/0017.md | 82 ++++++++++++ content/show/coder-radio/0018.md | 76 +++++++++++ content/show/coder-radio/0019.md | 90 +++++++++++++ content/show/coder-radio/0020.md | 90 +++++++++++++ content/show/coder-radio/0021.md | 75 +++++++++++ content/show/coder-radio/0022.md | 69 ++++++++++ content/show/coder-radio/0023.md | 64 +++++++++ content/show/coder-radio/0024.md | 67 ++++++++++ content/show/coder-radio/0025.md | 75 +++++++++++ content/show/coder-radio/0026.md | 66 +++++++++ content/show/coder-radio/0027.md | 79 +++++++++++ content/show/coder-radio/0028.md | 72 ++++++++++ content/show/coder-radio/0029.md | 75 +++++++++++ content/show/coder-radio/0030.md | 78 +++++++++++ content/show/coder-radio/0031.md | 74 +++++++++++ content/show/coder-radio/0032.md | 73 ++++++++++ content/show/coder-radio/0033.md | 113 ++++++++++++++++ content/show/coder-radio/0034.md | 69 ++++++++++ content/show/coder-radio/0035.md | 66 +++++++++ content/show/coder-radio/0036.md | 67 ++++++++++ content/show/coder-radio/0037.md | 69 ++++++++++ content/show/coder-radio/0038.md | 68 ++++++++++ content/show/coder-radio/0039.md | 81 +++++++++++ content/show/coder-radio/0040.md | 61 +++++++++ content/show/coder-radio/0041.md | 97 ++++++++++++++ content/show/coder-radio/0042.md | 56 ++++++++ content/show/coder-radio/0043.md | 71 ++++++++++ content/show/coder-radio/0044.md | 64 +++++++++ content/show/coder-radio/0045.md | 112 ++++++++++++++++ content/show/coder-radio/0046.md | 79 +++++++++++ content/show/coder-radio/0047.md | 81 +++++++++++ content/show/coder-radio/0048.md | 69 ++++++++++ content/show/coder-radio/0049.md | 99 ++++++++++++++ content/show/coder-radio/0050.md | 83 ++++++++++++ content/show/coder-radio/0051.md | 133 +++++++++++++++++++ content/show/coder-radio/0052.md | 110 +++++++++++++++ content/show/coder-radio/0053.md | 59 ++++++++ content/show/coder-radio/0054.md | 103 ++++++++++++++ static/images/misc/Techsnap100shirtFront.jpg | Bin 0 -> 25450 bytes 56 files changed, 4506 insertions(+) create mode 100644 content/show/coder-radio/0000.md create mode 100644 content/show/coder-radio/0001.md create mode 100644 content/show/coder-radio/0002.md create mode 100644 content/show/coder-radio/0003.md create mode 100644 content/show/coder-radio/0004.md create mode 100644 content/show/coder-radio/0005.md create mode 100644 content/show/coder-radio/0006.md create mode 100644 content/show/coder-radio/0007.md create mode 100644 content/show/coder-radio/0008.md create mode 100644 content/show/coder-radio/0009.md create mode 100644 content/show/coder-radio/0010.md create mode 100644 content/show/coder-radio/0011.md create mode 100644 content/show/coder-radio/0012.md create mode 100644 content/show/coder-radio/0013.md create mode 100644 content/show/coder-radio/0014.md create mode 100644 content/show/coder-radio/0015.md create mode 100644 content/show/coder-radio/0016.md create mode 100644 content/show/coder-radio/0017.md create mode 100644 content/show/coder-radio/0018.md create mode 100644 content/show/coder-radio/0019.md create mode 100644 content/show/coder-radio/0020.md create mode 100644 content/show/coder-radio/0021.md create mode 100644 content/show/coder-radio/0022.md create mode 100644 content/show/coder-radio/0023.md create mode 100644 content/show/coder-radio/0024.md create mode 100644 content/show/coder-radio/0025.md create mode 100644 content/show/coder-radio/0026.md create mode 100644 content/show/coder-radio/0027.md create mode 100644 content/show/coder-radio/0028.md create mode 100644 content/show/coder-radio/0029.md create mode 100644 content/show/coder-radio/0030.md create mode 100644 content/show/coder-radio/0031.md create mode 100644 content/show/coder-radio/0032.md create mode 100644 content/show/coder-radio/0033.md create mode 100644 content/show/coder-radio/0034.md create mode 100644 content/show/coder-radio/0035.md create mode 100644 content/show/coder-radio/0036.md create mode 100644 content/show/coder-radio/0037.md create mode 100644 content/show/coder-radio/0038.md create mode 100644 content/show/coder-radio/0039.md create mode 100644 content/show/coder-radio/0040.md create mode 100644 content/show/coder-radio/0041.md create mode 100644 content/show/coder-radio/0042.md create mode 100644 content/show/coder-radio/0043.md create mode 100644 content/show/coder-radio/0044.md create mode 100644 content/show/coder-radio/0045.md create mode 100644 content/show/coder-radio/0046.md create mode 100644 content/show/coder-radio/0047.md create mode 100644 content/show/coder-radio/0048.md create mode 100644 content/show/coder-radio/0049.md create mode 100644 content/show/coder-radio/0050.md create mode 100644 content/show/coder-radio/0051.md create mode 100644 content/show/coder-radio/0052.md create mode 100644 content/show/coder-radio/0053.md create mode 100644 content/show/coder-radio/0054.md create mode 100644 static/images/misc/Techsnap100shirtFront.jpg diff --git a/content/show/coder-radio/0000.md b/content/show/coder-radio/0000.md new file mode 100644 index 000000000..342b293df --- /dev/null +++ b/content/show/coder-radio/0000.md @@ -0,0 +1,43 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 0, + "episode_padded": "0000", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "0", + "title": "New Show!", + "description": "A weekly talk show taking a pragmatic look at the art and business of software development and related technologies. Premieres LIVE June 11th 2012 at 9am PDT / Noon EDT. Available for download early June 12th!", + "date": "2012-06-09", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/thedust-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/thedust-ogg.ogg", + "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/thedust-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": null, + "jb_url": "/20392/pardon-our-dust-coder-radio/index.html", + "fireside_url": "/0" +} + + +### Episode Links + + + + diff --git a/content/show/coder-radio/0001.md b/content/show/coder-radio/0001.md new file mode 100644 index 000000000..b2b6c2a6f --- /dev/null +++ b/content/show/coder-radio/0001.md @@ -0,0 +1,71 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 1, + "episode_padded": "0001", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "1", + "title": "Gateways to Programming", + "description": "Michael and Chris introduce our new weekly software development podcast. We start with a look at ways beginners can get started with development. Plus we chat about the issues new developers face entering a market dominated by App stores. Then \u2013 How platform vendors are feeling the need to reclaim greater control from developers.", + "date": "2012-06-11", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-001-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-001-ogg.ogg", + "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-001-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/02OnmKa4vg4", + "jb_url": "/20497/gateways-to-programming-cr-01/index.html", + "fireside_url": "/1" +} + + +### Episode Links + +## Show Notes: + +#### What is Coder Radio? + + * Background info (premise, etc) + +#### Gateways to Programming + + * First Programming Language / Platform + * Is there a best programming language / Platform? + * Tools you may already have and not know about + * Tools for learning programming + * [QBasic](http://en.wikipedia.org/wiki/QBasic/index.html) + * Visual Programming Tools + * [Google-Blockly](http://code.google.com/p/google-blockly/index.html) + * [Illumination Software Creator](http://radicalbreeze.com/index.html) + +#### Because We were Stupid and We were Lazy + + * Security implications of bad programming + * Hardware implications of bad programming + * OS stability implications of bad programming + * Mac OS X Gatekeeper + * Windows 8 App Store + * Ubuntu Software Center + +#### Tool of the Week + + * [Koding](https://beta.koding.com/index.html) + + diff --git a/content/show/coder-radio/0002.md b/content/show/coder-radio/0002.md new file mode 100644 index 000000000..abe574b48 --- /dev/null +++ b/content/show/coder-radio/0002.md @@ -0,0 +1,81 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 2, + "episode_padded": "0002", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "2", + "title": "WWDC Fallout", + "description": "Michael and Chris cover the items from WWDC that they think developers will be impacted by, discuss the Facebook pressure, and reflect on hardware updates announced. Plus your love for HTML5, the beginnings of a Jupiter Broadcasting app, what programming languages / platforms are best for a beginner to learn for the purpose of getting a job.", + "date": "2012-06-18", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0002-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0002-ogg.ogg", + "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-002-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/EWZP1dZP0Ho", + "jb_url": "/20693/wwdc-fallout-cr-02/index.html", + "fireside_url": "/2" +} + + +### Episode Links + +## Show Notes: + +#### Audible Pick: + + * [Redshirts: A Novel with Three Codas](http://www.qksrv.net/click-4897915-10273919c91b.html?url=https://www.audible.com/pd/ref=sr_1_1?asin=B007SP2LPM&qid=1340038093&sr=1-1&source_code=COMA0213WS031709\\%22) + +#### Feedback + + * Brett would like to know what programming languages / platforms are best for a beginner to learn for the purpose of getting a job. + * Should we do code samples? E-mail your thoughts. + * The people demand HTML5! + +#### iOS 6 / Mountain Lion + + * [Facebook has been integrated into iOS 6 in much the same way as Twitter was into 5.0](http://www.macrumors.com/2012/06/11/apple-announces-ios-6-with-siri-improvements-facebook-integration-new-maps-app-passbook-for-fall-release/index.html) + * Facebook will be integrated into Mountain Lion as will Twitter + * Facebook will be integrated into the Mac App Store + * Do not Disturb mode + * Siri… so close but yet so far + * [New maps](http://www.macrumors.com/2012/06/11/apple-launches-new-maps-app-in-ios-6-includes-turn-by-turn-navigation-real-time-traffic-3d-maps/index.html) may mean a more more UX control for devs on iOS + * [iOS 6 maps supports App intergration](http://www.loopinsight.com/2012/06/14/ios-6-map-app-gives-third-party-transit-app-makers-a-chance-to-shine/index.html) + * iCloud improvements + * Game Center on Mountain Lion + + * [JB’s Affiliate Program Chrome Extension](http://bit.ly/jbchrome/index.html) + +#### Hardware Changes + + * No more 17” Macbook Pro + * [Mac Pro not dead yet](http://www.macrumors.com/2012/06/12/apple-spokesperson-confirms-new-mac-pro-and-imac-designs-likely-coming-in-2013/index.html) + * No longer iPhone (thank God) + * Only one Retina Mac + + * [How the Retina Display MacBook Pro Handles Scaling](http://www.anandtech.com/show/5996/how-the-retina-display-macbook-pro-handles-scaling/index.html) + * [Kakewalk – Hackintosh](http://www.kakewalk.se/index.html) + +#### Tool of the Week + + * [PaintCode](http://www.paintcodeapp.com/index.html) + + diff --git a/content/show/coder-radio/0003.md b/content/show/coder-radio/0003.md new file mode 100644 index 000000000..a1447d988 --- /dev/null +++ b/content/show/coder-radio/0003.md @@ -0,0 +1,86 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 3, + "episode_padded": "0003", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "3", + "title": "JavaScript != Assembly", + "description": "Some have called JavaScript the \u201cAssembly Language for the Web\u201d. Is this an insane argument, or is there some truth that we should acknowledge? Plus we lay down the first blocks in our new open source Jupiter Broadcasting community app. Then Michael shares a great tool for beginners or longtimers looking to refresh their skills. And we\u2019ve got a big patch of your feedback, and much more!", + "date": "2012-06-25", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0003-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0003-ogg.ogg", + "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-003-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/QZ9XgLB20IY", + "jb_url": "/21017/javascript-assembly-coder-radio-3/index.html", + "fireside_url": "/3" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * JB project licensing clarification + * A number of junior devs would like to know about getting involved in open-source. + * A lot of you would like more resources geared toward beginners. + * Scot asks if we could/should use Google Drive to host a community project? + * [John reminds us of ‘dark matter developers’](http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen99.aspx/index.html) + * About that community project… + * About those code snippets… + +**Grab the[Firefox Afiliate Extension for Jupiter +Broadcasting](http://bit.ly/jbfirefox/index.html)** + +#### The Argument + + * [The argument pt 1](http://www.hanselman.com/blog/JavaScriptIsAssemblyLanguageForTheWebSematicMarkupIsDeadCleanVsMachinecodedHTML.aspx/index.html) + * [The argument pt 2](http://www.hanselman.com/blog/JavaScriptIsAssemblyLanguageForTheWebPart2MadnessOrJustInsanity.aspx/index.html) + * [The argument pt 3](http://www.ragestorm.net/blogs/indexb2a4.html?p=63\\%22) + +#### But wait! What is JavaScript anyway? + + * [Papa ECMA](http://en.wikipedia.org/wiki/ECMAScript/index.html) + * Isn’t JavaScript related to Java + * Classical vs Prototype inheritance + +#### So how did things ever get so bad? + + * [JavaScript: The Good Parts: The Good Parts](https://www.amazon.com/dp/0596517742?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0596517742) + + **[Support Jupiter Broadcasting, and keep ads to a +minium](http://www.jupiterbroadcasting.com/support-us/index.html)** + +#### JB Project Announcement + + * [Mike’s Github](https://github.com/dominickm/index.html) + * [New to Git or Github?](https://help.github.com/articles/set-up-git/index.html) + * [PhoneGap](http://phonegap.com/index.html) + * How you can help. + +#### Tool of the week + + * [Code School Aflitate Link](http://zfer.us/iln1s/index.html) he affiliate program is setup!_ + + diff --git a/content/show/coder-radio/0004.md b/content/show/coder-radio/0004.md new file mode 100644 index 000000000..e3e6ed8d5 --- /dev/null +++ b/content/show/coder-radio/0004.md @@ -0,0 +1,105 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 4, + "episode_padded": "0004", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "4", + "title": "Summer of Google", + "description": "Michael and Chris cover the Android and Android related items from Google IO. Plus: we update you on the Jupiter Broadcasting app\u2019s progress, and share a handy developer tool!", + "date": "2012-07-02", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0004-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0004-ogg.ogg", + "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-004-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/ddbwIBnisj0", + "jb_url": "/21237/summer-of-google-cr-04/index.html", + "fireside_url": "/4" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * James asks “why so many IDE’s have terminals built in and is important to know the command line?” + * Paul wants to know about bad habits in software development + * A listeners reccomends https://learncodethehardway.org/ + * Java speed clarifications (it’s all relative folks) + +#### Support the show, and check out Code School + + * [Code School Affiliate](http://zfer.us/iln1s/index.html) + +#### Nexus Tablet!!!! + + * A world of pain for the Kindle Fire? + * A good secondary dev target alongside the Kindle Fire and Nook? + * Not one, not two, not three, but FOUR CORES! … that’s good right? + +#### Jelly Beans Are Tasty + + * 4.1 != 5.0 + * Free butter for all! + * Voice typing + * New API’s for accessibility + * Rich notifications + +#### Google Play Improvements + + * App encryption — just what the doctor ordered or too little too late? + +#### Nexus Q: the All-Seeing Eye + + * Really? More than another black box? + * We discuss whether you should code for the Q or leave it in the queue + +#### ”Will the Hacking Begin?” Google’s PDK + + * Any effect on manufacturers? + +#### Google+ + + * We finally get a write API… sorta + * Is History worth it? + +#### Grab the Jupiter Signal + + * [https://bit.ly/jupitersignal](http://bit.ly/jupitersignal/index.html) + +#### App Progress Update + + * Currently 18 forks and 62 watchers! + * Already have had pull requests! + * We are hammering out standards. + * [We want you!](https://github.com/dominickm/jupiter_broadcasting_mobile_community/index.html) + +#### Book recommendation + + * [Eloquent JavaScript: A Modern Introduction to Programming](https://www.amazon.com/dp/1593272820?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1593272820) + +#### Tool(s) of the Week + + * [Droid Draw](http://www.droiddraw.org/index.html) + + diff --git a/content/show/coder-radio/0005.md b/content/show/coder-radio/0005.md new file mode 100644 index 000000000..60273d66a --- /dev/null +++ b/content/show/coder-radio/0005.md @@ -0,0 +1,99 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 5, + "episode_padded": "0005", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "5", + "title": "To the Cloud Alice!", + "description": "Michael and Chris discuss developing on and for the cloud. The risks and advantages therein, and the lessons we\u2019ve learned. Plus your great feedback, Apple\u2019s DRM problem that lead to app crashes, and some thoughts on the Google Computer Engine. And More!", + "date": "2012-07-09", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0005-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0005-ogg.ogg", + "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-005-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/j5azk7r75UA", + "jb_url": "/21436/to-the-cloud-alice-cr-05/index.html", + "fireside_url": "/5" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Clearing up the multi core confusion Blog post: [Bad Synchronous Call! Bad!](http://blog.mdominick.com/index1ad7.html?p=190\\%22) + * [ “Concurrency? That’s not news! People are already writing concurrent applications.” That’s true. Of a small fraction of developers.](http://www.gotw.ca/publications/concurrency-ddj.htm/index.html) + * Daniel and others would like less news more code / OS project + * Tom would like to hear more about the Android SDK / Dev tools + * Chris has been judged + * [Nicholas, the Coder Radio Prophet, spreads the gospel!](http://linuxjournalist.blogspot.com/2012/06/new-jb-show-coder-radio.html/index.html) + +### [Check out Code School](http://zfer.us/iln1s/index.html) + +#### Developing for the Cloud For Dummies + + * You need a zone defense! + * Might want to read those terms… + * Plan for the divorce while you are planning the wedding. + * Watch out for that lockin. + * Both unicorns and the magical scaling fairy do not exist. + +#### Google Compute Engine and IAAS + + * Compute Engine is it for me? + * Compute Engine custom images? + * Compute Engine has a RESTFUL API! + * How does CE compate to EC2 or Rackspace? + * Why would I want this? + * How do I develop for IAAS + * What are the risks? + +#### PAAS + + * What is PAAS and how does it compare to IAAS? + * What are my options here? + * Why would I want this? + * How do I develop for PAAS? + * What are the risks? + +#### Fairplay Comes Crashing Down + + * What happened? + * A world without DRM — a wonderful world? + * The cost of app piracy. + * Where does this leave us? + +#### The Horror! The Horror! + + * Mike’s skirmish with app pirates. + +#### Book Of The Week + + * [The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)](https://www.amazon.com/dp/1934356344?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1934356344) + +#### Tool Of The Week + + * [Cloud9 IDE](http://c9.io/index.html) + + diff --git a/content/show/coder-radio/0006.md b/content/show/coder-radio/0006.md new file mode 100644 index 000000000..906649ff5 --- /dev/null +++ b/content/show/coder-radio/0006.md @@ -0,0 +1,98 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 6, + "episode_padded": "0006", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "6", + "title": "20,000 Leagues Under Java!", + "description": "Michael and Chris discuss the current state of lower level development, using C and other low level languages as a window into the deepest parts of software development. Plus your great feedback, and more!", + "date": "2012-07-16", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0006-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0006-ogg.ogg", + "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0006-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/yOon11xAGTE", + "jb_url": "/21716/20000-leagues-under-java-cr-06/index.html", + "fireside_url": "/6" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Emett wants to know if there is a development or scripting solution to have to repave +mutiple boxes quickly. + + * Stefan is interested in hearing more about desktop development and is working on a panel in Xlib and Python. + * Daniel, is interested in recursion. + * Some passionate reactions to the piracy issues. + +#### PSA RE TOS + + * Mike attempts to rescue a Google+ friend from the jaws of GMAIL’s TOS… and fails. + +#### Low Level 101 + + * [What exactly is a low level language? ](http://www.codecommit.com/blog/java/defining-high-mid-and-low-level-languages/index.html) + * Why should I care? + * Where would I find low level languages in use today. + +#### UNLIMITED POWER!!!!!(Sorta) + + * Generally, the lower you go the more efficient your code. + * C will have a much faster startup time than higher level languages + * More portable than you might think…. + * Higher level languages Java in particular have been inching closer and closer to C / C++ running speed + +#### For All You Snakes Out There + + * [Python and C better together](http://docs.python.org/extending/extending.html/index.html) + * [Not to be left out: Ruby](http://www.ruby-doc.org/docs/ProgrammingRuby/html/ext_ruby.html/index.html) + +#### Danger in Deep + + * Think before you dive + * Memory management + * Development time++ + * GCC / LLVM — make sure you never go it alone + * Proprietary extensions…. Bad for the web — bad for native code + +#### The Horror! The Horror + + * Tubsta shares his horror story + +#### Project Update + + * [Check out the project on Gethub](https://github.com/dominickm/jupiter_broadcasting_mobile_community/index.html) + +#### Book Pick + + * [Coder to Developer: Tools and Strategies for Delivering Your Software](https://www.amazon.com/dp/B000PY3ZCG?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B000PY3ZCG) + +#### Tool of the Week + + * [Boots Smart Pointers](http://www.boost.org/doc/libs/1_50_0/libs/smart_ptr/smart_ptr.htm/index.html) + + diff --git a/content/show/coder-radio/0007.md b/content/show/coder-radio/0007.md new file mode 100644 index 000000000..a09990d26 --- /dev/null +++ b/content/show/coder-radio/0007.md @@ -0,0 +1,90 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 7, + "episode_padded": "0007", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "7", + "title": "Eat Your Greens", + "description": "Sometimes doing the things you hate to do, is exactly what you need to do. From working with designers, pushing your clients for extra security, and taking needed time off. This episode is all about why you need to do the things, you don\u2019t want to do!", + "date": "2012-07-23", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0007-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0007-ogg.ogg", + "video_file": "https://201207.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0007-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/nPr5_mLVqNk", + "jb_url": "/22081/eat-your-greens-cr-07/index.html", + "fireside_url": "/7" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Emett checks in again with some more details on his situation — the outlook is still pretty tough. + * Louis sent me an email in C++ + * Joel got in touch asking about my Linux dev setup + * Abe would like some clarifications on CLANG, GCC , and LLVM + * Hey wait C++ isn’t really low level, said the Java dev + * Nelson needs some [help figuring out where to host his Python app](http://slexy.org/view/s21FcrBUSn/index.html) + * [Scott has a gift for Chris](http://newcastlegeek.co.uk/Danica.jpg%ef%bb%bf/index.html) + +#### The Power of User Experience + + * The Nexus 7 is the Android tablet you’ve been looking. + * What does it mean for devs? + * What’s a designer and why do I care? + * Ok but my project isn’t consumer facing… + +#### Chris Calls Devs Lazy! + + * We take a broader look at what really caused the in app purchase mess and what the situation on the ground is regarding purchase receipts. + * How do budgets and external constraints affect best practices? + +#### Working hard? You might be doing it wrong… + + * [The article inspired it all](http://news.ycombinator.com/item7779.html?id=4273460\\%22) + * Does working longer hours really lead to better developer productivity? + * Isn’t it worth it at the end to get in on the ground floor? + +#### Il Mio Pomodoro + + * You say tomato I say “efficient day of coding” + * 25 up 5 down. + * The catch with Pomodoro — unplugging + * [The Pomodoro Technique](http://www.pomodorotechnique.com/index.html) + +#### Project update + + * [Check out the project on Github](https://github.com/dominickm/jupiter_broadcasting_mobile_community/index.html) + +#### Tool of the week + + * [KDiff, yes it is an icy day in Hell](http://kdiff3.sourceforge.net/index.html) + +#### Book of the week + + * [The Pragmatic Programmer: From Journeyman to Master](https://www.amazon.com/dp/020161622X?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=020161622X) + + diff --git a/content/show/coder-radio/0008.md b/content/show/coder-radio/0008.md new file mode 100644 index 000000000..656a147a9 --- /dev/null +++ b/content/show/coder-radio/0008.md @@ -0,0 +1,92 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 8, + "episode_padded": "0008", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "8", + "title": "The Dream is a Lie", + "description": "Many of us have at some point dreamed of uploading an app or launching a web-service and becoming fabulously wealthy. For the most part we are all sadly mistaken. This episode is all about dashing dreams and facing the biting wind of reality. And your feedback!", + "date": "2012-07-30", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0008-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0008-ogg.ogg", + "video_file": "https://201207.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0008-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/U4tji8r2mw8", + "jb_url": "/22441/the-dream-is-a-lie-cr-08/index.html", + "fireside_url": "/8" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Emmet rights in again, sharing a solution to his issue. + * Charles schools me a bit on the nitty gritty differences between LLVM and GCC. He also points out that C was at one point called “Portable Assembler”, so HAH! + * Nicholas sends me a message in C! + * James asks if I am using the Intel River Trail API at all and asks if we have a CR subreddit. + * [Atcl shares a great resource and some thoughts on the value of knowing assembler](http://www.ohloh.net/languages/compare2201.html?measure=commits&percent=true&l0=assembler&l1=c&l2=cpp&l3=java&l4=csharp&l6=-1&commit=Update\\%22) + * Brandon would like some information on services like oDesk, eLance, and vWorker as a source for work. + * Thomas and a number of others have joined me in trying Pomodoro coding and overall they seem to like it. + +#### Technical Dependencies + + * What’s a dependency? + * Dependencies you must take. + * The risk of taking too many dependencies + * [Avoiding Dependencies](http://www.codinghorror.com/blog/2006/01/dependency-avoidance.html/index.html) + * [This sounds an awful lot like “Not Invented Here Syndrome”](http://www.joelonsoftware.com/articles/fog0000000007.html/index.html) + +#### Distribution Dependencies: What Is a Store When It Wants to Be More? + + * [GOLD RUSH!](http://daveaddey.com/index914f.html?p=893\\%22) + * [Do App Stores show preference to “certain” developers?](http://www.pcworld.com/article/189973/apple_app_stores_dirty_little_secret.html/index.html) + * Distribution limited API’s? + * Those rankings are legit… right? + * Those reviews are real… right? + * App Stores put small and large developers on a level playing field… maybe… no? + * These problems are coming to an OS near you. + +#### Human Dependencies or the Rockstar Syndrome + + * About that bus…. + * Fire any and all “Rockstars” + +### Vote in our Poll: + + * [Do you use Unity](http://gopollgo.com/do-run-unity-with-compiz/index.html) + +#### Mike’s Plug + + * [Code Journal](http://codejournalapp.com/index.html) + +#### Tool of the Week + + * [Sublime Text 2](http://www.sublimetext.com/index.html) + +#### Book of the Week + + * [Turing’s Cathedral](http://www.qksrv.net/click-4897915-102739197b50.html?url=https://www.audible.com/pd/ref=sr_1_1?asin=B00769WF8I&qid=1343493601&sr=1-1&source_code=COMA0213WS031709\\%22) + + diff --git a/content/show/coder-radio/0009.md b/content/show/coder-radio/0009.md new file mode 100644 index 000000000..8f09f64d1 --- /dev/null +++ b/content/show/coder-radio/0009.md @@ -0,0 +1,97 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 9, + "episode_padded": "0009", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "9", + "title": "Development Bootcamp for CS Grads", + "description": "By popular demand we have specially tailored an episode for fresh computer scientists who are about to enter the development arena. Things are different here, but if you follow some simple guidelines, you\u2019ll have a much better time started out. This episode is all about those little things academia forgot.", + "date": "2012-08-06", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0009-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0009-ogg.ogg", + "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0009-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/VgETeNT9G98", + "jb_url": "/22776/development-bootcamp-for-cs-grads-cr-09/index.html", + "fireside_url": "/9" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Emmet has made his own solution and [put it on Github](https://github.com/the-kid89/BNR/index.html) — and David recommends Uranos for him. + * A number of you still love Codeacademy.com + * Rellon is moving from Windows to Linux development and has fallen in love with Ruby (good choice). He would like some Ruby resources. + * Adam says he’s loves the show (Awesome BTW!) but is having something of a problem wrapping his head around the arcane world of software licences. GPL? BSD? MIT? Apache? What does it all mean? + * Pablo suggests we take a look at test driven development and unit testing one day — not a bad idea. + * Fernando asks how I stay focussed enough on side commercial projects to actually complete them; I wonder if he likes tomatoes? + * Colin says, “I see your email written in C and raise you a message in Haskell”. Yes, he wrote the email in Haskell. + +#### PSA on Manners and the Real World + + * [Nixie has a problem: you.](https://youtu.be/CjB9z5vyv0I&feature=plcp) + * And back to your regularly scheduled programming. + +#### First Rule About Source Control: USE IT!!! + + * Everything in Source control no exceptions! + * Centralised vs distributed? + * Gui or command line? + * Commit message formatting? + +#### I Regret to Inform You that the Compiler is Almost Always Right + + * Don’t start with assumption that there is a bug in the vendor’s compiler / framework… + * Having trouble? Consider writing test… + * Test before you push, please…. + +#### Forget About Being Perfect, Be Good Enough and Get the Job Done + + * Don’t waste a week writing a “perfect” algorithm when a less perfect one will meet your needs and take significantly less time. + * To that point it is almost always a good idea to use accepted solutions / algorithms for most problems you will encounter, rather than rolling your own. + +#### Code Journal Experiment Update + + * [Lessons Learned: Code Journal Early Release](http://blog.mdominick.com/indexc1cd.html?p=216\\%22) + +#### The Horror! + + * This one is all too common… + +#### JB Community App Update! + + * [GitHub Project Page](https://github.com/dominickm/jupiter_broadcasting_mobile_community/index.html) + * Phonegap is slow…. + +#### Book of the Week + + * [Effective Programming: More than Writing Code](http://www.amazon.com/Effective-Programming-More-Writing-ebook/dp/B008HUMTO0/ref%3dsr_1_16732.html?ie=UTF8&qid=1344185971&sr=8-1&keywords=jeff+atwood\\%22) + +#### Tool of the Week + + * [Stackoverflow](http://stackoverflow.com/index.html) + + diff --git a/content/show/coder-radio/0010.md b/content/show/coder-radio/0010.md new file mode 100644 index 000000000..83632b9f6 --- /dev/null +++ b/content/show/coder-radio/0010.md @@ -0,0 +1,87 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 10, + "episode_padded": "0010", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "10", + "title": "Yes Virginia, Worse is Better", + "description": "As much as we might like to have different fully native applications for every platform we target \u2014 that can be more than a little inefficient not to mention expensive. This episode is all about compromise.", + "date": "2012-08-13", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0010-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0010-ogg.ogg", + "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0010-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/K4Zi7mqOFGw", + "jb_url": "/23086/yes-virginia-worse-is-better-cr-10/index.html", + "fireside_url": "/10" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * [Sigflup writes in to disagree with me regarding finding bugs while porting apps and share his awesome project](https://devio.us/_sigflup/mega/index.html#) + * [Community recommendations on source control books](http://git-scm.com/book/index.html) + * [Source Control by Example](http://www.ericsink.com/vcbe/index.html) + * Rellon or Ruby hacker writes in to clarify what he wants to do with Ruby and puts his vote in for a testing episode. + * Bill has been teaching himself some coding but wants to be a systems programmer and wonders if there is money in that. + * James is working in C# as an ASP.Net developer, is learning Python, and has to make a decision regarding design patterns. + * Github clarifications + * A lot of you came to the defense of QT; Chris and I clarify. + +#### [Code School Affiliate](http://zfer.us/iln1s/index.html) + +#### This Week’s Dev World Hoopla + + * Digia bought QT — please don’t go the way of Mono…. + * Steve Yegge’s Liberal / Conservative Software Axis + * ZOMG TextMate 2! + +#### Mikes a Sad Panda + + * Sales progress…. + +#### Write Once Suck Everywhere + + * Using the same code base across multiple platforms + * How Java fits in + * Other options? + * About those pesky designers…. + * The Great Web Hope + * [20,000 Leagues Under Java!](http://www.jupiterbroadcasting.com/21716/20000-leagues-under-java-cr-06/index.html) + +#### Mike’s Plug + + * [Code Journal](http://codejournalapp.com/index.html) + +#### Tool of the Week + + * [QTCreator](http://qt.nokia.com/products/developer-tools/index.html) + +#### Book of the Week + + * [Foundations of QT Development](http://www.amazon.com/Foundations-Development-Experts-Source-ebook/dp/B0017U291K/ref%3dsr_1_2bfae.html?ie=UTF8&qid=1344793475&sr=8-2&keywords=QT+Foundations\\%22) + + diff --git a/content/show/coder-radio/0011.md b/content/show/coder-radio/0011.md new file mode 100644 index 000000000..cc16fb91b --- /dev/null +++ b/content/show/coder-radio/0011.md @@ -0,0 +1,84 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 11, + "episode_padded": "0011", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "11", + "title": "Outrageous Fortune", + "description": "As Yoda would say \u2014 \u201cAlways in motion the future is\u201d. Change is a fact of life and a fact of software development. It\u2019s great to be the one driving change, but what happens when change seems to be driving you? This week\u2019s all about gritting your teeth and hanging on.", + "date": "2012-08-20", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0011-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0011-ogg.ogg", + "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0011-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/CmeQ-HkPqtg", + "jb_url": "/23446/outrageous-fortune-cr-11/index.html", + "fireside_url": "/11" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Cole is doing some Django but is wondering if ROR generates enough HTML/JS that he would not have to fiddle with it if he used ROR. + * [Chris writes in to share some QT deployment wisdom and to share his current OSS project: personal audio server](http://www.streampublic.com/index.html) + * Macarthur writes us a letter in C/C++ and took extra care to have it compile on compilers and machines. Also,has some interesting ideas on OO. + * Macarthur (maybe same dude?) writes in to tell us that he has great success with Clang+LLVM for debugging but releases uses GCC. + * [Forlian writes in to share his success with Pomodoro and shares an extension for GNOME](https://extensions.gnome.org/extension/53/pomodoro/index.html) + * Daniel asks about design patterns and needs a jumping off place for research. + * Nick is using D with QT but is having a hard time configuring QTD. Also, some clarifications on Mike C++ and Java. + * Jason’s Email — Jason has a tough choice to make. Oh and he made me build his email with Ant — Java fans REJOICE! + * Ewoud writes in to remind us that there a lot of embedded developers out there working in C and to offer Bill (our aspiring Linux dev) some encouragement. Oh Also, he has robotics experience, so when the robots take over — blame him. + +#### [Code School Affiliate](http://zfer.us/iln1s/index.html) + +#### Chris was Right About Code Journal + +#### Castles on Sand + + * Platforms and frameworks are great… until they move your cheese. + * Case Study: Phil Phish’s Fez and XNA. + * Here today gone tomorrow — what do you mean it’s not supported??? + +#### Orders from on High + + * Management can be… interesting in some of their technical decisions. What happens when your specialty becomes legacy. + * About those distribution platforms. + +#### Tool of the Week + + * [OmniPlan](http://www.omnigroup.com/products/omniplan/index.html) + +#### Book of the Week + + * [Design Patterns: Elements of Reusable Object-Oriented Software](https://www.amazon.com/dp/0201633612?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0201633612) + +#### Getting in Touch + + * [Mike App.net](https://alpha.app.net/dominucco/index.html) + * [Mike Twitter](https://twitter.com/dominucco/index.html) + * [Mike Google+](https://plus.google.com/114946680741631094798/posts/index.html) + + diff --git a/content/show/coder-radio/0012.md b/content/show/coder-radio/0012.md new file mode 100644 index 000000000..d44341b0f --- /dev/null +++ b/content/show/coder-radio/0012.md @@ -0,0 +1,104 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 12, + "episode_padded": "0012", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "12", + "title": "For the Love of the Game", + "description": "Michael and Chris discuss the state of XNA, different options when entering the game market, the basics you need to think about, and a bit of a reality check. Plus \u2013 Should everyone start with C? And much more of your feedback!", + "date": "2012-08-27", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0012-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0012-ogg.ogg", + "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0012-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/z2dJHxxHomo", + "jb_url": "/23766/for-the-love-of-the-game-cr-12/index.html", + "fireside_url": "/12" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Tzvi heard that new coders should start with C. Also, wants to know what a Javascript framework is + * Niklas’ email: [Money from OSS](http://slexy.org/view/s20IeUJunM/index.html) + * [Simon shares an open-source German project management tool](https://github.com/arago/rike/index.html) + * George reminds me of my favorite type of debugging — Rubber Duck BABY! + * [Alex writes in to share OpenHatch](http://openhatch.org/index.html) + * Mike N has a question for Chris + * [Voytek wants to know what I think of RubyMotion for iOS](http://www.rubymotion.com/index.html) + * Brandon reminds us that sometimes changing a project’s stack makes sense. + * Derrik would like my thoughts on Lua. + +#### Why Games Why Today? + + * [Spelunky](http://spelunkyworld.com/index.html) + * [Fez](http://marketplace.xbox.com/en-US/Product/Fez/66acd000-77fe-1000-9115-d802584109c0/index.html) + * [XBLA allows first F2P game!!! Happy Wars](http://www.happywars.net/index.html) + +#### What doth make a game dev? + + * It has never been easier / cheaper to get started. + * Platforms. + * Required knowledge. + * Budget??? or you can’t afford to make WOW 2 + +#### Platform platform, my kingdom for a platform! + + * Console? + * Mobile? + * Desktop? + * Web? + * Is one better than the others? How do you choose? + +#### Tools for every wallet size! + + * Native or web? + * 2D or 3D? + * [Unity 3d](http://unity3d.com/index.html) + * [Monogame](https://github.com/mono/MonoGame/index.html) + * [Cocos2D](http://www.cocos2d-iphone.org/index.html) + * OpenGL / Direct2D? + +#### Monetization + + * Free to play == fad? or here to stay? + * [When free to play goes bad…. the Gaskteball story](http://penny-arcade.com/report/editorial-article/going-broke-with-success-how-an-app-with-200000-downloads-led-to-devel/index.html) + +#### Tool of the week + + * [Tiled](http://www.mapeditor.org/index.html) + +#### Book of the week + + * [Think Like a Programmer](http://www.amazon.com/Think-Like-Programmer-Introduction-Creative/dp/1593274246/ref%3dsr_1_1803d.html?s=books&ie=UTF8&qid=1346080783&sr=1-1&keywords=think+like+a+programmer\\%22) + +#### Plugs + + * [Code Journal Direct](http://codejournalapp.com/index.html) + * [Code Journal App Store](http://itunes.apple.com/us/app/code-journal/id5404872018027.html?mt=12\\%22) + * Consulting? + + diff --git a/content/show/coder-radio/0013.md b/content/show/coder-radio/0013.md new file mode 100644 index 000000000..8c0499bd3 --- /dev/null +++ b/content/show/coder-radio/0013.md @@ -0,0 +1,106 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 13, + "episode_padded": "0013", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "13", + "title": "Unlucky 13", + "description": "Michael and Chris discuss what to do when things go wrong. When should you abandon ship? When should you try to land your project in the Hudson? Plus: Java\\\u2019s had a bad week, but are we overlooking it\\\u2019s positive aspects?", + "date": "2012-09-03", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0013-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0013-ogg.ogg", + "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0013-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/ahVskOe9mUU", + "jb_url": "/24041/unlucky-13-cr-13/index.html", + "fireside_url": "/13" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Charles writes in to give his two cents on the advantages learning C and shares some great training resources. + +> \+ https://www.youtube.com/course?list=EC6B940F08B9773B9F – Buckland's +> COMP1917 +> \+ https://www.youtube.com/course?list=EC0C5D85DBA20E685C – COMP1927 +> \+ https://www.youtube.com/course?list=EC0C5D85DBA20E685C – COMP2911 +> \+ https://www1.idc.ac.il/tecs/ +> \+ https://www.youtube.com/watch?v=JtXvUoPx4Qs – intro to the course +> \+ https://www.youtube.com/watch?v=IlPj5Rg1y2w – Google Tech Talk + + * A lot of passionate feedback regarding Niklas FOSS / OSS conundrum. + * Christopher writes in to tell me that not all listeners are devs and that he likes the business side. So HA Youtube! + * To C or not to C — a lot of your care… .a lot. + * Simon writes in to share some great game development stuff: + * [JMonkeyEngine](http://jmonkeyengine.com/index.html) + * [OpenGameArt](http://opengameart.org/index.html) + * [Liberated Pixel Cup](http://lpc.opengameart.org/index.html) + * Keith writes to ask ‘where is the web development (PHP in particular) and where is the Windows love?’ + * Sven writes in an awesome webpage with a billboard style message! He asks if we think self taught programmers are better at thinking outside of the box than traditional CS grads? + * [David needs some advice on a distributed African system](http://slexy.org/view/s21ukZS3tO/index.html) + * Toislav writes in to tell me that Flash is not dead yet! In fact, Adobe AIR seems to have a thriving community — especially in the games space. + * [Code Snippet for MHazzel](https://gist.github.com/3605676/index.html) + +#### This Week’s Dev World Hoopla + + * [Miguel hates on Linux — but does he have a point?](http://tirania.org/blog/archive/2012/Aug-29.html/index.html) + +#### Burned By Some Hot Java + + * ZOMG Java is going to destroy our machines! or so say the blogs… + * What do the Java security issues mean for web developers? + * Desktop developers? + * So why would I still go with Java today? + * Right once one everywhere (sort of) + * Development ease + * Inexpensive help + * [Project Looking Glass – YouTube](https://youtu.be/u1JwfgBv5bg) + +#### A Little Bird Bit Me! + + * What happens when you build your great product on someone else’s platform and they say ‘thanks but no thanks’ + * App.net the great gray hope? + * Whose app is it anyway? + +#### Shot Down + + * Your app is live — then it’s not! What do you do? + * You’ve been gathering metrics right? + * Do you have some way to contact your users? + * Data issue? You have a manual way to fix that, right? + +#### Tool of the week + + * [Turnkey Linux](http://www.turnkeylinux.org/index.html) + +#### Plugs + + * [Code Journal Direct](http://codejournalapp.com/index.html) + * [Code Journal App Store](http://itunes.apple.com/us/app/code-journal/id5404872018027.html?mt=12\\%22) + * Need some consulting work? Contact the show! + + diff --git a/content/show/coder-radio/0014.md b/content/show/coder-radio/0014.md new file mode 100644 index 000000000..7c408a3d4 --- /dev/null +++ b/content/show/coder-radio/0014.md @@ -0,0 +1,80 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 14, + "episode_padded": "0014", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "14", + "title": "The B Team", + "description": "Mike and Chris discuss the recent Amazon Kindle Fire and Windows Phone 8 announcements and how they affect your development work. We also discuss your feedback and Mike\u2019s epic coffee fail, and some great new audience apps.", + "date": "2012-09-10", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0014-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0014-ogg.ogg", + "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0014-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/W6fQrXCsulA", + "jb_url": "/24446/the-b-team-cr-14/index.html", + "fireside_url": "/14" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Mike does not mean free software when he says open source — he means open source… + * Michael wants to know if I think that Macs have become popular with developers because that is what their employers buy — ie would they spend the same money themselves? + * Kostas writes in re the open-source business models: “In my opinion the only people who can afford to experiment with this are people whose lives don't depend on the revenue from their software. That leaves just hobbyists and college students” + * Mike has been learning Python and wants to know what GUI toolkit to use + * David needs to buy a new PC and wants to know if I recommend a laptop or desktop. + * Brian suggests we cover the JVM languages that are not Java and wonders what I think of the idea that Scala will replace Java + * Regarding GO. + * [Callisto](https://play.google.com/store/apps/detailsab6a.html?id=com.qweex.callisto\\%22) + * [Shane's Software on the side: Java ME Permissions Suck and another Jupiter Broadcasting App](http://www.softwareontheside.info/2012/09/java-me-permissions-suck-and-another.html/index.html) + +#### This Weeks Dev Hoopla + + * [The Wall Street Journal says pairing is the way and the light](http://online.wsj.com/article/SB100008723963904438558045775999930530550306182.html?mod=WSJ_Tech_TECHEDITORSPICKS_1\\%22) + +#### Fire Re-Kindled? + + * What do I need to know? + * ICS Baby + * Is this really Android? + * How does this compare to the Galaxy Nexus 7? + * What does this mean for my shiny new Android app? + +#### Eighth Time is a Charm + + * Nokia’s Lumia 920 and Samsung Atrix — are they worth it? + * What does Windows Phone 8 mean for me coming from Windows 7 or .Net + +#### Book of The Week + + * [Code Complete](http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670/ref%3dsr_1_13793.html?s=books&ie=UTF8&qid=1347291971&sr=1-1&keywords=code+complete\\%22) + +#### Tool of the Week + + * [Producteev](http://www.producteev.com/index.html) + + diff --git a/content/show/coder-radio/0015.md b/content/show/coder-radio/0015.md new file mode 100644 index 000000000..fc110d9dc --- /dev/null +++ b/content/show/coder-radio/0015.md @@ -0,0 +1,86 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 15, + "episode_padded": "0015", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "15", + "title": "iSad", + "description": "Chris and Mike take a look at joining an open source project, the formerly brown Ubuntu as a developer platform. Dell is getting ready to launch Sputnik, but should you jump on board or take a big old bite of a Macintosh? Plus should the release of the iPhone 5 and the Lumia 920 turn developer heads?", + "date": "2012-09-17", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0015-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0015-ogg.ogg", + "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0015-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/-wtBgFYfpt4", + "jb_url": "/24711/isad-cr-15/index.html", + "fireside_url": "/15" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Jay writes in to report that I have swayed him on his views on piracy in 20,000 Leagues Under Java. + * About Windows Phone 8 + * A few anonymous writers write in with tales of ‘Imposter’s Syndrome’ + * A number of listeners ask: ‘why don’t you get a Fire and root it?’ + * David writes in to let us know that he went with CouchDB and is happy with it! + +#### This Week’s Dev World Hoopla + + * [Github CRASHED!!!](https://github.com/blog/1261-github-availability-this-week/index.html) + * [Steam Greenlight](http://steamcommunity.com/greenlight/index.html) + * iPhone UUID Apocalypse — just another reason to use paid apps + * The iPhone 5 release — le bore + * [Amazon Enters the Maps Game](http://www.amazonappstoredev.com/2012/09/amazon-maps-api.html/index.html) + * [Google says ‘NO’ to Aliyun and here’s why](http://arstechnica.com/gadgets/2012/09/pirated-android-apps-featured-prominently-on-aliyun-app-store/index.html) + +#### My Week Working in Ubuntu As a Dev Box + + * The death of the air… + * The Sputnik developer experience + * My dev stack on Ubuntu + * Why Ubuntu over Mac? + +#### The Open-Source Inductee’s Oath + + * [Geary](http://redmine.yorba.org/projects/geary/wiki/index.html) + * Ok, how do I volunteer for open-source? + +#### Vala — A Hidden Gem + + * Syntax similar to C# + * Compiles down to C, then compiles with the system’s native compiler (ie gcc) + * Can be freely mixed with C + +#### Book of the Week + + * [Ubuntu Unleashed 2012 Edition: Covering 11.10 and 12.04](https://www.amazon.com/dp/0672335786?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0672335786) + +#### Tool of the Week + + * [Day Journal](http://www.iloveubuntu.net/keep-journal-lightweight-dayjournal-ppa-available/index.html) + + diff --git a/content/show/coder-radio/0016.md b/content/show/coder-radio/0016.md new file mode 100644 index 000000000..26d242e78 --- /dev/null +++ b/content/show/coder-radio/0016.md @@ -0,0 +1,82 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 16, + "episode_padded": "0016", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "16", + "title": "Burn Baby Burnout", + "description": "Mike and Chris tackle the challenges of burnout, the signs of approaching discontent, the issues that can aggravate it, and what you can do to combat burnout and get back to work. Plus we answer some of your questions, ask if its no big deal that iOS 6 is more evolution than revolution, and much more!", + "date": "2012-09-24", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0016-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0016-ogg.ogg", + "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0016-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/q0aCPYNnrdY", + "jb_url": "/25026/burn-baby-burnout-cr-16/index.html", + "fireside_url": "/16" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Tushar writes in with some Ubuntu stability woes. + * Jay writes explaining that Coder Radio has gotten him to abandon his evil app pirating ways! But, he still won’t pay more than one dollar for an app. + * [Matt as a solution to the GRUB issue I’ve seen in the past](https://launchpad.net/grub-customizer/index.html) + +#### This Week’s Dev World Hoopla + + * [Jeremy Kahn’s Developers vs. Engineers vc. Scientists](http://jeremyckahn.github.com/blog/2012/09/23/developers-vs-engineers-vs-scientists/index.html) + +#### iOS 6 New Stuff! + + * Evolution rather than revolution. + +#### Burnout + + * What is burnout? + * [Signs of burnout](http://tech.onthis.net/2011/06/16/top-10-symptoms-of-developer-burnout/index.html) + * [The disposable geek mentality](http://www.infoworld.com/d/developer-world/developer-burnout-time-end-the-disposable-geek-mentality-072/index.html) + * How does this happen? + +#### My Burnout Cures + + * See real (non-digital)people + * [Gaming](http://www.humblebundle.com/index.html) + * Get away from the computer. + +#### Tool of the Week + + * [Amazon Kindle Paperwhite , 6-Inch, Wi-Fi, With Special Offers [Previous Generation - 5th]](https://www.amazon.com/dp/B007OZNZG0?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B007OZNZG0) + +#### Audio Book of the Week + + * [Extra Lives: Why Video Games Matter](http://www.qksrv.net/click-4897915-102739199cde.html?url=https://www.audible.com/pd/ref=sr_1_1?asin=B003QAEJ0I&qid=1348513741&sr=1-1&source_code=COMA0213WS031709\\%22) + +#### Book of the Week + + * [Storm Front (The Dresden Files, Book 1)](https://www.amazon.com/dp/B000WH7PLS?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B000WH7PLS) + + diff --git a/content/show/coder-radio/0017.md b/content/show/coder-radio/0017.md new file mode 100644 index 000000000..d4bc7bdef --- /dev/null +++ b/content/show/coder-radio/0017.md @@ -0,0 +1,82 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 17, + "episode_padded": "0017", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "17", + "title": "Focus", + "description": "On heels of our discussion of burnout Chris and Mike discuss a lead cause of burnout: a lack of focus. For developers, focus can mean a lot different things: raw concentration, choosing a single platform, or sticking with a project even when the grass looks a whole lot greener elsewhere.", + "date": "2012-10-01", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0017-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0017-ogg.ogg", + "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0017-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/YrvlWxrbJms", + "jb_url": "/25386/focus-cr-17/index.html", + "fireside_url": "/17" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Karl wants to know what Haskell is. + * Russell’s [email](http://slexy.org/view/s2158mP1or/index.html) + * [George shares the Ten Commandments of Good Source and reminds us all to ‘remember the axe murder… when witing commit messages Control](http://www.troyhunt.com/2011/05/10-commandments-of-good-source-control2641.html?m=1\\%22) + * Jason’s [email](http://slexy.org/view/s2nh13kJEp/index.html) + * Andrew wants to know why we don’t charge for CR + * Egon has some feedback on our coverage of burnout last week and reminds us that there is more to life than work. He suggests hugging a loved one to cure / prevent burnout. + * John wants to hear documentation for dummies + * A number of people want to defend or attack agile. + +#### This Week’s Dev World Hoopla + + * [IP Infringement in the Ubuntu Software Centre?](https://plus.google.com/114946680741631094798/posts/cE6sajbjnwP/index.html) + * [The PC is Over](http://www.codinghorror.com/blog/2012/10/the-pc-is-over.html/index.html) + +#### What is Focus and Why Do I Need It? + + * What is focus? + * How does it help developers + * Effects on open-source projects + +#### The Multiplatform Question + + * At what point does multiplatform become an issue? + * Doesn’t abstraction help? + +#### Audio Book of the Week + + * [Tubes: A Journey to the Center of the Internet](http://www.qksrv.net/click-4897915-102739190980.html?url=https://www.audible.com/pd/ref=sr_1_1?asin=B00846MMWG&qid=1349103473&sr=1-1&source_code=COMA0213WS031709\\%22) + +#### Book of the Week + + * + +#### Tool of the Week + + * [Windows Powershell](http://technet.microsoft.com/en-us/library/bb978526.aspx/index.html) + + diff --git a/content/show/coder-radio/0018.md b/content/show/coder-radio/0018.md new file mode 100644 index 000000000..4f6dacb4a --- /dev/null +++ b/content/show/coder-radio/0018.md @@ -0,0 +1,76 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 18, + "episode_padded": "0018", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "18", + "title": "The Javascript Problem", + "description": "Mike and Chris take a walk down a dangerous and controversial road \u2014 the state of Javascript in modern web development. Plus a frank look at TypeScript, blaming developers, your emails, and much more.", + "date": "2012-10-08", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0018-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0018-ogg.ogg", + "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0018-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/kFPPQGsIdsQ", + "jb_url": "/25741/the-javascript-problem-cr-18/index.html", + "fireside_url": "/18" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Jay wants to know how the Android update cycle and the device manufacturers’ different versions of Android affect developers. + * [Carlo’s email](http://slexy.org/view/s21yBHDnQ6/index.html) + * Isak asks what we think about Typescript + * Charles writes in with some more info on Haskell + * Matt shares an interesting [article about Adobe](http://webdesign.tutsplus.com/articles/general/has-adobe-gotten-its-mojo-back/index.html) + * Matt (diff Matt?) is working on an iOS app that will have a server backend component and is wondering how to make a profit on the app — given the hosting costs over time. + +#### This Week’s Dev World Hoopla + + * [NCEES licensing exam for Software Engineers](http://ncees.org/Exams/PE_exam.php/index.html) + * Windows Phone 8 SDK oddness + * [TypeScript / The Javascript Problem](http://blog.mdominick.com/indexd7c7.html?p=287\\%22) + +#### The Language Itself + + * No classical inheritance. + * Too loose + +#### Developers + + * Too stupid / lazy?? + * Too sloppy?? + +#### Tool of the Week + + * [Typescript](http://www.typescriptlang.org/index.html) + +#### Book of the Week + + * [Basic Category Theory](http://www.amazon.com/dp/0262660717/index.html) + + diff --git a/content/show/coder-radio/0019.md b/content/show/coder-radio/0019.md new file mode 100644 index 000000000..0b461f1f0 --- /dev/null +++ b/content/show/coder-radio/0019.md @@ -0,0 +1,90 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 19, + "episode_padded": "0019", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "19", + "title": "Process Them!", + "description": "Sometimes we need a little process to get the job done. Mike and Chris discuss the challenges of getting things done your own way, while adapting to the needs of the job, or the project. Plus practical advice on building a better workflow can naturally lead to better communication, and setting proper expectations.", + "date": "2012-10-15", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0019-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0019-ogg.ogg", + "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0019-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/vybDSIfq8HI", + "jb_url": "/26066/process-them-cr-19/index.html", + "fireside_url": "/19" +} + + +### Episode Links + +## Show Notes: + +### Feedback + + * Macarthur’s got the quote of the week ‘Anyway, I do agree with you that it's not perfect, but no language will stop people from writing bad code, nothing ever will.’ + * Matt wants to know why I think students who learned Java can’t learn JavaScript Prototypical model and what I think of Codecademy and the like for learning JS. + * Stephen writes in to share some resources on some low level / robotics development + * Rutger has a question about a SQL database in Git and how to manage it. + * Wouter writes in bemoaning Google Play’s insistence on credit cards rather than Paypal and wonders how that might affect app sales. + * Colin sends in a letter as a Haskell program that shares information on other Haskell programs. Also, Colin shares that Haskell is the 18th most popular lang on Github. + +#### This Week’s Dev World Hoopla + + * [How Taxcloud Stole My Code…](http://hovercar.in/blog/don-t-steal-code/index.html) + * The web is aflame with Typescript! + * Brand new BitBucket.org! + +#### Wait! What! I’m not a PM! + + * What do we mean by process? + * Not just for PM’s anymore? + * Why do I need this? + +#### Internal Process Management + + * Effective coding techniques + * Time management + * [Why I Don’t Do Unpaid Overtime…](http://thecodist.com/article/why_i_don_39_t_do_unpaid_overtime_and_neither_should_you/index.html) + +#### External Process Management + + * Automate, Automate, Automate! + * Communicate + * Continuous deployment, if possible + +#### Audiobook of the Week + + * [Idea Man – _Audio Book_](http://www.qksrv.net/click-4897915-102739199af0.html?url=https://www.audible.com/pd/ref=sr_1_1?asin=B004X6V20Y&qid=1350216721&sr=1-1&source_code=COMA0213WS031709\\%22) + + * [Idea Man: A Memoir by the Cofounder of Microsoft](https://www.amazon.com/dp/B004CLYKM2?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B004CLYKM2) + +#### Tool of the Week + + * [Basecamp](http://basecamp.com/index.html) + +### Kickstarter: + + * [Ex Oblivione | a Launcher Game with an HP Lovecraft theme by Christopher Culos — Kickstarter](http://www.kickstarter.com/projects/studiosymposium/ex-oblivione-a-launcher-game-with-an-hp-lovecraft/index.html) + + diff --git a/content/show/coder-radio/0020.md b/content/show/coder-radio/0020.md new file mode 100644 index 000000000..64bb5f731 --- /dev/null +++ b/content/show/coder-radio/0020.md @@ -0,0 +1,90 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 20, + "episode_padded": "0020", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "20", + "title": "The Modest Rockstar", + "description": "Chris, Mike, and special guest Ben Morse take a look at startup life and everything that comes with it.", + "date": "2012-10-22", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0020-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0020-ogg.ogg", + "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0020b-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/WeZ2YQnnwt8", + "jb_url": "/26376/the-modest-rockstar-cr-20/index.html", + "fireside_url": "/20" +} + + +### Episode Links + +## Show Notes: + +### Feedback + + * Mihaela writes in to share her love of Delphi and also reccomend that I take a look at C++ builder and Dev Expresses add ons for Windows apps. + * [Bill shares some interesting Ubuntu related info — apparently Ubuntu charges for apps.Ubuntu API](http://www.webupd8.org/2012/10/ubuntu-tweak-development-stopped.html/index.html) + * Brian asks that we cover software licences. + * Tim’s email [Contracting vs Full Time?](http://slexy.org/view/s29zKqaziO/index.html) + * Cole writes in asking about what tools for design are commonly used in the iOS development space. He also asks about open-source Objective-C as a way to make up for the ‘sin of Mac’ + + * [Code Journal](https://itunes.apple.com/us/app/code-journal/id5404872018027.html?mt=12\\%22) + +### Starting up! + +If it’s ok, I’d like to introduce the book pick first, as an ice breaker for +the startup life topic + + * Key Lean Startup Principles: + * MVP, and Concierge MVP + * Leap of Faith assumptions ++Build, Measure, Learn feedback loop. + + * Engine of Growth + + * Improving innovation ( start w/ baseline, then improve ) / cut + * Virality Constant / cut + * Piviot / cut + + * Equity and paperwork + + * Out Sourcing vs Building a team + * Being an architect + * Choosing a technology stack + * Fundraising + +### Book of the Week + + * [The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses](https://www.amazon.com/dp/0307887898?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0307887898) + +### Tool of the Week + + * [Tortoise Git](http://code.google.com/p/tortoisegit/index.html) + +### Follow Ben: + + * [joynme](http://joynme.com/index.html) + * [joynme on Twitter](http://twitter.com/joynme/index.html) + * [Ben on Twitter](http://twitter.com/benathon/index.html) + + diff --git a/content/show/coder-radio/0021.md b/content/show/coder-radio/0021.md new file mode 100644 index 000000000..6ad26fb67 --- /dev/null +++ b/content/show/coder-radio/0021.md @@ -0,0 +1,75 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 21, + "episode_padded": "0021", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "21", + "title": "Like a Hurricane", + "description": "Mike and Chris discuss the value and challenges of owning and supporting the infrastructure your project depends on vs. using popular cloud hosting services. Plus is the Microsoft Surface an ideal platform for independent developers, or is it just too far behind the iPad to matter? We discuss that, Google\u2019s App Engine outage, and much more!", + "date": "2012-10-29", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0021-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0021-ogg.ogg", + "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0021-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/ioTMmjycm94", + "jb_url": "/26721/like-a-hurricane-cr-21/index.html", + "fireside_url": "/21" +} + + +### Episode Links + +## Show Notes: + +### Feedback + + * Lots of feedback on our guest last week, Ben. + * Froi writes in to let us know that he loved the last CR and thinks we should have more guests on from different dev worlds. Also, he asks why I don’t recommend shipping solutions on Node.js. + * Angus clarifies that LGPL as it compares to the GPL + * [Robin’s been porting the JB plugin to Safari](https://github.com/rockinrobstar/JBAR-Safari/index.html) + +### Dev World Hoopla + + * Google App Engine bites it. + * [Surface released](146397/home-assistant-turns-amber-self-hosted-55/index1e4b.html?WT.mc_id=cpc_US-en_google_mshh&WT.srch=1&semid=ef_GGL_e_u17v2t8pdtj8w710548z_15538519149&WT.search=1\\%22) + * iPad Mini Released + * Mo retina mo problems + * [What Causes Developer Depression](http://thenextweb.com/insider/2012/10/20/are-developers-depressed/index.html) + * [Zynga Troubles](http://techcrunch.com/2012/10/23/zynga-layoffs/index.html) + * $20 Twitter app? + +### Software Pricing + + * What is the ‘race to the bottom’ + * But aren’t we making it up on volume? + * On the Apple Mac App Store the mode top grossing price for an app is $20 + * What about updates? + +### Book of the Week + + * [The Android Developer's Cookbook: Building Applications with the Android SDK (Developer's Library)](https://www.amazon.com/dp/0321741234?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0321741234) + +### Tool of the Week + + * [CoderWall](http://coderwall.com/dominickm/index.html) + + diff --git a/content/show/coder-radio/0022.md b/content/show/coder-radio/0022.md new file mode 100644 index 000000000..7d762bcfa --- /dev/null +++ b/content/show/coder-radio/0022.md @@ -0,0 +1,69 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 22, + "episode_padded": "0022", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "22", + "title": "Callback Coders", + "description": "We discuss if developers get trapped in callback hell, the role of Javascript on the desktop, Android\u2019s birthday, Windows 8\u2019s potential, and the Ubuntu SDK! Plus a batch of your feedback and much more!", + "date": "2012-11-05", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0022-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0022-ogg.ogg", + "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0022-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/v5P_Ww9qPI4", + "jb_url": "/27006/callback-coders-cr-22/index.html", + "fireside_url": "/22" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Mike is still alive. Score! + * Brandon shares that in his experience colos can be very expensive. + * Jason is striking out on his own but doesn’t know where to find clients. + * Zane would like to know what resources I recommend for learning the basic of designs for a developer. + * Ben would like to know if Chris has a different VM for each client. + +#### This Week’s Dev World Hoopla + + * [Ubuntu Summit Software Development Kit](http://www.engadget.com/2012/11/01/ubuntu-summit-raises-software-development-kit-for-os/index.html) + * [What Programmers Want](http://michaelochurch.wordpress.com/2012/10/30/what-programmers-want/index.html) + * [Escape from Callback Hell: Callbacks are the Modern Goto](http://elm-lang.org/learn/Escape-from-Callback-Hell.elm/index.html) + * [Android turns 5 today!](http://crave.cnet.co.uk/mobiles/android-is-5-years-old-today-heres-how-it-all-began-50009685/index.html) + +#### El Ocho + + * My MS.Cheese() has been moved! + * Language++ + * The future of C# + * The future of JS on MS + +### Book of the Week + + * [C# 5.0 in a Nutshell: The Definitive Reference](https://www.amazon.com/dp/1449320104?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1449320104) + + diff --git a/content/show/coder-radio/0023.md b/content/show/coder-radio/0023.md new file mode 100644 index 000000000..122d5295f --- /dev/null +++ b/content/show/coder-radio/0023.md @@ -0,0 +1,64 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 23, + "episode_padded": "0023", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "23", + "title": "We Lied About the Title", + "description": "Mike and Chris discuss if sticking to the same job makes you utterly irrelevant, or uniquely positioned for future challenges, the twitter hammer has dropped, and we tackle the topic that was too hot for The Linux Action Show! Plus some great feedback, the great Orca meltdown, more thoughts on the Ubuntu SDK, and the flexibility of Python!", + "date": "2012-11-12", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0023-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0023-ogg.ogg", + "video_file": "https://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0023-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/ZUJd9mPsEl4", + "jb_url": "/27346/we-lied-about-the-title-cr-23/index.html", + "fireside_url": "/23" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Charles writes in to share that he thinks that JavaScript is a pretty good language and the real problem is that the W3 DOM is a terrible API. — Agreed + * [Christopher writes in to share his current project a game engine](http://gcggames.webs.com/WSL/Site/main.html/index.html) + * [Sergio shares his innovative debugging trick](http://slexy.org/view/s20gdaC9oz/index.html) Pic: https://imgur.com/DMpNe + * Rellon would like to know what is the cheapest / best for the price solution for a relatively simple Rails app. + * Johan’s wants to know where to get started with UI + * Alexander asks why not Lisp for the Ubuntu SDK? + * Beau’s email [The flexibility of Python brings.](http://slexy.org/view/s21YboEaRH/index.html) + * Brett’s emal [Afraid of being left behind and becoming unemployable in the future.](http://slexy.org/view/s2060IoY3s/index.html) + +#### This Week’s Dev World Hoopla + + * [Inside Team Romney Whale of an IT Meltdown](http://arstechnica.com/information-technology/2012/11/inside-team-romneys-whale-of-an-it-meltdown/index.html) + * [Tweetro Slams into Twitter 100k Token Limit](http://www.cnet.com.au/tweetro-slams-into-twitters-new-100k-user-limit-339342415.htm/index.html) + * [Ending the Cult of Personality in Free Software](http://aseigo.blogspot.com/2012/11/ending-cults-of-personality-in-free.html/index.html) + +### Book of the Week + + * [C++ Standard Library, The: A Tutorial and Reference](https://www.amazon.com/dp/0321623215?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0321623215) + + diff --git a/content/show/coder-radio/0024.md b/content/show/coder-radio/0024.md new file mode 100644 index 000000000..0e4058367 --- /dev/null +++ b/content/show/coder-radio/0024.md @@ -0,0 +1,67 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 24, + "episode_padded": "0024", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "24", + "title": "Lies++", + "description": "Mike and Chris debate if proprietary software holds the industry and platforms behind at the benefit of an individual, or a group of individuals. And the practical fallout from the outings of Sinofsky from Microsoft, Forstall from Apple, and the lead Compiz developer from Canonical. Plus your feedback, a solid C++ tease, and much more!", + "date": "2012-11-19", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0024-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0024-ogg.ogg", + "video_file": "https://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0024-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/m4X9cPF5zYc", + "jb_url": "/27706/lies-cr-24/index.html", + "fireside_url": "/24" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Justin is a two year IT/Desktop support major and would like to know if he can break into software. + * Andre’s email: [The threat to "our" platform is not commercial development, it's proprietary development.](http://slexy.org/view/s2s7nw1BTS/index.html) + * Niklas asks: ‘Would you say that having a strong ego is a requirement for people who want to be successful in "the business"?” + * Pope agrees regarding the cult of personality and more + * [Nathan shares The Linux Gui Development Nightmare](http://nathancampos.me/post/35638014216/the-linux-gui-development-nightmare/index.html) + +#### This Week’s Dev World Hoopla + + * Tweetro rage + * Sinofsky is out! What does that mean for devs? + * [Windows 8 sales 'well below' projections, report claims](http://news.cnet.com/8301-10805_3-57551433-75/windows-8-sales-well-below-projections-report-claims/index.html) + * [Windows 8 — Disappointing Usability for Both Novice & Power Users)](http://www.useit.com/alertbox/windows-8.html/index.html) + * [Microsoft Complains That WebKit Breaks Web Standards](http://developers.slashdot.org/story/12/11/18/1421204/microsoft-complains-that-webkit-breaks-web-standards/index.html) + +### Book of the Week + + * [C++ Primer Plus (Developer's Library)](https://www.amazon.com/dp/0321776402?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0321776402) + +#### Tool of the Week + + * [QT Creator](http://qt.digia.com/Product/Developer-Tools/index.html) + + diff --git a/content/show/coder-radio/0025.md b/content/show/coder-radio/0025.md new file mode 100644 index 000000000..af6c4e68f --- /dev/null +++ b/content/show/coder-radio/0025.md @@ -0,0 +1,75 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 25, + "episode_padded": "0025", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "25", + "title": "The C++ is Alive", + "description": "After some delay our C++ Renaissance episode arrives! But did C++ really fade away? Plus Mike and Chris discuss the various use cases for C++ and the surge of Objective-C. Plus does posting publicly about software bugs make us haters? Setting expectations, the year of Qt, and more on this week\u2019s Coder Radio!", + "date": "2012-11-26", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0025-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0025-ogg.ogg", + "video_file": "https://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0025-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/Wr99EMiwmN8", + "jb_url": "/27951/the-c-is-alive-cr-25/index.html", + "fireside_url": "/25" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Victor asks “But cmon guys, where's the screaming? You two get along too well.” + * [A Listener shared his blog](_www.view-source-code.com/index.html) + * Sebastion asks: “When building a custom app for a client, how do you limit the time they take to test each iteration?” + * Hans asks if we know of any free GUI toolkits for the OGRE 3D graphics engine. + * Do Chris and Mike hate Android? + +#### C++ The Backstory + + * Created in 1979 by Bjarne Stroustrup + * C++ usage was always big in certain spaces but managed languages took a lot of the market share. + +#### Why C++ and Why Now? + + * The Apple / Mobile Story + * The Microsoft Story + * QT + +#### What’s the Tooling Story? + + * Visual Studio + * QT + * Eclipse + * Text Editors + +#### So I Should Always Use C++ ? + +#### Book of the Week + + * [C Programming Language, 2nd Edition](https://www.amazon.com/dp/0131103628?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0131103628) + + diff --git a/content/show/coder-radio/0026.md b/content/show/coder-radio/0026.md new file mode 100644 index 000000000..3eb1cf054 --- /dev/null +++ b/content/show/coder-radio/0026.md @@ -0,0 +1,66 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 26, + "episode_padded": "0026", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "26", + "title": "Too Scared to Touch", + "description": "Mike and Chris take a retrospective look at mobile in 2012, the good, the bad, and the really bad. Plus we promise Mike doesn\u2019t hate Java, online learning, a bunch of your emails\u2026 And so much more!", + "date": "2012-12-03", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0026-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0026-ogg.ogg", + "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0026-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/_0nQZNLUia0", + "jb_url": "/28351/2012-too-scared-to-touch-cr-26/index.html", + "fireside_url": "/26" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Ted’s Email + * Mike knows that Minecraft is written in Java + * Brian wants to know why I hate Java + * Chris, the developer of White – Storm Lightning, says I am missing the beauty of C++ + * Tushar needs to buy a Mac to submit his HTML App. + * Timothy’s E-mail: [Needs help self starting](http://slexy.org/view/s2va8u4nME/index.html) + * James from England is trying to find a programming group + * Zach, the developer of Day Journal shares that he wrote it in Vala + * Adam wants to know what we think of CodeAcademy and the like + +#### This Week’s Dev World Hoopla + + * [Why C++ Is Not Back](http://simpleprogrammer.com/2012/12/01/why-c-is-not-back/index.html) + * [Surface Pro Info Release… ](http://www.pcworld.com/article/2017473/surface-pro-pricing-positioned-like-a-tablet-built-like-an-ultrabook.html/index.html) + +#### 2012 In Review + + * The Mobile Space / Development Story + + * [Maluuba: Siri Alternative – Android Apps on Google Play](https://play.google.com/store/apps/details544e.html?id=com.maluuba.android\\%22) + + diff --git a/content/show/coder-radio/0027.md b/content/show/coder-radio/0027.md new file mode 100644 index 000000000..b139686b0 --- /dev/null +++ b/content/show/coder-radio/0027.md @@ -0,0 +1,79 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 27, + "episode_padded": "0027", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "27", + "title": "HTML4++", + "description": "HTML5 went big in 2012, but how are things looking for 2013? With some high profile moves away from HTML5, is the Internet\u2019s darling fading or just getting started? Plus where to start with game design, playing the app store game, and do we hate Firefox? And much more on this week\u2019s Coder Radio.", + "date": "2012-12-10", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0027-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0027-ogg.ogg", + "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0027-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/glTl26ydP94", + "jb_url": "/28651/html4-cr-27/index.html", + "fireside_url": "/27" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Chris writes in: + +> “When I referenced "beauty" I meant the design of C++ as a language, and how +> one can write in it very freely.” + + * A web developer wants to know why we hate Firefox and sees a trend for web devs to focus on webKit. + * Jason asks: + +> So, here is where I am really stuck. How do you sit down and design +> something like a game? What tips would you give for actually laying out the +> design of the code, and the UI that you need? I come from a heavy web +> background, and have been doing mostly procedural languages for the past 10 +> years. I have the training in OO, but haven't been using the skills. +> +> Mostly, I'm curious about the design side of apps and gaming. How do you do +> this so it doesn't take on a life of its own, but still gives me the +> direction I need to move forward?” + + * Harley shares that Goto’s are still used and can be useful in generated code and also that Vala depends on Glib + * Charles wrties in to share Just Java 2 for AP Comp Sci students and does not recommend CodeAcademy. + * Anthony asks is the money to be made on the Ubuntu Software Center + * Kyle shares https://www.greenteapress.com/thinkapjava/ for you AP Java student + +#### This Week’s Dev World Hoopla + + * [Perspective: Why C++ is not back](http://herbsutter.com/2012/12/03/perspective-why-c-is-not-back/index.html) + * [Game Dev Rages Over Not Getting Special Treatment](http://www.techradar.com/news/software/applications/game-developer-slams-microsoft-after-hit-game-pulls-in-just-52-1118054/index.html) + + * [BananaBread](https://developer.mozilla.org/en-US/demos/detail/bananabread/index.html) + +### Pick: + + * [Das Keyboard Model S Wired Mechanical Keyboard, Cherry MX Blue Mechanical Switches, 2-Port USB Hub, Laser Etched Keycaps (104 Keys, Black)](https://www.amazon.com/dp/B008PFABI8?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B008PFABI8) + + diff --git a/content/show/coder-radio/0028.md b/content/show/coder-radio/0028.md new file mode 100644 index 000000000..fed8e3465 --- /dev/null +++ b/content/show/coder-radio/0028.md @@ -0,0 +1,72 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 28, + "episode_padded": "0028", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "28", + "title": "Few of Our Favorite Things", + "description": "Mike and Chris discuss their favorite things from 2012. And do developers really need monster rigs to get their jobs done? Plus our thoughts on Github vs code.google.com, the XPS 13\u2026 And more!", + "date": "2012-12-17", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0028-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0028-ogg.ogg", + "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0028-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/VsmHwKCV7mw", + "jb_url": "/28981/few-of-our-favorite-things-cr-28/index.html", + "fireside_url": "/28" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Michael wants to know why Github > code.google.com + * David wants our thoughts on the Dell XPS 13 developer edition + * Luke asks: “How do I bring my independent study into focus, such that I have a clearer perspective of how to get from idea to app? “ + * Jack reccomends Lynda.com + * Johan’s experience on the Ubuntu Software Center. [Johan from Sweden](http://slexy.org/view/s2udn6PB3i/index.html) + * Russel shares re code academy: + +> “Ultimately we came to the conclusion that learning from a book or a more +> rigorous source is far better for actually learning a language, but +> Codecademy is still useful for a quick reminder on stuff like syntax. I used +> Code School to learn Ruby and didn't have any of these issues, I suppose the +> lesson is that you get what you pay for.” + +John writes: + +> “After your last C++ show I got all fired up to learn C++. I've heard many +> times how bad Java guys are C++ so I am trying my best not to suck too much. +> One thing I don't quite understand is where C++ coders go for much of the +> API that I am used to using with Java. i.e stuff like HTTP libraries, +> XML/XSLT manipulation, database integration etc. I know Qt has a lot of that +> but so far all my C++ applications have just turned into Qt applications and +> I feel i'm somewhat missing the point. “ + +### Pick: + + * [ASUS Google Nexus 7 Tablet (7-Inch, 32GB) 2012 Model](https://www.amazon.com/dp/B009X3UW2G?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B009X3UW2G) + + diff --git a/content/show/coder-radio/0029.md b/content/show/coder-radio/0029.md new file mode 100644 index 000000000..7db9b3ae2 --- /dev/null +++ b/content/show/coder-radio/0029.md @@ -0,0 +1,75 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 29, + "episode_padded": "0029", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "29", + "title": "Indie Games Special", + "description": "It\u2019s our favorite indie games from the last couple years. Plus the big shake up the Steam Box could bring to the market, if Valve is crushing the Ouya, and why Microsoft and Sony will be forced to adapt. Plus realistic funding for Indie devs, the new idea of success, and much more!", + "date": "2012-12-23", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0029-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0029-ogg.ogg", + "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0029-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/E1KjnlkrYYM", + "jb_url": "/29266/indie-games-special-cr-29/index.html", + "fireside_url": "/29" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Nehemiah wants to know why I didn’t mention Boost last week re the C++ question + +#### Indie + + * Indie Game Dev in 2012 + * [Ouya](http://www.kickstarter.com/projects/ouya/ouya-a-new-kind-of-video-game-console/index.html) VS [Steambox](http://www.extremetech.com/gaming/142896-valve-confirms-steam-box-coming-in-2013-says-it-will-compete-with-next-gen-consoles/index.html) + + * [Why Xbox failed in Japan ](http://www.eurogamer.net/articles/2012-12-13-why-xbox-failed-in-japan/index.html) + + * [The Xmas Bundle 2.0 – Indie Royale](http://www.indieroyale.com/index23cb.html?the-xmas-bundle-20\\%22) + + * [Development | Desura](http://www.desura.com/development/index.html) + + * [Alphafunding for Indie Games](http://www.desura.com/groups/desura/news/alphafunding-for-indie-games/index.html) + * [Steam Greenlight](http://steamcommunity.com/greenlight/index.html) + + * [Beat Hazard Grosses $2 Million](http://www.coldbeamgames.com/3/post/2012/11/november-26th-2012.html/index.html) + + * [Wolfram von Funck (wol_lay) on Twitter](http://twitter.com/wol_lay/index.html) + +### Game Picks: + + * [Cube World: Gameplay Summary](https://youtu.be/BjLV0sswhFs) + * [Vessel](http://www.strangeloopgames.com/index.html) + * [LIMBO on Steam](http://store.steampowered.com/app/48000/index.html) + * [Galcon 2: Galactic Conquest by Phil Hassey — Kickstarter](http://www.kickstarter.com/projects/philhassey/galcon-2-galactic-conquest6a0b.html?ref=category\\%22) + * [Ndemic Creations](http://www.ndemiccreations.com/index.html) + * [Mark of the Ninja on Steam](http://store.steampowered.com/agecheck/app/214560/index.html) + * [Trine 2 on Steam](http://store.steampowered.com/app/35720/index.html) + + diff --git a/content/show/coder-radio/0030.md b/content/show/coder-radio/0030.md new file mode 100644 index 000000000..e4b2c1e90 --- /dev/null +++ b/content/show/coder-radio/0030.md @@ -0,0 +1,78 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 30, + "episode_padded": "0030", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "30", + "title": "The Road Ahead", + "description": "Mike\u2019s got his hands on some new Windows RT devices, and shares his thoughts, challenges, and hopes. Plus we discuss the Super Meat Boy vs Canonical drama, share our predictions for what\u2019s to come in 2013, and answer some emails.", + "date": "2012-12-31", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0030-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0030-ogg.ogg", + "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0030-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/bDTe3ALFJdQ", + "jb_url": "/29521/the-road-ahead-cr-30/index.html", + "fireside_url": "/30" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Ouya errata + * Wayland writes in to ask if we think AAA games will ever come to Linux + * Brett writes: + +> “Hi Chris Michael, +> +> Just wondering what your thoughts are on learning/doing desktop apps +> compared to say web apps. Where do you see the shift or direction in +> programming going? Do you see more options for website/internet programming +> (Ruby,Perl, ASP, Javascript etc. ) or is it better to learn a system +> "desktop application" type language such as (Python, C#, Java etc.) +> +> Is Desktop applications still a worthwhile cause? +> +> Thank you for the tips and knowledge. + + * [Tzadik wonders if Michael has seen Java Was Strongly Influenced by Objective-C and asks if we will ever do an Objective-C episode.](http://cs.gmu.edu/_sean/stuff/java-objc.html/index.html) + + * Raymii asks if I’ve noticed that e-mail is “stupid to parse” and asks if we think he should take a shot selling his super duper e-mail backing up Python script and, if so, should he use Paypal or the processor that Michael uses for Code Journal + + * [NoPriv.py – Easy IMAP email backup to HTML archive. – Raymii.org](https://raymii.org/s/software/Nopriv.pyd13a.html?utm_source=LASReddit\\%22) + +#### Hoopla + + * Meat RAGE + * ["Last year Ubuntu added Super Meat Boy to their store without our written permission and sold it for a full year without paying us."](http://www.reddit.com/r/Ubuntu/comments/15av2w/last_year_ubuntu_added_super_meat_boy_to_their/index.html) + * [Google+ – Well this is going to stir up a holiday kerfuffle!](https://plus.google.com/108668411027851722546/posts/3746NppjDew/index.html) + +#### Christmas Goodies! + + * [ASUS VivoTab RT TF600T-B1-GR 10.1-Inch 32 GB Tablet (Gray) 2012 Model](https://www.amazon.com/dp/B009F1INL8?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B009F1INL8) + * [HTC 8x c620E 16GB Unlocked GSM Smartphone - No Warranty - Black - GSM: 850/900/1800/1900 MHz; HSPA/WCDMA: 850/900/1900/2100 MHz](https://www.amazon.com/dp/B009ESF2L6?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B009ESF2L6) + + diff --git a/content/show/coder-radio/0031.md b/content/show/coder-radio/0031.md new file mode 100644 index 000000000..794ffaaf9 --- /dev/null +++ b/content/show/coder-radio/0031.md @@ -0,0 +1,74 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 31, + "episode_padded": "0031", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "31", + "title": "Developing for Ubuntu Phone", + "description": "Ubuntu for Phones holds a lot of promise, but so many glaring questions remain for developers. Can the choice of a powerful toolkit, and a small passionate community really break this new OS into the mobile market? We debate that, answer your emails\u2026 AND MORE!", + "date": "2013-01-07", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0031-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0031-ogg.ogg", + "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0031-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/ed1lg56maeI", + "jb_url": "/29811/developing-for-ubuntu-phone-cr-31/index.html", + "fireside_url": "/31" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * A number of listeners share the carrier situation in Europe. + * Steve wants to listen to other coding podcasts in addition to CR BLASPHEMY + * Stephen asks: + +> “ was wondering if either of you saw any benefit in writing an application +> for Ubuntu and Windows (I do not own a Mac) that will plug in to the Ubuntune api and treat it like dropbox” + + * Shane writes in to agree with Mike re QT. + +#### Dev Hoopla + + * [Samsung Tizen](http://www.pcworld.com/article/2023649/samsung-tizen-linux-phones-will-arrive-in-2013.html/index.html) + +#### Ubuntu Phone + + * Ubuntu Phone 101 + * The Critical Reception + * Where’s the Phone + * Dev story + * QML == Mike was right! + +#### Took of the Week + + * [Github Survivor](https://github.com/99designs/githubsurvivor/index.html) + +### Pick of the Week (Chris’ new monitor): + + * + + diff --git a/content/show/coder-radio/0032.md b/content/show/coder-radio/0032.md new file mode 100644 index 000000000..2fb7c14c5 --- /dev/null +++ b/content/show/coder-radio/0032.md @@ -0,0 +1,73 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 32, + "episode_padded": "0032", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "32", + "title": "Monday Morning Java", + "description": "Mike\u2019s got Java on his mind this week, and takes issue with the recent coverage it\u2019s been receiving, and and offers some perspective. Google allows developers to reply to bad reviews, is this the start of a major rage train? And the really good news for Qt, new challenges for monetization, and the depressing sales numbers in the Ubuntu Software Center. Plus: Lots of great feedback, and much more!", + "date": "2013-01-14", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0032-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0032-ogg.ogg", + "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0032c-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/AYXqiCL9riU", + "jb_url": "/30141/monday-morning-java-cr-32/index.html", + "fireside_url": "/32" +} + + +### Episode Links + +## Show Notes: + +### Feedback + + * Email chapter 11 reminder + * Ubuntu Phone Feedback and thoughts + * Chaise wants to know what the theme song for the show is + * Swadhin’s email + * James is 14, has been learning C#, and wants to get into game dev — what should he do? + * [Russel shares this Game Programming Primer](http://www.teamliquid.net/forum/viewmessage8c06.html?topic_id=382368\\%22) + * Kalil drops the U bomb + +> Just some numbers I would like to share. In the Ubuntu software centre the +> second most sold app for the month of December sold only a mere 148 copies. +> +> Read the comments by the app's dev, [Jono Cooper, on this +> article.](http://www.omgubuntu.co.uk/2013/01/rc-mini-racers-decembers-top-elling-ubuntu-app/index.html) + + * [Code Journal Update](http://codejournalapp.com/index.html) + +### Dev World Hoopla + + * Google Play real names — on like Diddy Kong Racing + +### Live Stream Generated Topic + + * QT vs Cocoa + +### Tool of the week + + * [Green Horn Developer Journal](http://www.greenhorndeveloperjournal.com/index.html) + + diff --git a/content/show/coder-radio/0033.md b/content/show/coder-radio/0033.md new file mode 100644 index 000000000..6e3cea3dd --- /dev/null +++ b/content/show/coder-radio/0033.md @@ -0,0 +1,113 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 33, + "episode_padded": "0033", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "33", + "title": "Just Ship", + "description": "When is the time right to launch your project? Mike and Chris discuss how understanding your market can be key to answering that question, building a community, advertising, and when to just ship it. Plus: Things to tell your IT guy, QA war stories, and a batch of your feedback!", + "date": "2013-01-21", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0033-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0033-ogg.ogg", + "video_file": "https://201301.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0033-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/qXS0te4V6ww", + "jb_url": "/30516/just-ship-cr-33/index.html", + "fireside_url": "/33" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * New Coder wants to when he is considered to “know” a language. + + * Luke asks: + +> “How is it you come to figure out the right tools (languages) for the rightob, and once you do that, what's the anticipated 'study time' that needs to +> go into learning to use the language well enough to feel like you can +> actually do what you've set out to do?” + + * [Eric shares a development contest](http://nyehealth.org/patient-portal-for-new-yorkers/index.html) + * Hayden wants to know what I think of JavaFX + + * [mdominick.com – Give Duke a Break](http://blog.mdominick.com/indexcd6e.html?p=364\\%22) + +* * * + +#### Brian’s War Story + +> Hello Michael and Chris, +> +> I work in a medium sized development shop with about 20 developers working +> on what's essentially an enterprise client side app. I have always +> considered our process for releasing bug fix updates as being rather +> backwards and poorly executed. Essentially our head of "QA" will send an +> e-mail one morning to all developers that the code is "frozen". +> +> He will then do a build, test it for 4 or 5 days and then send an e-mail to +> everyone that the code is "unfrozen". During this "frozen" time the +> developers are still expected to continue fixing bugs but rather than check +> in their changes they are supposed to "sit" on them, usually for several +> days, until the "unfrozen" e-mail is sent out. At this point a free-for-all +> of code check in commences with all sorts of conflict and collision +> shenanigans. +> +> That said, there is nothing physically restricting the checking in of code. +> If a developer doesn't see the "fr eeze" e-mail or simply forgets after a +> few days then "QA" unleashes their wrath on the poor sod. I'm sure you can +> see all sorts of problems with this joke of a build/test/release process and +> I am even a little embarrassed just describing it. I would like to offer +> some suggestions to my superiors about ways to improve this and was +> wondering if you guys had any thoughts or suggestions. +> +> One, perhaps obvious idea would be to switch to using Git as we are still +> using the ancient CVS for source control. However I'm still very much a +> novice and trying to learn it better in my spare time. How would you suggest +> to use Git in a way that we can improve our build/test/release cycle? Do you +> have any other thoughts or suggestions to bring our release cycle up to a +> more sane and reasonable, not to mention modern process? +> +> Thanks for your thoughts and thank you for the awesome show you do each +> week. +> +> Sincerely, +> Brian M. + +* * * + +#### Launch! + + * How do you know when your project is ready to launch? + + * Is this really a bug? + + * Bug? or new feature? + * Do I have to be 100% bug free to ship? + + * Is that even possible + * What market? + + diff --git a/content/show/coder-radio/0034.md b/content/show/coder-radio/0034.md new file mode 100644 index 000000000..a2845ed4e --- /dev/null +++ b/content/show/coder-radio/0034.md @@ -0,0 +1,69 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 34, + "episode_padded": "0034", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "34", + "title": "GitHub Calls You Stupid", + "description": "The guys attempt to answer when to sunset a project, Github calls you stupid, and is depending on other software that can\u2019t last forever simply kicking the can down the road? Plus taking on too many projects at once, your feedback, Mike\u2019s pick of the week, and more!", + "date": "2013-01-28", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0034-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0034-ogg.ogg", + "video_file": "https://201301.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0034-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/OYj6xlciFz8", + "jb_url": "/30901/github-calls-you-stupid-cr-34/index.html", + "fireside_url": "/34" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Notbryant is taking “Intro to Software Engineering” and is learning about project management and asks for “any advice on not being an evil PM” + * Jimmy has a problem: + +> “I tend to get too serious about too many projects at the same time. +> Any advice would be greatly appreciated. I was already working on porting +> an application, almost at completion, but now my Raspberry Pi has arrived. +> Sigh.” + +Also wants to share [his blog](http://karimlalani.blogspot.com/index.html) + +#### The End + + * Software doesn’t last forever. + * 1 Year, 2 Years, 3 Years + * “Sun-setting” a project + +#### Book of the Week + + * [Coder to Developer: Tools and Strategies for Delivering Your Software](https://www.amazon.com/dp/078214327X?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=078214327X) + +#### Tool of The Week + + * [SmartGitHg](http://www.syntevo.com/smartgithg/index.html/index.html) + + diff --git a/content/show/coder-radio/0035.md b/content/show/coder-radio/0035.md new file mode 100644 index 000000000..e4ba4bbc5 --- /dev/null +++ b/content/show/coder-radio/0035.md @@ -0,0 +1,66 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 35, + "episode_padded": "0035", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "35", + "title": "R.I.P. XNA", + "description": "Microsoft leaves developers in a lurch with the death of XNA, Blackberry 10\u2019s early results look promising, Microsoft won\u2019t admit they\\\u2019re an Enterprise company, and the mixed message the Surface Pro sends developers. Plus the Python vs Ruby debate is finally settled, Mike publicly admits his chicken habit, and we answer audience questions.", + "date": "2013-02-04", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0035-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0035-ogg.ogg", + "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0035-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/5P31qbUHYD4", + "jb_url": "/31286/r-i-p-xna-cr-35/index.html", + "fireside_url": "/35" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * Mark writes: “In your honest, and sometime brutal opinion, which language should prevail? Which language has the best win32com support/modules? All the machines at my job run Windows 7, while personally, I have a 13" Macbook Pro with Mountain Lion dual-booting Ubuntu 12.04.” + * Tushar writes: “since neither Apple or Google require you to release the source code of your app when you submit it for approval, you could hide stuff that activate themselves at the customers end. “ + * Michael writes in suggesting that the Ubuntu Phone is not targeted at the US market. + +#### Dev World Hoopla + + * BB10 is out + * Surface Pro? + + * [Code Journal for iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod touch](https://itunes.apple.com/us/app/code-journal/id570589448f4f5.html?mt=8\\%22) + + * RIP XNA + +#### Tool of the Week + + * [Source Tree](http://www.sourcetreeapp.com/index.html) + +#### Book of the Week + + * + + diff --git a/content/show/coder-radio/0036.md b/content/show/coder-radio/0036.md new file mode 100644 index 000000000..5eca02a0b --- /dev/null +++ b/content/show/coder-radio/0036.md @@ -0,0 +1,67 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 36, + "episode_padded": "0036", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "36", + "title": "Off the Rails", + "description": "Mike and Chris discuss Mike moving away from Rails and just what the Hell has happened to Rails in the past few years. If you are running or supporting an older Rails site, this is a must listen! Plus Chris changes his tune a bit on the OUYA, Mike has some thoughts on Java Play, and we answer your emails!", + "date": "2013-02-11", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0036-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0036-ogg.ogg", + "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0036-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/LUu5RZq2pb8", + "jb_url": "/31676/off-the-rails-cr-36/index.html", + "fireside_url": "/36" +} + + +### Episode Links + +## Show Notes: + +#### Feedback + + * The Blackberry fans are out in force… Stanko, one of them, shares his FREE BB10 game: https://appworld.blackberry.com/webstore/content/20385954/?countrycode=US + * Sean is “interested in how we feel about writing init scripts in Python” He also welcomes (constructive criticism) regarding his scripts: https://bitbucket.org/sean_m/atlassian-scripts + * Michael says that the current version of NetBeans is “a pretty awesome tool for Java, JavaScript…” + +#### Dev World Hoopla + + * + +#### Rails Security Check + + * [Mass assignment bug](https://github.com/rails/rails/issues/5228/index.html) + * There is no security only YAML + * [What the Rails Security Issue Means…](http://www.kalzumeus.com/2013/01/31/what-the-rails-security-issue-means-for-your-startup/index.html) + + * The FUDless bottom line + + * [Sinatra](http://www.sinatrarb.com/index.html) + +#### Tool of The Week + + * [IntelliJ 12](http://www.jetbrains.com/idea/index.html) + + diff --git a/content/show/coder-radio/0037.md b/content/show/coder-radio/0037.md new file mode 100644 index 000000000..c23a8790a --- /dev/null +++ b/content/show/coder-radio/0037.md @@ -0,0 +1,69 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 37, + "episode_padded": "0037", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "37", + "title": "Gandalf the Whiteboard", + "description": "From text editors and compilers to Project management tools Mike shares his toolchain for getting projects done. But we start with fending off the trolls, trouncing Chris over the OYUA, and struggling with nuances of an open sources ASP.NET. Plus defending a dev underfire for speaking his mind, and we answer a batch of your emails.", + "date": "2013-02-18", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0037-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0037-ogg.ogg", + "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0037-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/tzT5_TUndgM", + "jb_url": "/32037/gandalf-the-whiteboard-cr-37/index.html", + "fireside_url": "/37" +} + + +### Episode Links + +### Show Notes: + +#### Feedback + + * Jeramy writes: + +> “Michael failed to mention that Microsoft released ASP.NET to the open +> source community and now ASP.NET can be run on any server with any database +> management system.” + + * John shares his sister’s web-based calendar: www.keilascode.com + * Folks love the SNES generation + +### Hoopla + + * [Aaron Seigo – Google+ RE: In Canonical's recent announcement](https://plus.google.com/107555540696571114069/posts/HSL2C21DJt7/index.html) + + * [Heroku | Cloud Application Platform](http://www.heroku.com/index.html) + +### Pick of the week + + * [Universal UNV43623 36 in. x 24 in. Satin Finished Aluminum Frame Melamine Dry Erase Board](https://www.amazon.com/dp/B002KO9JB0?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B002KO9JB0) + * [Aeropress Coffee and Espresso Maker Pack with 350 Additional Filters, Brews 1 to 3 Cups, Gray](https://www.amazon.com/dp/B001HBCVX0?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B001HBCVX0) + +### Tool of the week + + * [Ruby Mine](http://www.jetbrains.com/ruby/download/index.html/index.html) + + diff --git a/content/show/coder-radio/0038.md b/content/show/coder-radio/0038.md new file mode 100644 index 000000000..5d98e152d --- /dev/null +++ b/content/show/coder-radio/0038.md @@ -0,0 +1,68 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 38, + "episode_padded": "0038", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "38", + "title": "Office Hours", + "description": "Yahoo disappoints Mike and Chris with their high-profile announcement that all remote workers must return to their cubes. We\u2019ll get into why this encourages a culture of \u201cB-Players\u201d, and serves as a disservice to the entire industry. Plus the awkward gadget habit our jobs can force us to have, the possibilities Sony\u2019s PS4 could present indie game devs, an honest look at the Chrome Pixel, and much more!", + "date": "2013-02-25", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0038-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0038-ogg.ogg", + "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0038-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/ABlFHbv0oXk", + "jb_url": "/32452/office-hours-cr-38/index.html", + "fireside_url": "/38" +} + + +### Episode Links + +### Show Notes: + +### Feedback + +* Oliver is moving away from Rails to Play +* I confused Dave re the OracleJDK and OpenJDK +* Re my iPhone 5 + +### Dev World Hoopla + +* [No more remote work at Yahoo by David of 37signals ](http://37signals.com/svn/posts/3453-no-more-remote-work-at-yahoo/index.html) +* [Xamarin Studio](http://xamarin.com/studio/index.html) +* [Indie devs flock to PS4 to self-publish, how The Witness became PS4 exclusive ](http://gamer.blorge.com/2013/02/23/indie-devs-flock-to-ps4-to-self-publish-how-the-witness-became-ps4-exclusive/index.html) +* [Chrome Pixel](http://www.google.com/intl/en/chrome/devices/chromebook-pixel/index.html) +* [Chromebook Pixel review ](http://www.theverge.com/2013/2/25/4023830/google-chromebook-pixel-review/index.html) + +### Tool of the Week + +* [TM Theme Editor](http://tmtheme-editor.herokuapp.com/index.html#/PlasticCodeWrap) + +### Pick of the week + +[![TechSNAP](/images/misc/Techsnap100shirtFront.jpg)](http://bit.ly/tsnap100shirt/index.html) + +* [TechSNAP 100 Shirt](http://www.teespring.com/techsnap100/index.html) + + + diff --git a/content/show/coder-radio/0039.md b/content/show/coder-radio/0039.md new file mode 100644 index 000000000..9849521cb --- /dev/null +++ b/content/show/coder-radio/0039.md @@ -0,0 +1,81 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 39, + "episode_padded": "0039", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "39", + "title": "Captain\u2019s Log", + "description": "You know you need to do it, and today Mike tries to convince you. At a minimum errors need to be logged with enough information to point to the line of code, but where do you go from there? Slogging through bug reports, pulling important metrics, and a few bumps and bruises. Plus: The inventory problem developers face, some forgotten glory, defending Yahoo, a batch of your feedback and more!", + "date": "2013-03-04", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0039-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0039-ogg.ogg", + "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0039-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/tgpCuzfRnos", + "jb_url": "/32961/captains-log-cr-39/index.html", + "fireside_url": "/39" +} + + +### Episode Links + +### Show Notes: + +### Feedback + + * Louie points out my super high pitched voice on the word “business” in the last show + + * Mike asks: + +> “With every platform having its own app store you would think that it would +> be a boom for Indy Devs. But I don't believe that is the case because app +> discovery seems to suck on all platform. Am I crazy or correct? Is there +> anyone trying to fix this? Like a place that promotes Indy apps?” + + * Dominic’s Question: [The Stupid Client Problem](http://slexy.org/view/s2AotG7p3g/index.html) + + * [Mike share’s the forgotten glory of Balmer doing TV ads in the 80’s](https://youtu.be/sforhbLiwLA) + * A lot of divided opinion re Yahoo’s ban on working from home + +### Logging + + * The essence of ¿Que? + * The feel of ¿Por Que? + +**Two key types of logging** + + * Diagnostic logging + +> Do you care enough to throw an exception up through the app or manage it +> another way? This is an "it depends" but logging info level messages +> probably should be skipped. + + * Audit logging + +> Audit logging captures significant events in the system and are what +> management and the legal eagles are interested in. This is things like who +> signed off on something, who did what edits, etc. As a sysadmin or developer +> troubleshooting the system, you're probably only mildly interested in these. +> However, in many cases this kind of logging is absolutely part of the +> transaction and should fail the whole transaction if it can't be completed. + + diff --git a/content/show/coder-radio/0040.md b/content/show/coder-radio/0040.md new file mode 100644 index 000000000..fb31faf8d --- /dev/null +++ b/content/show/coder-radio/0040.md @@ -0,0 +1,61 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 40, + "episode_padded": "0040", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "40", + "title": "Xamarin Warrior Princess", + "description": "We question the real purpose of Xamarin\u2019s recent initiatives, the likely and unfortunate outcome of alternative mobile operating systems, and pontificate on HTML5\\\u2019s continued growth. Plus: A little more on logging, some of our favorite accessories, and a plea for your calls next week!", + "date": "2013-03-11", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0040-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0040-ogg.ogg", + "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0040-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/JRruQMO3aqM", + "jb_url": "/33286/xamarin-warrior-princess-cr-40/index.html", + "fireside_url": "/40" +} + + +### Episode Links + +### Show Notes: + +### Feedback + + * [Vengeance! ](https://mega.co.nz/index.html#!pEEDiaCS!EDhV2ApW3b7_QfRXVAZ5oXA9JxVUPkgumj9CjSiCy6Q) + * [Nathan ported Cherry Notes to Android. ](https://play.google.com/store/apps/detailsa440.html?id=org.nathanpc.cherrynotes\\%22) + * Macarthur plays devil's advocate for Tizen + * Michael asks how important warnings are. + * Jed wants more details re logging. + * YouTubers say we got the remote worker recall wrong + +### Dev Hoopla + + * [Xamarin](http://xamarin.com/index.html) + +### Pick of the week: + + * [Logitech Anywhere Mobile Mouse MX, Wireless Mouse for PC and Mac](https://www.amazon.com/dp/B0082D5660?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B0082D5660) + * [Razer Deathadder Infrared Gaming Mouse](https://www.amazon.com/dp/B002Q4U5DK?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B002Q4U5DK) + + diff --git a/content/show/coder-radio/0041.md b/content/show/coder-radio/0041.md new file mode 100644 index 000000000..35049343d --- /dev/null +++ b/content/show/coder-radio/0041.md @@ -0,0 +1,97 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 41, + "episode_padded": "0041", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "41", + "title": "Killer Chrome", + "description": "Google shuffles the head of Android to a new role, folding Android under the Chrome division. We take live calls and speculate on the long-term possible transition from Android to ChromeOS, how it would impact developers and how the transition could be accomplished. Plus rumor has it Windows Phone 8 will lose support in July 2014, and the dark cloud of uncertainty around the struggling platform this creates. Then the hard choice when developing for desktop Linux, the Samsung problem, and much more!", + "date": "2013-03-18", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0041-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0041-ogg.ogg", + "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0041-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/P5NKegkbdpU", + "jb_url": "/33826/killer-chrome-cr-41/index.html", + "fireside_url": "/41" +} + + +### Episode Links + +### Show Notes: + +### Feedback + + * We take your live calls + * No show notes (Google Drive was down during our show) so emails back next week! + +### Dev Hoopla + + * [mdominick.com – Chrome > Android](http://blog.mdominick.com/indexb4c4.html?p=398\\%22) + +> My guess is that the conversion will start slow. Perhaps Google will start +> to push Chrome apps for the Android version of Chrome. Maybe in a year, when +> those rumored Google stores start to show, we’ll see a Chrome for Mobile +> “developer phone.” Regardless of the conversion starts, my bet is that +> within the next five years Google will start publically pushing Chrome as +> its next generation operating system. + + * [Samsung Dominates Android, Threatens HTC and Google (Videos – International Business Times](http://au.ibtimes.com/articles/445856/20130314/samsung-dominates-android-threatens-htc-google-videos.html#.UUdVqFvEqyg) + +> Google is fixing its eyes on its favoured partner, Samsung. The Android OS +> made the [South +> Korea](http://macnn.com/rd/258888%3d%3d%20http_/www.juniperresearch.com/whitepapers/The_Smartphone_Opportunity/index.html)nech giant become the dominant smartphone maker in the world with nearly 215 +> million smartphones in 2012 or 40 per cent of the global market. + + * [Apple leads mobile revenues, well ahead of Samsung | Electronista](http://www.electronista.com/articles/12/05/01/apple.gross.margin.per.device.dwarfs.samsung/index.html) + +> Data released by UK's [Juniper +> Research](http://macnn.com/rd/258888%3d%3d%20http_/www.juniperresearch.com/whitepapers/The_Smartphone_Opportunity/index.html)hows that although [Samsung has +> retaken](http://macnn.com/rd/258889%3d%3d%20http_/www.electronista.com/articles/12/05/01/samsung.retakes.smartphone.lead.over.apple/index.html)he smartphone sales lead from Apple, with 42.2 million sold against 35.1 +> million, Apple is easily leading in terms of revenue from mobile sales. It +> estimates that Apple's mobile revenues were $29.3 billion, when including +> the iPad. By comparison, Samsung's revenue from all mobile devices including +> feature phones came in at $17 billion. +> +> They're actually generating more than 100 percent of the industry's earnings +> — 106 percent, to be precise — according to a report from Canaccord Genuity. +> +> That may seem impossible, but it's largely because rivals — like Research In +> Motion, Nokia, and Motorola — posted operating losses during the September +> quarter, the firm said. + + * [Apple, Samsung control 106 percent of industry's profits | Mobile – CNET News](http://news.cnet.com/8301-1035_3-57542043-94/apple-samsung-control-106-percent-of-industrys-profits/index.html) + + * [Apple vs. Samsung: The Longer Vie](http://www.businessweek.com/articles/2012-08-30/apple-vs-dot-samsung-the-longer-view/index.html) + + * [Samsung, Apple grow U.S. phone sales as others lag — Tech News and Analysis](http://gigaom.com/2011/10/05/samsung-apple-grow-u-s-phone-sales-as-others-lag/index.html) + + * [Microsoft Says Windows Phone 8 Support Ends July 2014, Still No Official Successor Announced | TechCrunch](http://techcrunch.com/2013/03/18/microsoft-says-windows-phone-8-support-ends-july-2014-still-no-official-successor-announced/index.html) + + * [Mainstream support for WP 8 ends July 2014, WP 7.8 September 2014](http://wmpoweruser.com/mainstream-support-for-wp-8-ends-july-2014-wp-7-8-september-2014/index.html) + +### Pick of the week: + + * [Logitech H390 Wired Headset for PC/Laptop, Stereo Headphones with Noise Cancelling Microphone, USB, In-Line Controls, Works with Chromebook - Black](https://www.amazon.com/dp/B000UXZQ42?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B000UXZQ42) + + diff --git a/content/show/coder-radio/0042.md b/content/show/coder-radio/0042.md new file mode 100644 index 000000000..d25e81a1d --- /dev/null +++ b/content/show/coder-radio/0042.md @@ -0,0 +1,56 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 42, + "episode_padded": "0042", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "42", + "title": "License to Kill", + "description": "Mike and Chris contemplate how to gracefully kill a project, end a contract, or quit a job. Then they debate the merits of Google killing Reader, the challenges of Android, and reservations about open sourcing your code. And much more, on this week\u2019s Coder Radio!", + "date": "2013-03-25", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0042-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0042-ogg.ogg", + "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0042-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/KfB2e3aV6Zw", + "jb_url": "/34181/license-to-kill-cr-42/index.html", + "fireside_url": "/42" +} + + +### Episode Links + +### Show Notes: + +### Feedback + + * Stephen asks how feel about mobile websites packaged as apps. + * Mike has a two-parter: do you know Binpress? and is starting to have some reservations about open-sourcing his code. + * [Alex shares “High Performance Javascript”](https://youtu.be/cSH7bwMZMzc) + * Mike is having issues with Android fragmentation that is resulting in one stars. + * [Michal shares his Ubuntu Pomo app](https://apps.ubuntu.com/cat/applications/zeegaree/index.html) + +### Pick of the week: + + * [Samsung Universal MicroUSB Smartphone Multimedia Desktop Charging Dock Station](https://www.amazon.com/dp/B0089VO71U?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B0089VO71U) + * + + diff --git a/content/show/coder-radio/0043.md b/content/show/coder-radio/0043.md new file mode 100644 index 000000000..d9d63a038 --- /dev/null +++ b/content/show/coder-radio/0043.md @@ -0,0 +1,71 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 43, + "episode_padded": "0043", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "43", + "title": "Risky Business", + "description": "The Play Framework has been on Mike\u2019s mind a lot recently. Also known as JavaPlay, an easy way to build web applications with Java and Scala. This week Mike shares what started out as a grand idea, but developed into a major reboot and overhaul of the project. And why in the end, no matter what platform, software stack, or store you choose or avoid is always a risky choice. Plus: How to bounce back from burnout, find new motivation, and get started.", + "date": "2013-04-01", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0043-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0043-ogg.ogg", + "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0043-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/gdRiHqEBils", + "jb_url": "/34481/risky-business-cr-43/index.html", + "fireside_url": "/43" +} + + +### Episode Links + +### Show Notes: + +### Feedback + + * [Getting started](http://slexy.org/view/s2T1LhmbD4/index.html) + * Check out [Code School for guided projects](http://zfer.us/iln1s/index.html) + + * [In Sweden with Questions](http://slexy.org/view/s2068qi4GF/index.html) + + * [binpress.com Good or BAD?](http://slexy.org/view/s2KV46IYB7/index.html) + + * [Lacking Motivation to Code](http://slexy.org/view/s20eTbZ1Sm/index.html) + +### Dev Hoopla + + * [Play Framework – Build Modern & Scalable Web Apps with Java and Scala](http://www.playframework.com/index.html) + * [java – Play Framework: Real-world production experiences? ](http://stackoverflow.com/questions/2646681/play-framework-real-world-production-experiences/index.html) + + * [Heroku | Play! on Heroku](https://blog.heroku.com/archives/2011/8/29/play/index.html) + + * [Getting Started with Play! on Heroku | Heroku Dev Center](https://devcenter.heroku.com/articles/play/index.html) + * [Heroku Play Framework Support | Heroku Dev Center](https://devcenter.heroku.com/articles/play-support/index.html) + * [Heroku Java](http://java.heroku.com/index.html) + * [heroku/template-java-play · GitHub](https://github.com/heroku/template-java-play/index.html) + * * [Windows Azure Pricing Calculator ](http://www.windowsazure.com/en-us/pricing/calculator/index5a2c.html?scenario=web\\%22) + +### Pick of the week: + + * [edufii.com – Athletes are Made](https://edufii.com/index.html) + + diff --git a/content/show/coder-radio/0044.md b/content/show/coder-radio/0044.md new file mode 100644 index 000000000..13c3aea62 --- /dev/null +++ b/content/show/coder-radio/0044.md @@ -0,0 +1,64 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 44, + "episode_padded": "0044", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "44", + "title": "Browser War 2.0", + "description": "Blink a new fork of Webkit announced by Google looks to reignite the age old browser war, but this time around Mike and Chris think it\u2019s only going to hurt developers, support personnel, and end users. Plus the return of a notorious patent troll, and you won\u2019t believe what they are claiming this time. Betting on the OUYA, a big batch of your emails, and much more!", + "date": "2013-04-08", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0044-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0044-ogg.ogg", + "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0044-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/rSV_QFOzegs", + "jb_url": "/35031/browser-war-2-0-cr-44/index.html", + "fireside_url": "/44" +} + + +### Episode Links + +### Show Notes: + +#### Feedback + + * [Khalil share some more disappointing USC news](http://www.omgubuntu.co.uk/2013/04/top-10-paid-apps/index.html) + * Nick writes in asking if SPAs are crazy? And is looking for tips on how to influence the technical direction of his company without stirring the pot. + * Juris has been coding nights and weekends but does not work in IT and would like to make the leap. But how? + * [Lots of Play! feedback.](http://www.cloudbees.com/index.html#slide-2) + * Tushar doesn’t feel that the cloud is “ready yet” and has some questions about the QT license. + * Krasi’s email: [Trying something New](http://slexy.org/view/s2K2HzcWUO/index.html) + +#### Dev World Hoopla + +Lodsys: [Patent troll Lodsys sues 10 mobile game makers, despite Apple’s +intervention](http://arstechnica.com/tech-policy/2013/04/patent-troll-lodsys-es-10-mobile-game-makers-despite-apples-intervention/index.html) +Chrome gone wild! +Ouya Smackdown: [Ouya review: can an indie console take on Sony and Microsoft? +| The Verge](http://www.theverge.com/2013/4/4/4180242/ouya-review/index.html) + +### Pick of the week: + + * + + diff --git a/content/show/coder-radio/0045.md b/content/show/coder-radio/0045.md new file mode 100644 index 000000000..aaeb30559 --- /dev/null +++ b/content/show/coder-radio/0045.md @@ -0,0 +1,112 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 45, + "episode_padded": "0045", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "45", + "title": "Great App Recession", + "description": "Things get real this episode as the guys look at the market pressures that are creating the conditions for a console like the Ouya, and it\u2019s discounted software titles. Plus Mike\u2019s results from playing the \u201cfree\u201d game. Plus observations from the shuttering of LucasArts, and the drama of an always on future, your questions, and much more!", + "date": "2013-04-15", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0045-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0045-ogg.ogg", + "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0045-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/WluYpaF2Khc", + "jb_url": "/35401/great-app-recession-cr-45/index.html", + "fireside_url": "/45" +} + + +### Episode Links + +### Show Notes: + +#### Feedback + + * Khali asks if we think Jolla will take off + * Brandon’s email: [Culture Clash](http://slexy.org/view/s20mNzqYG3/index.html) + * [Nehemiah shares some QML buttons](http://qt-project.org/wiki/QtDesktopComponents/index.html) + + * Ashish writes: + +> Now, onto the Ouya. I am not the biggest fan of The Verge, they really like +> to go down on Apple's 'little Apple'. But they did bring up one good point: +> because all the games need a free version, most games are plauged by nagging +> for DLC and freemium content with ads. That's a huge loss and would drive +> anybody insane, and would discredit the Ouya as a 'serious' gaming platform. +> Another thing is I don't think Ouya's upgrade frequency will help them, the +> way that processors are exponentially getting faster, people will start +> expecting better and better graphics. And devs would find it hard to keep +> both ends of the spectrum, high graphics and compatibility with old versions +> of the console, in balance. +> +> Also, I don't think that you have the demographic that will buy the Ouya +> correct. Gamers will still buy consoles and PCs, but the WalMart crowd that +> buys cheapo tablets and smartphones would love the Ouya and all of it's free +> games.) + + * Chrome / Blink feedback + + * **[Join the Coder Radio Sbureddit](http://www.reddit.com/r/coderradio/index.html)** + +### Mike’s Grand Experiment: + + * [mdominick.com – Thank You!](http://blog.mdominick.com/index1397.html?p=413\\%22) + +> Code Journal has done extremely well on the Mac App Store recently. It +> reached as high as number 31 for free apps overall and number 2 in its +> category. Needless to say I was shocked by the sheer number of users +> downloading the app + +#### LucasArts Shutdown: + + * [Disney Shuts Down LucasArts, Cancels Star Wars 1313 And Star Wars: First Assault](http://kotaku.com/disney-shuts-down-lucasarts-468473749/index.html) + +> "After evaluating our position in the games market, we've decided to shift +> LucasArts from an internal development to a licensing model, minimizing the +> company's risk while achieving a broader portfolio of quality Star Wars +> games," LucasArts parent company LucasFilm said in a statement. " + +#### Always Online: + + * [Microsoft Xbox 720 – An always online model could lead to always offline business – Capital Technologies](http://www.captees.com/6774-microsoft-xbox-720-an-always-online-model-could-lead-to-always-offline-business/index.html) + +> But recent reports indicate that the idea behind the working of the +> Microsoft Xbox 720 could cause big problems to the company in terms of +> sales, popularity and revenue. Recent reports indicate that the Microsoft +> Xbox 720 will always have to be connected to the internet in order to use +> the gaming console. So even if you are playing alone at home, you will still +> need an internet connection to keep the console running. + + * [Adam “Always Online” Orth no longer employed at Microsoft | Ars Technica](http://arstechnica.com/gaming/2013/04/adam-always-online-orth-no-longer-employed-at-microsoft/index.html) + +> With a public Twitter account comes great responsibility—a good rule of +> thumb is that you shouldn't tweet anything your mother or your boss would +> object to seeing. [According to +> GameInformer](http://www.gameinformer.com/b/news/archive/2013/04/10/following-witter-tirade_2c00_-microsoft-designer-adam-orth-resigns.aspx/index.html), +> Microsoft Creative Director Adam Orth's [tone- +> deaf](http://arstechnica.com/gaming/2013/04/microsoft-employee-on-rumored-box-internet-requirement-dealwithit/index.html) comments regarding his +> inability to understand why rumors of an always-connected Xbox were causing +> some customers angst have led to his becoming _former_ Microsoft Creative +> Director Adam Orth. + + diff --git a/content/show/coder-radio/0046.md b/content/show/coder-radio/0046.md new file mode 100644 index 000000000..45791da43 --- /dev/null +++ b/content/show/coder-radio/0046.md @@ -0,0 +1,79 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 46, + "episode_padded": "0046", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "46", + "title": "Payola Problems", + "description": "A leaked email blows the lid off App store payola practices, Mike lays out why this is a major issue that undermines the future of the software industry. Plus getting in the zone to do your best work, breaking the bad news to your boss or client about their bad code, and the 25% problem.", + "date": "2013-04-22", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0046-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0046-ogg.ogg", + "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0046-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/Tz0ydzHgw9k", + "jb_url": "/36116/payola-problems-cr-46/index.html", + "fireside_url": "/46" +} + + +### Episode Links + +### Show Notes: + +#### Feedback + + **Daniel Gee:** + +> I've heard that if the requirements of a codebase shift more than 25% or so, +> it becomes faster to start from scratch than to try to update the code. +> Greg Wilson brought it up in his talk _"What We Actually Know About Software +> Development, and Why We Believe It's True"_. Basically, the most costly part +> of coding isn't the coding, it's the nailing down the requirements. Once you +> have those, starting over is relatively cheap. + +#### Dev World Hoopla + + * [AppGratis Pay to Play](http://www.businessinsider.com/app-gratis-used-lure-of-app-store-rankings-to-attract-developers-2013-4/index.html) + +> For example, this document shows AppGratis estimates a ~$300,000 buy will +> land an app in the top five slot in the US version of the App Store. + + * [The market for paid iOS apps isn’t dead – Marco.org](http://www.marco.org/2013/04/19/paid-app-market/index.html) + +> In most categories, if you either solve a new problem that a lot of people +> have, or solve an old problem in a new and better way, you can sell a paid +> app today just as well as you could in 2008. In fact, the market is much +> bigger now. But, as with any maturing market, you’ll need to do more to get +> noticed since so many problems have already been solved so well. +> +> The bar is higher, but the market is fine. + + * [No, the market is not fine](http://blog.mdominick.com/index99a3.html?p=422\\%22) + +> Like Arment, I agree that the bar is higher for apps than it was just a few +> years ago, but I contend that the bar being higher is a problem for the +> average independent developer. Many of these developers simply do not have +> the capital required to hire a decent designer and effectively market an +> app. + + diff --git a/content/show/coder-radio/0047.md b/content/show/coder-radio/0047.md new file mode 100644 index 000000000..08810b410 --- /dev/null +++ b/content/show/coder-radio/0047.md @@ -0,0 +1,81 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 47, + "episode_padded": "0047", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "47", + "title": "Conference Blues", + "description": "Is it time to reboot the big development conferences? We contrast WWDC to a community focused event like LinuxFest Northwest and attempt to answer the value question behind the larger conferences, why pressing the flesh can be important, and if Google Hangouts can be part of the solution. Plus working from home tricks, making the switch from a 9-5 job to contracting, the start of the great app exit, and does using Chrome make you against the free web?", + "date": "2013-04-29", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0047-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0047-ogg.ogg", + "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0047-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/JeWM2nB71ps", + "jb_url": "/36441/conference-blues-cr-47/index.html", + "fireside_url": "/47" +} + + +### Episode Links + +### Feedback + + * A ton of home office sharing! + * Nicholas asks: “if you guys believe in the open web, why are you not using Firefox…” + * Dirk’s email: [lifestyle and career choice](http://slexy.org/view/s2On5fMsm7/index.html) + * Knut wants some advice on moving from Visual Studio / VBasic to Vim / C++ + * [Apple does not benefit from bots purchasing apps from the app store. ](http://www.reddit.com/r/CoderRadio/comments/1cx58g/apple_does_not_benefit_from_bots_purchasing_apps/index.html) + +### Conferences + + * [Tickets for WWDC 2013 Sell Out in Two Minutes ](http://www.macrumors.com/2013/04/25/tickets-for-wwdc-2013-sell-out-in-two-minutes/index.html) + +> After [going on sale](http://www.macrumors.com/2013/04/25/tickets-for-wdc-2013-now-on-sale-conference-begins-june-10/index.html) at 10:00 AM +> Pacific Time today, tickets for Apple's Worldwide Developers Conference +> (WWDC) in San Francisco have already sold out in two minutes. +> +> WWDC 2011 sold out in under 12 hours, while the 2010 edition took eight +> days. This marks the sixth straight year that WWDC has sold out, a streak +> that began in 2008. + + * [LFNW: It's about the community! | LinuxFest Northwest 2013](http://linuxfestnorthwest.org/index.html) + +> LinuxFest Northwest is entering its 14th year! 2012 was our most successful +> event yet, with around 1200 attendees over the weekend. And 2013 will be +> undoubtedly our biggest change yet. + +### The App Exit + + * [The next generation of Instapaper ](http://www.marco.org/2013/04/25/instapaper-next-generation/index.html) + +> I’m happy to announce that I’ve sold a majority stake in Instapaper to +> Betaworks. We’ve structured the deal with Instapaper’s health and longevity +> as the top priority, with incentives to keep it going well into the future. +> I will continue advising the project indefinitely, while Betaworks will take +> over its operations, expand its staff, and develop it further. + +### Pick of the week: + + * + + diff --git a/content/show/coder-radio/0048.md b/content/show/coder-radio/0048.md new file mode 100644 index 000000000..c6bafa028 --- /dev/null +++ b/content/show/coder-radio/0048.md @@ -0,0 +1,69 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 48, + "episode_padded": "0048", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "48", + "title": "Calling all Coders", + "description": "We open the lines and take live calls. From billing for your time, java, FirefoxOS, and more, Mike and Chris answer questions and help solve your problems! Plus: Mike releases a new app, Chris get\u2019s grumpy about Ubuntu, and your emails!", + "date": "2013-05-06", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0048-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0048-ogg.ogg", + "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0048-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/IsE4XTrXUJo", + "jb_url": "/36736/calling-all-coders-cr-48/index.html", + "fireside_url": "/48" +} + + +### Episode Links + +### Feedback + + * [Who else is taking the FireFox challenge??? ](http://www.reddit.com/r/CoderRadio/comments/1dl019/who_else_is_taking_the_firefox_challenge/index.html) + + * [Getting the Gf into Code](http://slexy.org/view/s268pTWFXv/index.html) + +### — Call In — + + * [Project Hamster](http://projecthamster.wordpress.com/about/index.html) + +> Project Hamster is time tracking for individuals. It helps you to keep track +> on how much time you have spent during the day on activities you choose to +> track. + + * [Screenshots | Project Hamster](http://projecthamster.wordpress.com/screenshots/index.html) + + * [Jupiter Broadcasting – Shane’s App ](https://play.google.com/store/apps/details6076.html?id=jupiter.broadcasting.live.tv\\%22) + + * [JoynMe](http://joynme.com/index.html) + +### — Mike’s new App — + + * [Tomato Soup for iOS](https://itunes.apple.com/us/app/tomato-soup/id643101551393e.html?ls=1&mt=8\\%22) + +> Tomato Soup is your simple no frills Pomodoro timer. It is designed to be as +> easy to use as possible and not bog you down in details, so you can focus on +> what is important: your work. + + diff --git a/content/show/coder-radio/0049.md b/content/show/coder-radio/0049.md new file mode 100644 index 000000000..3c608c99b --- /dev/null +++ b/content/show/coder-radio/0049.md @@ -0,0 +1,99 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 49, + "episode_padded": "0049", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "49", + "title": "Google I/O Wish List", + "description": "What we\u2019d like to see come out of Google I/O, and the real changes they need to make to boost Android development to the next level. We\u2019ve got our list, and we\u2019re checking it twice. Plus is there such a thing as a VPS on the cheap? The real improvements Apple needs to make in iOS 7, your feedback and more!", + "date": "2013-05-13", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0049-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0049-ogg.ogg", + "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0049-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/SQVY2nietu0", + "jb_url": "/37126/google-io-wish-list-cr-49/index.html", + "fireside_url": "/49" +} + + +### Episode Links + +### Feedback: + + * [VPS on the cheap?](http://slexy.org/view/s2NdadQixb/index.html) + * [Sharing a favorite new tool](http://slexy.org/view/s20PwNGBWO/index.html) + * [A quick QML Correction](http://slexy.org/view/s2bsXRstei/index.html) + * [Just under the wire!](http://slexy.org/view/s20PfjYr6u/index.html) + +### Dev World Hoopla + + * Google IO Predications + + * [What Google I/O should bring for Android hardware lovers | Internet & Media – CNET News](http://news.cnet.com/8301-1023_3-57584045-93/what-google-i-o-should-bring-for-android-hardware-lovers/index.html) + +> Google's hotly anticipated annual developer conference will kick off in just +> a couple days in San Francisco. And conference-goers and Android fans are +> excited about the possibility of new products the company may announce +> and/or give away. + + * [New Android Boss Finally Reveals Plans for World's Most Popular Mobile OS ](http://www.wired.com/business/2013/05/exclusive-sundar-pichai-reveals-his-plans-for-android/index.html) + +> So far Pichai, a 40-year old grad of the fabled Indian Institute of +> Technology and later Stanford, has kept his head down and refused all press. +> But as this week’s I/O event approached, he granted WIRED his first +> interview since taking over Android. + + * WWDC Wish List + + * [iOS 7 Launch Likely In WWDC 2013 As Web Traffic From Devices Running Unannounced Apple OS Surge](http://www.ibtimes.com/ios-7-launch-likely-wwdc-2013-web-traffic-devices-running-unannounced-apple-os-surge-1247131/index.html) + +> [TechCrunch](http://www.ouya.tv/index.html "OUYA") reported Wednesday that +> [Onswipe](http://www.flickr.com/photos/12278984%40N02/7544549182/index.html), company that specializes in creating tablet-optimized HTML5 websites for +> its customers, has observed "a significant bump" in the number of visits to +> its partner sites — from both iPhones and iPads that apparently run on iOS 7 + + * [UDS May 2013 14 May – 16 May 2013](http://summit.ubuntu.com/uds-1305/index.html) + + * Ouya Update + + * [Ouya delays retail launch until June 25th to ensure it can meet demand | The Verge](http://www.theverge.com/2013/5/9/4314938/ouya-retail-launch-delayed-until-june-25/index.html) + +> Ouya has revealed it will delay the retail launch of its Android-based +> gaming console by three weeks until June 25th. In an interview with Ouya CEO +> Julie Uhrman. + + * [OUYA Closes $15 Million Round, Sets Up Microconsole Showdown – Forbes](http://www.forbes.com/sites/danielnyegriffiths/2013/05/09/ouya-closes-15-million-round-delays-launch-to-june-25/index.html) + +> [OUYA](http://www.ouya.tv/index.html "OUYA"), the most well-funded andeavily marketed of a number of approaches to TV-based microconsole gaming, +> has announced both a $15 million funding round and a three-week pushback on +> its June 4 retail launch date. +> +> The round, led by Kleiner Perkins, features investment from graphics company +> NVIDIA (which is marketing its new mobile processors heavily on theironsole-like gaming performance, most obviously in their proof-of-concept +> Project Shield console, and which supplies the Tegra 3 mobile processor +> powering the OUYA), the Mayfield Fund, Shasta Ventures and Ocean Partners. +> This nearly doubles the $8.5 million funding the OUYA console raised in its +> July 2012 Kickstarter campaign. Kleiner Perkins' [Bing +> Gordon](http://www.forbes.com/profile/bing-gordon/index.html), an EA veteranurrently on the board of Zynga, will also join the OUYA board. + + diff --git a/content/show/coder-radio/0050.md b/content/show/coder-radio/0050.md new file mode 100644 index 000000000..e640a2d92 --- /dev/null +++ b/content/show/coder-radio/0050.md @@ -0,0 +1,83 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 50, + "episode_padded": "0050", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "50", + "title": "Me Oh My I/O!", + "description": "Google I/O has wrapped up and the guys have two very different takeaways. Has Google addressed our pleas from episode 49, or did we only see half the answer from I/O? Mike and Chris debate. Plus: How Google\u2019s focus on G+ could be great for developers, the new guy challenge, and a batch of your emails!", + "date": "2013-05-20", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0050-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0050-ogg.ogg", + "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0050-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/Ref36o4G1No", + "jb_url": "/37471/me-oh-my-io-cr-50/index.html", + "fireside_url": "/50" +} + + +### Episode Links + +### Feedback + + * Nick's email: [Is ASP outdated?](http://slexy.org/view/s2onTfemDK/index.html) + * Your Google IO feedback + * Keith wants to know what we think of an all you can eat option for apps + +### Me Oh My IO! + + * [Google I/O 2013: 10 Key Takeaways](http://www.eweek.com/mobile/slideshows/google-io-2013-10-key-takeaways/index.html) + +> There weren't stunts at [Google I/O +> 2013](https://play.google.com/about/music/index1f84.html?feature=banner\\%22)esembling the Great Google Glass Launch of 2012, and there wasn't nearly +> the same level of hard news as there was in 2012, but nonetheless it was a +> significant event for both software developers and users. + + * [Google I/O Nexus 7 HD No-Show Does Not Cancel 2013 Release, Hints in Promo Video [WATCH] – International Business Times](http://au.ibtimes.com/articles/468898/20130520/google-o-nexus-7-new-hd.html#.UZpxDyvErcQ) + +> A Google I/O Nexus 7 (HD) announcement is one of the most highly anticipatedevelopment at the annual +> [Android](https://play.google.com/about/music/index1f84.html?feature=banner\\%22)vent. When the device was a no-show, Nexus tab enthusiasts refuse to give +> up hope. + + * [Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout | TechCrunch](http://techcrunch.com/2013/05/15/google-launches-android-studio-a-development-tool-for-apps/index.html) + +> Today, during Google's I/O developer conference, the company announced a +> group of tools for app developers, including a new developer suite called +> Android Studio. It's an IDE based on +> [IntelliJ](https://play.google.com/about/music/index1f84.html?feature=banner\\%22). + + * [Android this week: Google I/O recapped; Better Bluetooth; Galaxy S 4 Google Edition — Tech News and Analysis](http://gigaom.com/2013/05/18/android-this-week-google-io-recapped-better-bluetooth-galaxy-s-4-google-edition/index.html) + +> Google also introduced its music subscription and discovery service called +> [Google Play Music All +> Access](https://play.google.com/about/music/index1f84.html?feature=banner\\%22).or a $9.99 monthly fee — $7.99 if you start a 30-day trial by June 30 — you +> get [unlimited access to stream tracks thought the Play Music app and on the +> web](http://gigaom.com/2013/05/15/google-officially-launches-its-music-ubscription-service-at-google-io/index.html). + + * Google App Engine now supports PHP!…. + +### Pick + + * [Star Trek Into Darkness Starfleet Phaser Limited Edition Gift Set (Blu-ray 3D Combo Pack)](https://www.amazon.com/dp/B00CTT9646?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B00CTT9646) + + diff --git a/content/show/coder-radio/0051.md b/content/show/coder-radio/0051.md new file mode 100644 index 000000000..601a10733 --- /dev/null +++ b/content/show/coder-radio/0051.md @@ -0,0 +1,133 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 51, + "episode_padded": "0051", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "51", + "title": "Living Room Brawl", + "description": "Mike\u2019s had his Ouya for a couple weeks and shares his review, plus Microsoft announces the Xbox One but the developer situation seems a bit murky. Meanwhile Chris suspects the world is ignoring the big chances Apple could dominate the living in just a few minutes, with the push of some bits. Plus picking the right language for an open source project, Openshift v Heroku, and thoughts on the future of Go.", + "date": "2013-05-27", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0051-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0051-ogg.ogg", + "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0051-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/AGXy8RcVvNM", + "jb_url": "/37826/living-room-brawl-cr-51/index.html", + "fireside_url": "/51" +} + + +### Episode Links + +### Feedback + + * Oded writes: + +> “The whole point of the Oracle Google suit was that Oracle was passed that +> Google didn't use their VM but instead wrote their own VM based on the open +> Java language specifications. So given that I don't see Java language +> specification being closed any time soon, and that Google are unlikely to +> drop their Dalvik implementation (especially after basically getting a softlap on the wrist in the courts), TechCrunch's Java question was stupid, +> Larry Page fscked up not calling them out (maybe he was sick) and you guyshould have picked up in this.” + + * Mike is developing an HTML5 tool and asks if we feel the Apple Mac App Store is more profitable than the Chrome Webstore and WinRT Store combined. + + * Spindl — Zane’s new Ubuntu app:https://zaneswafford.com/hamburger/ AKA Hamburger project + + * Matt asks what we think of Openshift v Heroku and if we think Google is likely to kill Go + + * Trond asks if he should use C or C++ for an OSS library + + * Michael bought a year of Godaddy using our code (nice) and wonders what PHP MVC framework he should try + + * Chris asks if we think Xbox One will have an XNA like SDK — if so what will it be? + +### Ouya Review + + * [Ouya review: can an indie console take on Sony and Microsoft? | The Verge](http://www.theverge.com/2013/4/4/4180242/ouya-review/index.html) + +> Let's say everything goes exactly right for Ouya. Every good game in the +> Play Store becomes available to Ouya, Netflix and Amazon decide to play nice +> with the device, and the ROM and hacker community explode and make every app +> and many more available to the nascent platform. Then and only then, Ouya +> can be viable — if it can combine a decent set-top box with a decent gaming +> platform, it may have a case to make for your $99. But those are a lot of +> cards that have to fall a particular way, and without them the Ouya is a lot +> more like a Raspberry Pi than an Xbox 360. + + * [This is OUYA! – IGN](http://www.ign.com/articles/2013/05/16/this-is-ouya/index.html) + +> Anyway that was my experience with the console. It's still early, but the +> platform seems to be shaping up nicely. Only time will tell if it can +> actually grab the attention of gamers everywhere. + + * [Ouya: The infinite garage sale | Joystiq](http://www.joystiq.com/2013/04/17/ouya-kickstarter-review/index.html) + +> It's difficult not to weigh the Ouya's current shortcomings against all of +> its grand, much-publicized promise, but all of that grandiosity has to be +> reconciled with an important fact: The Ouya costs $99. Even if competent +> mobile ports are the best games the Ouya ever gets, that's an incredibly low +> barrier of entry for consumers and developers alike. How many good games +> does it take to be considered a good return on a $99 investment? One? Five? +> 10? + +### XBox One For Devs + + * [Is Microsoft abandoning indie game developers with the Xbox One? – NBC News.com](http://www.nbcnews.com/technology/microsoft-abandoning-indie-game-developers-xbox-one-6C10037826/index.html) + +> So the leaders of the indie game community clearly weren't thrilled by the +> Xbox One reveal. But does that mean that Microsoft is hanging them out to +> dry? Possibly. An independent developer who has worked with Microsoft in the +> past told NBC News that "premium" has become something of a buzzword for the +> company's new console, as if to emphasize that the company wants to maintain +> a strong hand in curating all gaming content that appears on XBLA. + + * [Xbox One opinions from developers vary on Kinect 2, TV centric focus ](http://www.vg247.com/2013/05/24/xbox-one-opinions-from-developers-vary-on-kinect-2-always-on-tv-focus/index.html) + +> A few developers have weighed in on the Xbox One reveal, with many citing +> confusion over why we have to have Kinect 2 enabled all the time, and why +> the main focus was on the television aspect of the console — and not the +> games. + + * [Kinect lets you interact with ads, may spy on your mood – NBC News.com](http://www.nbcnews.com/technology/kinect-lets-you-interact-ads-may-spy-your-mood-828447/index.html) + +> Microsoft on Thursday revealed new details about its "NUads," which are +> coming to Xbox Live this fall. NUads are interactive advertisements that put +> the Kinect's motion-sensing and voice-detecting abilities to work. + + * [Microsoft Files Patent for Ad-Serving Tech That Senses Mood | Digital – Advertising Age](http://adage.com/article/digital/microsoft-files-patent-ad-serving-tech-senses-mood/235336/index.html) + +> In [an application](http://appft1.uspto.gov/netacgi/nph-arser541c.html?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220120143693%22%20%20.PGNR.&OS=DN/20120143693&RS=DN/20120143693\\%22 +> "Patent") filed in December 2010 but just made public last week, Microsoft +> sought to patent an advertising engine that gauges people's emotional states +> based on their search queries, emails, instant messages and use of online +> games, as well as facial expressions, speech patterns and body movements. +> The ad engine is device-agnostic; as Microsoft noted in its application, +> "client devices" could include personal digital assistants, smart phones, +> laptops, PCs and gaming devices. + + * [Patent Suggest Kinect Could Charge Per Person When Playing A Movie](http://www.thesixthaxis.com/2013/05/24/patent-suggest-kinect-could-charge-per-person-when-playing-a-movie/index.html) + +> **A patent filed by Microsoft indicates that Kinect** could count the number +> of viewers watching (or playing) content and allow the content supplier toharge a fee per person. + + diff --git a/content/show/coder-radio/0052.md b/content/show/coder-radio/0052.md new file mode 100644 index 000000000..756fc03fa --- /dev/null +++ b/content/show/coder-radio/0052.md @@ -0,0 +1,110 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 52, + "episode_padded": "0052", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "52", + "title": "52 Commits", + "description": "Mike and Chris chat about Firefox OS\u2019s big boost, and how things could be starting to get very interesting for mobile and HTML5 developers. Then debate if Canonical is surrendering the desktop war. Plus Mike reviews his new HTC One, your emails, and more!", + "date": "2013-06-03", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0052-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0052-ogg.ogg", + "video_file": "https://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0052-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/IeTjVg-LwXk", + "jb_url": "/38161/52-commits-cr-52/index.html", + "fireside_url": "/52" +} + + +### Episode Links + +### Feedback: + + * [Dev Horror story Android not updated by the manufacturer can be a big deal ](http://www.reddit.com/r/CoderRadio/comments/1f9cpn/dev_horror_story_android_not_updated_by_the/index.html) + + * [Mid-level development](http://slexy.org/view/s20DCLxOw3/index.html) + +**HTC ONE: The Mike Review** + + * [HTC One review | BGR](http://bgr.com/2013/04/01/htc-one-review-401858/index.html) + +> The HTC One is the best Android smartphone in the world — period. It +> combines some of the best materials with the most incredible screen I've +> seen, and is the fastest and most responsive Android phone I have used. + + * [HTC One Review: The Competition Is Fierce, But HTC’s New Flagship Rises To The Challenge | TechCrunch](http://techcrunch.com/2013/04/23/htc-one-review/index.html) + +> I can boil the preceding 3,000 or so words into a few brief sentiments for +> you to chew on: the HTC One is easily the best device that the company has +> ever crafted, and it's perhaps the single nicest Android phone I've ever +> used. Despite some minor faults, I haven't so much as picked up any of the +> other Android smartphones scattered around my office during my time with the +> One unless I absolutely had to. It's really that good. + + * [Review: HTC One Is the Current King of the Android Hill ](http://techland.time.com/2013/04/19/review-htc-one-is-the-current-king-of-the-android-hill/index.html) + +> The phone — like all phones — does have its shortcomings. There's no way to +> expand the storage, which HTC attempts to address by shipping the base model +> with 32 gigabytes of memory instead of the more standard 16 gigabytes. +> There's also no way to replace the battery. The power button on the top left +> of the phone is set at a bit of a downward angle that forces your finger to +> curl up and over the top edge of the phone in order to access it, which +> makes waking the phone up a tad cumbersome at times. And people with small +> hands may still find the 4.7-in.-screened handset too large to use +> comfortably. + +### Hoopla: + + * [Mozilla and China » Foxconn Joins the Firefox OS Eco-System](https://blog.mozilla.org/ligong/2013/06/03/foxconn-joins-the-firefox-os-eco-system/index.html) + +> At a press conference earlier today in Taipei (2pm local time on/3/2013),****the Foxconn Technology Group announced their support for +> Firefox OS, Mozilla's open Web mobile operating system. The partnership +> includes collaboration on the use of the Firefox OS on Foxconn devices to +> create new, integrated offerings. For complete press release, see [Mozilla's +> press center](http://www.engadget.com/2013/05/27/foxconn-mozilla-firefox-os-artnership/index.html) for more details. + + * [Mozilla inks deal with Foxconn to co-develop Firefox OS devices, shows off its first-ever tablet](http://www.engadget.com/2013/06/03/foxconn-mozilla-firefox-os/index.html) + + * [Mozilla inks deal with Foxconn to co-develop Firefox OS devices, shows off its first-ever tablet](http://www.engadget.com/2013/06/03/foxconn-mozilla-firefox-os/index.html) + +> As you may have already [heard](http://www.engadget.com/2013/05/27/foxconn-ozilla-firefox-os-partnership/index.html), the former company has signed on +> to become the 19th member of the latter's [Firefox +> OS](http://www.engadget.com/tag/firefoxos/index.html) alliance, and it'slready working on at least five devices. + + * [Mark Shuttleworth gives up dream of Ubuntu toppling Windows | Ars Technica](http://arstechnica.com/information-technology/2013/05/mark-shuttleworth-gives-up-dream-of-ubuntu-toppling-windows/index.html) + +> Today, Shuttleworth has declared the bug "closed," but the bug wasn't fixed +> as a result of Ubuntu's popularity. It was fixed by the rise of iOS and +> Android. As for Ubuntu, Shuttleworth now says, "it's better for us to focus +> our intent on excellence in our own right rather than our impact on someone +> else's product." + +#### Tool of the Week + + * [Airmail](http://airmailapp.info/index.html) + +#### Book of the Week + + * [Amazon.com: Gates: How Microsoft's Mogul Reinvented an Industry–and Made Himself the Richest Man in America](http://www.amazon.com/dp/0671880748/index82e1.html?tag=thelinactsho-20\\%22) + + diff --git a/content/show/coder-radio/0053.md b/content/show/coder-radio/0053.md new file mode 100644 index 000000000..e16387f46 --- /dev/null +++ b/content/show/coder-radio/0053.md @@ -0,0 +1,59 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 53, + "episode_padded": "0053", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "53", + "title": "The Tribe Has Spoken", + "description": "Mike and Chris struggle with pragmatism taking a backseat to tribalism. They discuss how the culture of the Toolchain warrior is leading to short term choices. Plus a your feedback, a practical MVC chat, and why sometimes a little magic code is the right solution.", + "date": "2013-06-10", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0053-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0053-ogg.ogg", + "video_file": "https://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0053-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/hhUXYzRgNAs", + "jb_url": "/38551/the-tribe-has-spoken-cr-53/index.html", + "fireside_url": "/53" +} + + +### Episode Links + +#### Feedback + + * Steve’s email: [Coding Languages / Frameworks & MVC](http://slexy.org/view/s21wNVDTFk/index.html) + * Patryk’s email: [The magic that happens under the covers on MS dev tools. ](http://slexy.org/view/s2kFARdPL2/index.html) + +#### Tools + + * What effect do the tools, platforms, stacks we use have on us as developers. + * What do they say about us? + * Are any of us truly pragmatic? + * Is pragmatism even worth it? + +#### Book of the Week + + * [The New Digital Age Audio Book](http://www.qksrv.net/click-4897915-1027391925d3.html?url=https://www.audible.com/pd?asin=B00CEK6LP2&source_code=COMA0213WS031709\\%22) + + * [The New Digital Age: Transforming Nations, Businesses, and Our Lives](https://www.amazon.com/dp/B00ALBR2N6?SubscriptionId=0RGQ32M03RDWT5YF2K82&tag=thelinactsho-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B00ALBR2N6) + + diff --git a/content/show/coder-radio/0054.md b/content/show/coder-radio/0054.md new file mode 100644 index 000000000..bd32a0b57 --- /dev/null +++ b/content/show/coder-radio/0054.md @@ -0,0 +1,103 @@ +{ + "type": "episode", + "draft": false, + "show_slug": "coder-radio", + "show_name": "Coder Radio", + "episode": 54, + "episode_padded": "0054", + "episode_guid": "00000000-0000-0000-0000-000000000000", + "slug": "54", + "title": "Pining for Tux", + "description": "Mike and Chris discuss the tough choices that have to be made when the hardware or software you depend on, is killed by the creator. Plus a few more thoughts on the OUYA, the PS4 impresses but Mike\u2019s cautious, your emails, and much more!", + "date": "2013-06-17", + "header_image": "/images/shows/coder-radio.png", + "categories": [ + "Coder Radio" + ], + "tags": [], + "hosts": [ + "chris", + "michael" + ], + "guests": [], + "sponsors": [], + "podcast_duration": null, + "podcast_file": null, + "podcast_bytes": null, + "podcast_chapters": null, + "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0054-mp3.mp3", + "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0054-ogg.ogg", + "video_file": "https://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0054-432p.mp4", + "video_hd_file": null, + "video_mobile_file": null, + "youtube_link": "https://youtu.be/3-CceCC2dJo", + "jb_url": "/38972/pining-for-tux-cr-54/index.html", + "fireside_url": "/54" +} + + +### Episode Links + +#### Feedback + + * Bill from episode 10 asks: + +> Afraid attaching myself too much into one language maybe isn't the best +> thing for a newbie +> programmer. And if i learned many things from a language i despised (java), imagine it's in my best interested to try a new language as well. +> +> Start more projects in C or try some ruby / python / go? (if i go to a newanguage, i'm leaning at GO)” + + * Kyle asks about the Go language for desktop apps + * Daniel asks “what happened with the Ouya” + +### Hoopla: + + **Revisiting the OUYA** + + * [OUYA releases new E3 Firmware Update – Haverzine](http://haverzine.com/2013/06/13/ouya-releases-new-e3-firmware-update/index.html) + +> OUYA has just released a brand new firmware update in time for E3 (yes, E3adness continues) that brings about some much needed new features and +> improvements. + +**Indie Devs Hope for PS4 Love** + + * [News: Indie dev snubs Xbox One for PS4 – ComputerAndVideoGames.com](http://www.computerandvideogames.com/408400/indie-dev-snubs-xbox-one-for-ps4/index.html) + +> Indie publisher and developer Curve has issued an official press release to +> declare its 'focus on PS4 development' following "the lack of independent +> support currently announced from Microsoft and the Xbox One." + + * [E3 2013: Indie Developers Continue to Choose PlayStation – PlayStation.Blog](http://blog.us.playstation.com/2013/06/10/e3-2013-indie-developers-continue-to-choose-playstation/index.html) + +> We also reaffirmed our dedication to independent developers and their +> ability to self-publish on PlayStation. We've increased our efforts in a +> huge way to bring unique gaming experiences to PlayStation platforms, and as +> we just revealed, we have an excellent lineup of games coming to the +> [PlayStation 4](https://blog.us.playstation.com/category/ps4/index.html)rom the indie development community. + +**Oops! I’ve built my business around an abandoned platform!** + + * [The Mac that Thunderbolt built: The newly compact Mac Pro | Apple – CNET News](http://news.cnet.com/8301-13579_3-57588662-37/the-mac-that-thunderbolt-built-the-newly-compact-mac-pro/index.html) + +> High-speed ports mean that Apple is moving expansion outside the chassis for +> its high-end machines. It's a departure for the Mac Pro, but it's in line +> with decades of Apple thinking. + + * [Apple Mac Pro: Does Expandability Really Matter? | News & Opinion | PCMag.com](http://www.pcmag.com/article2/0%2c2817%2c2420536%2c00.asp/index.html) + +> Yes, you can connect USB 3.0 drives, Thunderbolt hard drives, and PCIe to +> Thunderbolt expansion boxes to the new Mac Pro. Expansion boxes like the +> ones from Sonnet and OWC let you pull the video input or graphics output +> card to your Thunderbolt Mac. They can also let you connect multiple eSATA +> drives to a Thunderbolt Mac if your company has standardized on eSATA +> drives. + + * [E3 2013: Sony shows impressive indie line-up on PS4 | Game Development | News by Develop](http://www.develop-online.net/news/44475/E3-2013-Sony-shows-impressive-indie-line-up-on-PS4/index.html) + +> Sony has demonstrated a convincing commitment to indie at its E3 press +> conference, calling numerous independent developers to the stage as it +> insisted that small studios and self publishing are vital to the PlayStation +> 4. + + diff --git a/static/images/misc/Techsnap100shirtFront.jpg b/static/images/misc/Techsnap100shirtFront.jpg new file mode 100644 index 0000000000000000000000000000000000000000..622c4deb2c179fcc8b2c174c5e2e109e4c1448ed GIT binary patch literal 25450 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 Date: Wed, 13 Sep 2023 22:14:56 -0700 Subject: [PATCH 2/3] Enhance: Attempt direct play if no podcast_file is given --- themes/jb/layouts/episode/single.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/themes/jb/layouts/episode/single.html b/themes/jb/layouts/episode/single.html index 912be7596..e51b882ae 100644 --- a/themes/jb/layouts/episode/single.html +++ b/themes/jb/layouts/episode/single.html @@ -31,7 +31,16 @@
{{ .Date.Day }} {{ .Date.Month }} {{ .Date.Year + {{ if .Params.podcast_file }} {{ partial "episode/podverseplayer.html" . }} + {{else}} +
+ +
+ {{ end }} {{ partial "episode/downloadlinks.html" . }} From 5fb436729dbfa1cbad6cf19ed967f6321f462b35 Mon Sep 17 00:00:00 2001 From: chancem Date: Sat, 13 Jan 2024 21:27:18 -0800 Subject: [PATCH 3/3] Remove duplicate headers and change protocol to http for scaleengine links. --- content/show/coder-radio/0000.md | 2 +- content/show/coder-radio/0001.md | 6 ++---- content/show/coder-radio/0002.md | 10 ++++------ content/show/coder-radio/0003.md | 12 +++++------- content/show/coder-radio/0004.md | 6 ++---- content/show/coder-radio/0005.md | 10 ++++------ content/show/coder-radio/0006.md | 10 ++++------ content/show/coder-radio/0007.md | 6 ++---- content/show/coder-radio/0008.md | 12 +++++------- content/show/coder-radio/0009.md | 16 +++++++--------- content/show/coder-radio/0010.md | 12 +++++------- content/show/coder-radio/0011.md | 14 ++++++-------- content/show/coder-radio/0012.md | 10 ++++------ content/show/coder-radio/0013.md | 24 +++++++++++------------- content/show/coder-radio/0014.md | 6 ++---- content/show/coder-radio/0015.md | 6 ++---- content/show/coder-radio/0016.md | 8 +++----- content/show/coder-radio/0017.md | 6 ++---- content/show/coder-radio/0018.md | 12 +++++------- content/show/coder-radio/0019.md | 14 ++++++-------- content/show/coder-radio/0020.md | 10 ++++------ content/show/coder-radio/0021.md | 4 +--- content/show/coder-radio/0022.md | 10 ++++------ content/show/coder-radio/0023.md | 4 +--- content/show/coder-radio/0024.md | 4 +--- content/show/coder-radio/0025.md | 6 ++---- content/show/coder-radio/0026.md | 6 ++---- content/show/coder-radio/0027.md | 8 +++----- content/show/coder-radio/0028.md | 6 ++---- content/show/coder-radio/0029.md | 4 +--- content/show/coder-radio/0030.md | 8 +++----- content/show/coder-radio/0031.md | 12 +++++------- content/show/coder-radio/0032.md | 4 +--- content/show/coder-radio/0033.md | 6 ++---- content/show/coder-radio/0034.md | 10 ++++------ content/show/coder-radio/0035.md | 6 ++---- content/show/coder-radio/0036.md | 6 ++---- content/show/coder-radio/0037.md | 4 ++-- content/show/coder-radio/0038.md | 2 +- content/show/coder-radio/0039.md | 6 +++--- content/show/coder-radio/0040.md | 4 ++-- content/show/coder-radio/0041.md | 2 +- content/show/coder-radio/0042.md | 6 +++--- content/show/coder-radio/0043.md | 2 +- content/show/coder-radio/0044.md | 10 +++++----- content/show/coder-radio/0045.md | 2 +- content/show/coder-radio/0046.md | 2 +- content/show/coder-radio/0047.md | 2 +- content/show/coder-radio/0048.md | 2 +- content/show/coder-radio/0049.md | 2 +- content/show/coder-radio/0050.md | 2 +- content/show/coder-radio/0051.md | 4 ++-- content/show/coder-radio/0052.md | 2 +- content/show/coder-radio/0053.md | 4 ++-- content/show/coder-radio/0054.md | 4 ++-- 55 files changed, 153 insertions(+), 225 deletions(-) diff --git a/content/show/coder-radio/0000.md b/content/show/coder-radio/0000.md index 342b293df..5dd846d08 100644 --- a/content/show/coder-radio/0000.md +++ b/content/show/coder-radio/0000.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/thedust-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/thedust-ogg.ogg", - "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/thedust-432p.mp4", + "video_file": "http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/thedust-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": null, diff --git a/content/show/coder-radio/0001.md b/content/show/coder-radio/0001.md index b2b6c2a6f..bec50139b 100644 --- a/content/show/coder-radio/0001.md +++ b/content/show/coder-radio/0001.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-001-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-001-ogg.ogg", - "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-001-432p.mp4", + "video_file": "http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-001-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/02OnmKa4vg4", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### What is Coder Radio? * Background info (premise, etc) @@ -60,7 +58,7 @@ * Security implications of bad programming * Hardware implications of bad programming * OS stability implications of bad programming - * Mac OS X Gatekeeper + * Mac OS X Gatekeeper * Windows 8 App Store * Ubuntu Software Center diff --git a/content/show/coder-radio/0002.md b/content/show/coder-radio/0002.md index abe574b48..62d12ab25 100644 --- a/content/show/coder-radio/0002.md +++ b/content/show/coder-radio/0002.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0002-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0002-ogg.ogg", - "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-002-432p.mp4", + "video_file": "http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-002-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/EWZP1dZP0Ho", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Audible Pick: * [Redshirts: A Novel with Three Codas](http://www.qksrv.net/click-4897915-10273919c91b.html?url=https://www.audible.com/pd/ref=sr_1_1?asin=B007SP2LPM&qid=1340038093&sr=1-1&source_code=COMA0213WS031709\\%22) @@ -54,10 +52,10 @@ * [Facebook has been integrated into iOS 6 in much the same way as Twitter was into 5.0](http://www.macrumors.com/2012/06/11/apple-announces-ios-6-with-siri-improvements-facebook-integration-new-maps-app-passbook-for-fall-release/index.html) * Facebook will be integrated into Mountain Lion as will Twitter - * Facebook will be integrated into the Mac App Store - * Do not Disturb mode + * Facebook will be integrated into the Mac App Store + * Do not Disturb mode * Siri… so close but yet so far - * [New maps](http://www.macrumors.com/2012/06/11/apple-launches-new-maps-app-in-ios-6-includes-turn-by-turn-navigation-real-time-traffic-3d-maps/index.html) may mean a more more UX control for devs on iOS + * [New maps](http://www.macrumors.com/2012/06/11/apple-launches-new-maps-app-in-ios-6-includes-turn-by-turn-navigation-real-time-traffic-3d-maps/index.html) may mean a more more UX control for devs on iOS * [iOS 6 maps supports App intergration](http://www.loopinsight.com/2012/06/14/ios-6-map-app-gives-third-party-transit-app-makers-a-chance-to-shine/index.html) * iCloud improvements * Game Center on Mountain Lion diff --git a/content/show/coder-radio/0003.md b/content/show/coder-radio/0003.md index a1447d988..87a8da966 100644 --- a/content/show/coder-radio/0003.md +++ b/content/show/coder-radio/0003.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0003-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0003-ogg.ogg", - "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-003-432p.mp4", + "video_file": "http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-003-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/QZ9XgLB20IY", @@ -38,18 +38,16 @@ ### Episode Links -## Show Notes: - #### Feedback * JB project licensing clarification * A number of junior devs would like to know about getting involved in open-source. - * A lot of you would like more resources geared toward beginners. + * A lot of you would like more resources geared toward beginners. * Scot asks if we could/should use Google Drive to host a community project? * [John reminds us of ‘dark matter developers’](http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen99.aspx/index.html) * About that community project… - * About those code snippets… - + * About those code snippets… + **Grab the[Firefox Afiliate Extension for Jupiter Broadcasting](http://bit.ly/jbfirefox/index.html)** @@ -63,7 +61,7 @@ Broadcasting](http://bit.ly/jbfirefox/index.html)** * [Papa ECMA](http://en.wikipedia.org/wiki/ECMAScript/index.html) * Isn’t JavaScript related to Java - * Classical vs Prototype inheritance + * Classical vs Prototype inheritance #### So how did things ever get so bad? diff --git a/content/show/coder-radio/0004.md b/content/show/coder-radio/0004.md index e3e6ed8d5..7b9f0d181 100644 --- a/content/show/coder-radio/0004.md +++ b/content/show/coder-radio/0004.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0004-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0004-ogg.ogg", - "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-004-432p.mp4", + "video_file": "http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-004-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/ddbwIBnisj0", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * James asks “why so many IDE’s have terminals built in and is important to know the command line?” @@ -91,7 +89,7 @@ * Currently 18 forks and 62 watchers! * Already have had pull requests! - * We are hammering out standards. + * We are hammering out standards. * [We want you!](https://github.com/dominickm/jupiter_broadcasting_mobile_community/index.html) #### Book recommendation diff --git a/content/show/coder-radio/0005.md b/content/show/coder-radio/0005.md index 60273d66a..4dd09472b 100644 --- a/content/show/coder-radio/0005.md +++ b/content/show/coder-radio/0005.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0005-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0005-ogg.ogg", - "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-005-432p.mp4", + "video_file": "http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-005-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/j5azk7r75UA", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Clearing up the multi core confusion Blog post: [Bad Synchronous Call! Bad!](http://blog.mdominick.com/index1ad7.html?p=190\\%22) @@ -53,7 +51,7 @@ #### Developing for the Cloud For Dummies - * You need a zone defense! + * You need a zone defense! * Might want to read those terms… * Plan for the divorce while you are planning the wedding. * Watch out for that lockin. @@ -82,11 +80,11 @@ * What happened? * A world without DRM — a wonderful world? * The cost of app piracy. - * Where does this leave us? + * Where does this leave us? #### The Horror! The Horror! - * Mike’s skirmish with app pirates. + * Mike’s skirmish with app pirates. #### Book Of The Week diff --git a/content/show/coder-radio/0006.md b/content/show/coder-radio/0006.md index 906649ff5..85e9c7524 100644 --- a/content/show/coder-radio/0006.md +++ b/content/show/coder-radio/0006.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0006-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0006-ogg.ogg", - "video_file": "https://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0006-432p.mp4", + "video_file": "http://201206.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0006-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/yOon11xAGTE", @@ -38,16 +38,14 @@ ### Episode Links -## Show Notes: - #### Feedback - * Emett wants to know if there is a development or scripting solution to have to repave + * Emett wants to know if there is a development or scripting solution to have to repave mutiple boxes quickly. * Stefan is interested in hearing more about desktop development and is working on a panel in Xlib and Python. * Daniel, is interested in recursion. - * Some passionate reactions to the piracy issues. + * Some passionate reactions to the piracy issues. #### PSA RE TOS @@ -57,7 +55,7 @@ mutiple boxes quickly. * [What exactly is a low level language? ](http://www.codecommit.com/blog/java/defining-high-mid-and-low-level-languages/index.html) * Why should I care? - * Where would I find low level languages in use today. + * Where would I find low level languages in use today. #### UNLIMITED POWER!!!!!(Sorta) diff --git a/content/show/coder-radio/0007.md b/content/show/coder-radio/0007.md index a09990d26..7c6cc9070 100644 --- a/content/show/coder-radio/0007.md +++ b/content/show/coder-radio/0007.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0007-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0007-ogg.ogg", - "video_file": "https://201207.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0007-432p.mp4", + "video_file": "http://201207.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0007-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/nPr5_mLVqNk", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Emett checks in again with some more details on his situation — the outlook is still pretty tough. @@ -72,7 +70,7 @@ * You say tomato I say “efficient day of coding” * 25 up 5 down. - * The catch with Pomodoro — unplugging + * The catch with Pomodoro — unplugging * [The Pomodoro Technique](http://www.pomodorotechnique.com/index.html) #### Project update diff --git a/content/show/coder-radio/0008.md b/content/show/coder-radio/0008.md index 656a147a9..5e19f39ea 100644 --- a/content/show/coder-radio/0008.md +++ b/content/show/coder-radio/0008.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0008-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0008-ogg.ogg", - "video_file": "https://201207.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0008-432p.mp4", + "video_file": "http://201207.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0008-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/U4tji8r2mw8", @@ -38,17 +38,15 @@ ### Episode Links -## Show Notes: - #### Feedback - * Emmet rights in again, sharing a solution to his issue. + * Emmet rights in again, sharing a solution to his issue. * Charles schools me a bit on the nitty gritty differences between LLVM and GCC. He also points out that C was at one point called “Portable Assembler”, so HAH! * Nicholas sends me a message in C! - * James asks if I am using the Intel River Trail API at all and asks if we have a CR subreddit. + * James asks if I am using the Intel River Trail API at all and asks if we have a CR subreddit. * [Atcl shares a great resource and some thoughts on the value of knowing assembler](http://www.ohloh.net/languages/compare2201.html?measure=commits&percent=true&l0=assembler&l1=c&l2=cpp&l3=java&l4=csharp&l6=-1&commit=Update\\%22) - * Brandon would like some information on services like oDesk, eLance, and vWorker as a source for work. - * Thomas and a number of others have joined me in trying Pomodoro coding and overall they seem to like it. + * Brandon would like some information on services like oDesk, eLance, and vWorker as a source for work. + * Thomas and a number of others have joined me in trying Pomodoro coding and overall they seem to like it. #### Technical Dependencies diff --git a/content/show/coder-radio/0009.md b/content/show/coder-radio/0009.md index 8f09f64d1..fd05ced0c 100644 --- a/content/show/coder-radio/0009.md +++ b/content/show/coder-radio/0009.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0009-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0009-ogg.ogg", - "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0009-432p.mp4", + "video_file": "http://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0009-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/VgETeNT9G98", @@ -38,22 +38,20 @@ ### Episode Links -## Show Notes: - #### Feedback * Emmet has made his own solution and [put it on Github](https://github.com/the-kid89/BNR/index.html) — and David recommends Uranos for him. * A number of you still love Codeacademy.com - * Rellon is moving from Windows to Linux development and has fallen in love with Ruby (good choice). He would like some Ruby resources. + * Rellon is moving from Windows to Linux development and has fallen in love with Ruby (good choice). He would like some Ruby resources. * Adam says he’s loves the show (Awesome BTW!) but is having something of a problem wrapping his head around the arcane world of software licences. GPL? BSD? MIT? Apache? What does it all mean? - * Pablo suggests we take a look at test driven development and unit testing one day — not a bad idea. + * Pablo suggests we take a look at test driven development and unit testing one day — not a bad idea. * Fernando asks how I stay focussed enough on side commercial projects to actually complete them; I wonder if he likes tomatoes? - * Colin says, “I see your email written in C and raise you a message in Haskell”. Yes, he wrote the email in Haskell. + * Colin says, “I see your email written in C and raise you a message in Haskell”. Yes, he wrote the email in Haskell. #### PSA on Manners and the Real World * [Nixie has a problem: you.](https://youtu.be/CjB9z5vyv0I&feature=plcp) - * And back to your regularly scheduled programming. + * And back to your regularly scheduled programming. #### First Rule About Source Control: USE IT!!! @@ -66,12 +64,12 @@ * Don’t start with assumption that there is a bug in the vendor’s compiler / framework… * Having trouble? Consider writing test… - * Test before you push, please…. + * Test before you push, please…. #### Forget About Being Perfect, Be Good Enough and Get the Job Done * Don’t waste a week writing a “perfect” algorithm when a less perfect one will meet your needs and take significantly less time. - * To that point it is almost always a good idea to use accepted solutions / algorithms for most problems you will encounter, rather than rolling your own. + * To that point it is almost always a good idea to use accepted solutions / algorithms for most problems you will encounter, rather than rolling your own. #### Code Journal Experiment Update diff --git a/content/show/coder-radio/0010.md b/content/show/coder-radio/0010.md index 83632b9f6..53b1c808b 100644 --- a/content/show/coder-radio/0010.md +++ b/content/show/coder-radio/0010.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0010-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0010-ogg.ogg", - "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0010-432p.mp4", + "video_file": "http://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0010-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/K4Zi7mqOFGw", @@ -38,18 +38,16 @@ ### Episode Links -## Show Notes: - #### Feedback * [Sigflup writes in to disagree with me regarding finding bugs while porting apps and share his awesome project](https://devio.us/_sigflup/mega/index.html#) * [Community recommendations on source control books](http://git-scm.com/book/index.html) * [Source Control by Example](http://www.ericsink.com/vcbe/index.html) - * Rellon or Ruby hacker writes in to clarify what he wants to do with Ruby and puts his vote in for a testing episode. + * Rellon or Ruby hacker writes in to clarify what he wants to do with Ruby and puts his vote in for a testing episode. * Bill has been teaching himself some coding but wants to be a systems programmer and wonders if there is money in that. - * James is working in C# as an ASP.Net developer, is learning Python, and has to make a decision regarding design patterns. + * James is working in C# as an ASP.Net developer, is learning Python, and has to make a decision regarding design patterns. * Github clarifications - * A lot of you came to the defense of QT; Chris and I clarify. + * A lot of you came to the defense of QT; Chris and I clarify. #### [Code School Affiliate](http://zfer.us/iln1s/index.html) @@ -65,7 +63,7 @@ #### Write Once Suck Everywhere - * Using the same code base across multiple platforms + * Using the same code base across multiple platforms * How Java fits in * Other options? * About those pesky designers…. diff --git a/content/show/coder-radio/0011.md b/content/show/coder-radio/0011.md index cc16fb91b..3e3a9acbf 100644 --- a/content/show/coder-radio/0011.md +++ b/content/show/coder-radio/0011.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0011-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0011-ogg.ogg", - "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0011-432p.mp4", + "video_file": "http://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0011-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/CmeQ-HkPqtg", @@ -38,19 +38,17 @@ ### Episode Links -## Show Notes: - #### Feedback * Cole is doing some Django but is wondering if ROR generates enough HTML/JS that he would not have to fiddle with it if he used ROR. * [Chris writes in to share some QT deployment wisdom and to share his current OSS project: personal audio server](http://www.streampublic.com/index.html) - * Macarthur writes us a letter in C/C++ and took extra care to have it compile on compilers and machines. Also,has some interesting ideas on OO. + * Macarthur writes us a letter in C/C++ and took extra care to have it compile on compilers and machines. Also,has some interesting ideas on OO. * Macarthur (maybe same dude?) writes in to tell us that he has great success with Clang+LLVM for debugging but releases uses GCC. * [Forlian writes in to share his success with Pomodoro and shares an extension for GNOME](https://extensions.gnome.org/extension/53/pomodoro/index.html) - * Daniel asks about design patterns and needs a jumping off place for research. + * Daniel asks about design patterns and needs a jumping off place for research. * Nick is using D with QT but is having a hard time configuring QTD. Also, some clarifications on Mike C++ and Java. * Jason’s Email — Jason has a tough choice to make. Oh and he made me build his email with Ant — Java fans REJOICE! - * Ewoud writes in to remind us that there a lot of embedded developers out there working in C and to offer Bill (our aspiring Linux dev) some encouragement. Oh Also, he has robotics experience, so when the robots take over — blame him. + * Ewoud writes in to remind us that there a lot of embedded developers out there working in C and to offer Bill (our aspiring Linux dev) some encouragement. Oh Also, he has robotics experience, so when the robots take over — blame him. #### [Code School Affiliate](http://zfer.us/iln1s/index.html) @@ -58,14 +56,14 @@ #### Castles on Sand - * Platforms and frameworks are great… until they move your cheese. + * Platforms and frameworks are great… until they move your cheese. * Case Study: Phil Phish’s Fez and XNA. * Here today gone tomorrow — what do you mean it’s not supported??? #### Orders from on High * Management can be… interesting in some of their technical decisions. What happens when your specialty becomes legacy. - * About those distribution platforms. + * About those distribution platforms. #### Tool of the Week diff --git a/content/show/coder-radio/0012.md b/content/show/coder-radio/0012.md index d44341b0f..8dc1698bd 100644 --- a/content/show/coder-radio/0012.md +++ b/content/show/coder-radio/0012.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0012-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0012-ogg.ogg", - "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0012-432p.mp4", + "video_file": "http://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0012-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/z2dJHxxHomo", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Tzvi heard that new coders should start with C. Also, wants to know what a Javascript framework is @@ -49,7 +47,7 @@ * [Alex writes in to share OpenHatch](http://openhatch.org/index.html) * Mike N has a question for Chris * [Voytek wants to know what I think of RubyMotion for iOS](http://www.rubymotion.com/index.html) - * Brandon reminds us that sometimes changing a project’s stack makes sense. + * Brandon reminds us that sometimes changing a project’s stack makes sense. * Derrik would like my thoughts on Lua. #### Why Games Why Today? @@ -60,9 +58,9 @@ #### What doth make a game dev? - * It has never been easier / cheaper to get started. + * It has never been easier / cheaper to get started. * Platforms. - * Required knowledge. + * Required knowledge. * Budget??? or you can’t afford to make WOW 2 #### Platform platform, my kingdom for a platform! diff --git a/content/show/coder-radio/0013.md b/content/show/coder-radio/0013.md index 8c0499bd3..01551985c 100644 --- a/content/show/coder-radio/0013.md +++ b/content/show/coder-radio/0013.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0013-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0013-ogg.ogg", - "video_file": "https://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0013-432p.mp4", + "video_file": "http://201208.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0013-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/ahVskOe9mUU", @@ -38,31 +38,29 @@ ### Episode Links -## Show Notes: - #### Feedback - * Charles writes in to give his two cents on the advantages learning C and shares some great training resources. + * Charles writes in to give his two cents on the advantages learning C and shares some great training resources. > \+ https://www.youtube.com/course?list=EC6B940F08B9773B9F – Buckland's -> COMP1917 -> \+ https://www.youtube.com/course?list=EC0C5D85DBA20E685C – COMP1927 -> \+ https://www.youtube.com/course?list=EC0C5D85DBA20E685C – COMP2911 -> \+ https://www1.idc.ac.il/tecs/ -> \+ https://www.youtube.com/watch?v=JtXvUoPx4Qs – intro to the course +> COMP1917 +> \+ https://www.youtube.com/course?list=EC0C5D85DBA20E685C – COMP1927 +> \+ https://www.youtube.com/course?list=EC0C5D85DBA20E685C – COMP2911 +> \+ https://www1.idc.ac.il/tecs/ +> \+ https://www.youtube.com/watch?v=JtXvUoPx4Qs – intro to the course > \+ https://www.youtube.com/watch?v=IlPj5Rg1y2w – Google Tech Talk * A lot of passionate feedback regarding Niklas FOSS / OSS conundrum. * Christopher writes in to tell me that not all listeners are devs and that he likes the business side. So HA Youtube! - * To C or not to C — a lot of your care… .a lot. - * Simon writes in to share some great game development stuff: + * To C or not to C — a lot of your care… .a lot. + * Simon writes in to share some great game development stuff: * [JMonkeyEngine](http://jmonkeyengine.com/index.html) * [OpenGameArt](http://opengameart.org/index.html) * [Liberated Pixel Cup](http://lpc.opengameart.org/index.html) * Keith writes to ask ‘where is the web development (PHP in particular) and where is the Windows love?’ * Sven writes in an awesome webpage with a billboard style message! He asks if we think self taught programmers are better at thinking outside of the box than traditional CS grads? * [David needs some advice on a distributed African system](http://slexy.org/view/s21ukZS3tO/index.html) - * Toislav writes in to tell me that Flash is not dead yet! In fact, Adobe AIR seems to have a thriving community — especially in the games space. + * Toislav writes in to tell me that Flash is not dead yet! In fact, Adobe AIR seems to have a thriving community — especially in the games space. * [Code Snippet for MHazzel](https://gist.github.com/3605676/index.html) #### This Week’s Dev World Hoopla @@ -74,7 +72,7 @@ * ZOMG Java is going to destroy our machines! or so say the blogs… * What do the Java security issues mean for web developers? * Desktop developers? - * So why would I still go with Java today? + * So why would I still go with Java today? * Right once one everywhere (sort of) * Development ease * Inexpensive help diff --git a/content/show/coder-radio/0014.md b/content/show/coder-radio/0014.md index 7c408a3d4..db07f7de1 100644 --- a/content/show/coder-radio/0014.md +++ b/content/show/coder-radio/0014.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0014-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0014-ogg.ogg", - "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0014-432p.mp4", + "video_file": "http://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0014-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/W6fQrXCsulA", @@ -38,15 +38,13 @@ ### Episode Links -## Show Notes: - #### Feedback * Mike does not mean free software when he says open source — he means open source… * Michael wants to know if I think that Macs have become popular with developers because that is what their employers buy — ie would they spend the same money themselves? * Kostas writes in re the open-source business models: “In my opinion the only people who can afford to experiment with this are people whose lives don't depend on the revenue from their software. That leaves just hobbyists and college students” * Mike has been learning Python and wants to know what GUI toolkit to use - * David needs to buy a new PC and wants to know if I recommend a laptop or desktop. + * David needs to buy a new PC and wants to know if I recommend a laptop or desktop. * Brian suggests we cover the JVM languages that are not Java and wonders what I think of the idea that Scala will replace Java * Regarding GO. * [Callisto](https://play.google.com/store/apps/detailsab6a.html?id=com.qweex.callisto\\%22) diff --git a/content/show/coder-radio/0015.md b/content/show/coder-radio/0015.md index fc110d9dc..4cdea49a6 100644 --- a/content/show/coder-radio/0015.md +++ b/content/show/coder-radio/0015.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0015-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0015-ogg.ogg", - "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0015-432p.mp4", + "video_file": "http://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0015-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/-wtBgFYfpt4", @@ -38,11 +38,9 @@ ### Episode Links -## Show Notes: - #### Feedback - * Jay writes in to report that I have swayed him on his views on piracy in 20,000 Leagues Under Java. + * Jay writes in to report that I have swayed him on his views on piracy in 20,000 Leagues Under Java. * About Windows Phone 8 * A few anonymous writers write in with tales of ‘Imposter’s Syndrome’ * A number of listeners ask: ‘why don’t you get a Fire and root it?’ diff --git a/content/show/coder-radio/0016.md b/content/show/coder-radio/0016.md index 26d242e78..c90df0d64 100644 --- a/content/show/coder-radio/0016.md +++ b/content/show/coder-radio/0016.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0016-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0016-ogg.ogg", - "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0016-432p.mp4", + "video_file": "http://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0016-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/q0aCPYNnrdY", @@ -38,12 +38,10 @@ ### Episode Links -## Show Notes: - #### Feedback - * Tushar writes in with some Ubuntu stability woes. - * Jay writes explaining that Coder Radio has gotten him to abandon his evil app pirating ways! But, he still won’t pay more than one dollar for an app. + * Tushar writes in with some Ubuntu stability woes. + * Jay writes explaining that Coder Radio has gotten him to abandon his evil app pirating ways! But, he still won’t pay more than one dollar for an app. * [Matt as a solution to the GRUB issue I’ve seen in the past](https://launchpad.net/grub-customizer/index.html) #### This Week’s Dev World Hoopla diff --git a/content/show/coder-radio/0017.md b/content/show/coder-radio/0017.md index d4bc7bdef..a37957b1d 100644 --- a/content/show/coder-radio/0017.md +++ b/content/show/coder-radio/0017.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0017-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0017-ogg.ogg", - "video_file": "https://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0017-432p.mp4", + "video_file": "http://201209.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0017-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/YrvlWxrbJms", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Karl wants to know what Haskell is. @@ -49,7 +47,7 @@ * Andrew wants to know why we don’t charge for CR * Egon has some feedback on our coverage of burnout last week and reminds us that there is more to life than work. He suggests hugging a loved one to cure / prevent burnout. * John wants to hear documentation for dummies - * A number of people want to defend or attack agile. + * A number of people want to defend or attack agile. #### This Week’s Dev World Hoopla diff --git a/content/show/coder-radio/0018.md b/content/show/coder-radio/0018.md index 4f6dacb4a..4bc4af7b6 100644 --- a/content/show/coder-radio/0018.md +++ b/content/show/coder-radio/0018.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0018-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0018-ogg.ogg", - "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0018-432p.mp4", + "video_file": "http://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0018-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/kFPPQGsIdsQ", @@ -38,16 +38,14 @@ ### Episode Links -## Show Notes: - #### Feedback - * Jay wants to know how the Android update cycle and the device manufacturers’ different versions of Android affect developers. + * Jay wants to know how the Android update cycle and the device manufacturers’ different versions of Android affect developers. * [Carlo’s email](http://slexy.org/view/s21yBHDnQ6/index.html) - * Isak asks what we think about Typescript + * Isak asks what we think about Typescript * Charles writes in with some more info on Haskell * Matt shares an interesting [article about Adobe](http://webdesign.tutsplus.com/articles/general/has-adobe-gotten-its-mojo-back/index.html) - * Matt (diff Matt?) is working on an iOS app that will have a server backend component and is wondering how to make a profit on the app — given the hosting costs over time. + * Matt (diff Matt?) is working on an iOS app that will have a server backend component and is wondering how to make a profit on the app — given the hosting costs over time. #### This Week’s Dev World Hoopla @@ -57,7 +55,7 @@ #### The Language Itself - * No classical inheritance. + * No classical inheritance. * Too loose #### Developers diff --git a/content/show/coder-radio/0019.md b/content/show/coder-radio/0019.md index 0b461f1f0..a2b2c9bab 100644 --- a/content/show/coder-radio/0019.md +++ b/content/show/coder-radio/0019.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0019-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0019-ogg.ogg", - "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0019-432p.mp4", + "video_file": "http://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0019-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/vybDSIfq8HI", @@ -38,15 +38,13 @@ ### Episode Links -## Show Notes: - ### Feedback * Macarthur’s got the quote of the week ‘Anyway, I do agree with you that it's not perfect, but no language will stop people from writing bad code, nothing ever will.’ - * Matt wants to know why I think students who learned Java can’t learn JavaScript Prototypical model and what I think of Codecademy and the like for learning JS. + * Matt wants to know why I think students who learned Java can’t learn JavaScript Prototypical model and what I think of Codecademy and the like for learning JS. * Stephen writes in to share some resources on some low level / robotics development - * Rutger has a question about a SQL database in Git and how to manage it. - * Wouter writes in bemoaning Google Play’s insistence on credit cards rather than Paypal and wonders how that might affect app sales. + * Rutger has a question about a SQL database in Git and how to manage it. + * Wouter writes in bemoaning Google Play’s insistence on credit cards rather than Paypal and wonders how that might affect app sales. * Colin sends in a letter as a Haskell program that shares information on other Haskell programs. Also, Colin shares that Haskell is the 18th most popular lang on Github. #### This Week’s Dev World Hoopla @@ -63,14 +61,14 @@ #### Internal Process Management - * Effective coding techniques + * Effective coding techniques * Time management * [Why I Don’t Do Unpaid Overtime…](http://thecodist.com/article/why_i_don_39_t_do_unpaid_overtime_and_neither_should_you/index.html) #### External Process Management * Automate, Automate, Automate! - * Communicate + * Communicate * Continuous deployment, if possible #### Audiobook of the Week diff --git a/content/show/coder-radio/0020.md b/content/show/coder-radio/0020.md index 64bb5f731..0357061a7 100644 --- a/content/show/coder-radio/0020.md +++ b/content/show/coder-radio/0020.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0020-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0020-ogg.ogg", - "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0020b-432p.mp4", + "video_file": "http://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0020b-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/WeZ2YQnnwt8", @@ -38,11 +38,9 @@ ### Episode Links -## Show Notes: - ### Feedback - * Mihaela writes in to share her love of Delphi and also reccomend that I take a look at C++ builder and Dev Expresses add ons for Windows apps. + * Mihaela writes in to share her love of Delphi and also reccomend that I take a look at C++ builder and Dev Expresses add ons for Windows apps. * [Bill shares some interesting Ubuntu related info — apparently Ubuntu charges for apps.Ubuntu API](http://www.webupd8.org/2012/10/ubuntu-tweak-development-stopped.html/index.html) * Brian asks that we cover software licences. * Tim’s email [Contracting vs Full Time?](http://slexy.org/view/s29zKqaziO/index.html) @@ -57,7 +55,7 @@ the startup life topic * Key Lean Startup Principles: * MVP, and Concierge MVP - * Leap of Faith assumptions + * Leap of Faith assumptions +Build, Measure, Learn feedback loop. * Engine of Growth @@ -70,7 +68,7 @@ the startup life topic * Out Sourcing vs Building a team * Being an architect - * Choosing a technology stack + * Choosing a technology stack * Fundraising ### Book of the Week diff --git a/content/show/coder-radio/0021.md b/content/show/coder-radio/0021.md index 6ad26fb67..81458d6e7 100644 --- a/content/show/coder-radio/0021.md +++ b/content/show/coder-radio/0021.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0021-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0021-ogg.ogg", - "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0021-432p.mp4", + "video_file": "http://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0021-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/ioTMmjycm94", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - ### Feedback * Lots of feedback on our guest last week, Ben. diff --git a/content/show/coder-radio/0022.md b/content/show/coder-radio/0022.md index 7d762bcfa..558df38ea 100644 --- a/content/show/coder-radio/0022.md +++ b/content/show/coder-radio/0022.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0022-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0022-ogg.ogg", - "video_file": "https://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0022-432p.mp4", + "video_file": "http://201210.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0022-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/v5P_Ww9qPI4", @@ -38,15 +38,13 @@ ### Episode Links -## Show Notes: - #### Feedback * Mike is still alive. Score! - * Brandon shares that in his experience colos can be very expensive. - * Jason is striking out on his own but doesn’t know where to find clients. + * Brandon shares that in his experience colos can be very expensive. + * Jason is striking out on his own but doesn’t know where to find clients. * Zane would like to know what resources I recommend for learning the basic of designs for a developer. - * Ben would like to know if Chris has a different VM for each client. + * Ben would like to know if Chris has a different VM for each client. #### This Week’s Dev World Hoopla diff --git a/content/show/coder-radio/0023.md b/content/show/coder-radio/0023.md index 122d5295f..45bd9e8e0 100644 --- a/content/show/coder-radio/0023.md +++ b/content/show/coder-radio/0023.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0023-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0023-ogg.ogg", - "video_file": "https://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0023-432p.mp4", + "video_file": "http://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0023-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/ZUJd9mPsEl4", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Charles writes in to share that he thinks that JavaScript is a pretty good language and the real problem is that the W3 DOM is a terrible API. — Agreed diff --git a/content/show/coder-radio/0024.md b/content/show/coder-radio/0024.md index 0e4058367..b62586ac9 100644 --- a/content/show/coder-radio/0024.md +++ b/content/show/coder-radio/0024.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0024-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0024-ogg.ogg", - "video_file": "https://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0024-432p.mp4", + "video_file": "http://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0024-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/m4X9cPF5zYc", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Justin is a two year IT/Desktop support major and would like to know if he can break into software. diff --git a/content/show/coder-radio/0025.md b/content/show/coder-radio/0025.md index af6c4e68f..f03a76cf9 100644 --- a/content/show/coder-radio/0025.md +++ b/content/show/coder-radio/0025.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0025-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0025-ogg.ogg", - "video_file": "https://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0025-432p.mp4", + "video_file": "http://201211.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0025-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/Wr99EMiwmN8", @@ -38,14 +38,12 @@ ### Episode Links -## Show Notes: - #### Feedback * Victor asks “But cmon guys, where's the screaming? You two get along too well.” * [A Listener shared his blog](_www.view-source-code.com/index.html) * Sebastion asks: “When building a custom app for a client, how do you limit the time they take to test each iteration?” - * Hans asks if we know of any free GUI toolkits for the OGRE 3D graphics engine. + * Hans asks if we know of any free GUI toolkits for the OGRE 3D graphics engine. * Do Chris and Mike hate Android? #### C++ The Backstory diff --git a/content/show/coder-radio/0026.md b/content/show/coder-radio/0026.md index 3eb1cf054..c694b36a5 100644 --- a/content/show/coder-radio/0026.md +++ b/content/show/coder-radio/0026.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0026-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0026-ogg.ogg", - "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0026-432p.mp4", + "video_file": "http://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0026-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/_0nQZNLUia0", @@ -38,11 +38,9 @@ ### Episode Links -## Show Notes: - #### Feedback - * Ted’s Email + * Ted’s Email * Mike knows that Minecraft is written in Java * Brian wants to know why I hate Java * Chris, the developer of White – Storm Lightning, says I am missing the beauty of C++ diff --git a/content/show/coder-radio/0027.md b/content/show/coder-radio/0027.md index b139686b0..db5644084 100644 --- a/content/show/coder-radio/0027.md +++ b/content/show/coder-radio/0027.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0027-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0027-ogg.ogg", - "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0027-432p.mp4", + "video_file": "http://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0027-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/glTl26ydP94", @@ -38,11 +38,9 @@ ### Episode Links -## Show Notes: - #### Feedback - * Chris writes in: + * Chris writes in: > “When I referenced "beauty" I meant the design of C++ as a language, and how > one can write in it very freely.” @@ -61,7 +59,7 @@ > direction I need to move forward?” * Harley shares that Goto’s are still used and can be useful in generated code and also that Vala depends on Glib - * Charles wrties in to share Just Java 2 for AP Comp Sci students and does not recommend CodeAcademy. + * Charles wrties in to share Just Java 2 for AP Comp Sci students and does not recommend CodeAcademy. * Anthony asks is the money to be made on the Ubuntu Software Center * Kyle shares https://www.greenteapress.com/thinkapjava/ for you AP Java student diff --git a/content/show/coder-radio/0028.md b/content/show/coder-radio/0028.md index fed8e3465..e4e77894c 100644 --- a/content/show/coder-radio/0028.md +++ b/content/show/coder-radio/0028.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0028-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0028-ogg.ogg", - "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0028-432p.mp4", + "video_file": "http://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0028-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/VsmHwKCV7mw", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Michael wants to know why Github > code.google.com @@ -47,7 +45,7 @@ * Luke asks: “How do I bring my independent study into focus, such that I have a clearer perspective of how to get from idea to app? “ * Jack reccomends Lynda.com * Johan’s experience on the Ubuntu Software Center. [Johan from Sweden](http://slexy.org/view/s2udn6PB3i/index.html) - * Russel shares re code academy: + * Russel shares re code academy: > “Ultimately we came to the conclusion that learning from a book or a more > rigorous source is far better for actually learning a language, but diff --git a/content/show/coder-radio/0029.md b/content/show/coder-radio/0029.md index 7db9b3ae2..0296496cd 100644 --- a/content/show/coder-radio/0029.md +++ b/content/show/coder-radio/0029.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0029-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0029-ogg.ogg", - "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0029-432p.mp4", + "video_file": "http://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0029-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/E1KjnlkrYYM", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * Nehemiah wants to know why I didn’t mention Boost last week re the C++ question diff --git a/content/show/coder-radio/0030.md b/content/show/coder-radio/0030.md index e4b2c1e90..0dfa39d88 100644 --- a/content/show/coder-radio/0030.md +++ b/content/show/coder-radio/0030.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0030-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0030-ogg.ogg", - "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0030-432p.mp4", + "video_file": "http://201212.jb-dl.cdn.scaleengine.net/coderradio/2012/cr-0030-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/bDTe3ALFJdQ", @@ -38,13 +38,11 @@ ### Episode Links -## Show Notes: - #### Feedback - * Ouya errata + * Ouya errata * Wayland writes in to ask if we think AAA games will ever come to Linux - * Brett writes: + * Brett writes: > “Hi Chris Michael, > diff --git a/content/show/coder-radio/0031.md b/content/show/coder-radio/0031.md index 794ffaaf9..a7ed042ec 100644 --- a/content/show/coder-radio/0031.md +++ b/content/show/coder-radio/0031.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0031-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0031-ogg.ogg", - "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0031-432p.mp4", + "video_file": "http://201212.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0031-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/ed1lg56maeI", @@ -38,18 +38,16 @@ ### Episode Links -## Show Notes: - #### Feedback - * A number of listeners share the carrier situation in Europe. - * Steve wants to listen to other coding podcasts in addition to CR BLASPHEMY - * Stephen asks: + * A number of listeners share the carrier situation in Europe. + * Steve wants to listen to other coding podcasts in addition to CR BLASPHEMY + * Stephen asks: > “ was wondering if either of you saw any benefit in writing an application > for Ubuntu and Windows (I do not own a Mac) that will plug in to the Ubuntune api and treat it like dropbox” - * Shane writes in to agree with Mike re QT. + * Shane writes in to agree with Mike re QT. #### Dev Hoopla diff --git a/content/show/coder-radio/0032.md b/content/show/coder-radio/0032.md index 2fb7c14c5..9889531c1 100644 --- a/content/show/coder-radio/0032.md +++ b/content/show/coder-radio/0032.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0032-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0032-ogg.ogg", - "video_file": "https://201212.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0032c-432p.mp4", + "video_file": "http://201212.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0032c-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/AYXqiCL9riU", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - ### Feedback * Email chapter 11 reminder diff --git a/content/show/coder-radio/0033.md b/content/show/coder-radio/0033.md index 6e3cea3dd..bfc9a1891 100644 --- a/content/show/coder-radio/0033.md +++ b/content/show/coder-radio/0033.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0033-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0033-ogg.ogg", - "video_file": "https://201301.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0033-432p.mp4", + "video_file": "http://201301.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0033-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/qXS0te4V6ww", @@ -38,8 +38,6 @@ ### Episode Links -## Show Notes: - #### Feedback * New Coder wants to when he is considered to “know” a language. @@ -93,7 +91,7 @@ > Thanks for your thoughts and thank you for the awesome show you do each > week. > -> Sincerely, +> Sincerely, > Brian M. * * * diff --git a/content/show/coder-radio/0034.md b/content/show/coder-radio/0034.md index a2845ed4e..e88ed3780 100644 --- a/content/show/coder-radio/0034.md +++ b/content/show/coder-radio/0034.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0034-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0034-ogg.ogg", - "video_file": "https://201301.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0034-432p.mp4", + "video_file": "http://201301.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0034-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/OYj6xlciFz8", @@ -38,14 +38,12 @@ ### Episode Links -## Show Notes: - #### Feedback * Notbryant is taking “Intro to Software Engineering” and is learning about project management and asks for “any advice on not being an evil PM” - * Jimmy has a problem: + * Jimmy has a problem: -> “I tend to get too serious about too many projects at the same time. +> “I tend to get too serious about too many projects at the same time. > Any advice would be greatly appreciated. I was already working on porting > an application, almost at completion, but now my Raspberry Pi has arrived. > Sigh.” @@ -54,7 +52,7 @@ Also wants to share [his blog](http://karimlalani.blogspot.com/index.html) #### The End - * Software doesn’t last forever. + * Software doesn’t last forever. * 1 Year, 2 Years, 3 Years * “Sun-setting” a project diff --git a/content/show/coder-radio/0035.md b/content/show/coder-radio/0035.md index e4ba4bbc5..85a441b73 100644 --- a/content/show/coder-radio/0035.md +++ b/content/show/coder-radio/0035.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0035-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0035-ogg.ogg", - "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0035-432p.mp4", + "video_file": "http://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0035-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/5P31qbUHYD4", @@ -38,13 +38,11 @@ ### Episode Links -## Show Notes: - #### Feedback * Mark writes: “In your honest, and sometime brutal opinion, which language should prevail? Which language has the best win32com support/modules? All the machines at my job run Windows 7, while personally, I have a 13" Macbook Pro with Mountain Lion dual-booting Ubuntu 12.04.” * Tushar writes: “since neither Apple or Google require you to release the source code of your app when you submit it for approval, you could hide stuff that activate themselves at the customers end. “ - * Michael writes in suggesting that the Ubuntu Phone is not targeted at the US market. + * Michael writes in suggesting that the Ubuntu Phone is not targeted at the US market. #### Dev World Hoopla diff --git a/content/show/coder-radio/0036.md b/content/show/coder-radio/0036.md index 5eca02a0b..b509bcc7f 100644 --- a/content/show/coder-radio/0036.md +++ b/content/show/coder-radio/0036.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0036-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0036-ogg.ogg", - "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0036-432p.mp4", + "video_file": "http://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0036-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/LUu5RZq2pb8", @@ -38,13 +38,11 @@ ### Episode Links -## Show Notes: - #### Feedback * The Blackberry fans are out in force… Stanko, one of them, shares his FREE BB10 game: https://appworld.blackberry.com/webstore/content/20385954/?countrycode=US * Sean is “interested in how we feel about writing init scripts in Python” He also welcomes (constructive criticism) regarding his scripts: https://bitbucket.org/sean_m/atlassian-scripts - * Michael says that the current version of NetBeans is “a pretty awesome tool for Java, JavaScript…” + * Michael says that the current version of NetBeans is “a pretty awesome tool for Java, JavaScript…” #### Dev World Hoopla diff --git a/content/show/coder-radio/0037.md b/content/show/coder-radio/0037.md index c23a8790a..35e6109e8 100644 --- a/content/show/coder-radio/0037.md +++ b/content/show/coder-radio/0037.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0037-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0037-ogg.ogg", - "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0037-432p.mp4", + "video_file": "http://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0037-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/tzT5_TUndgM", @@ -42,7 +42,7 @@ #### Feedback - * Jeramy writes: + * Jeramy writes: > “Michael failed to mention that Microsoft released ASP.NET to the open > source community and now ASP.NET can be run on any server with any database diff --git a/content/show/coder-radio/0038.md b/content/show/coder-radio/0038.md index 5d98e152d..816615ed8 100644 --- a/content/show/coder-radio/0038.md +++ b/content/show/coder-radio/0038.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0038-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0038-ogg.ogg", - "video_file": "https://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0038-432p.mp4", + "video_file": "http://201302.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0038-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/ABlFHbv0oXk", diff --git a/content/show/coder-radio/0039.md b/content/show/coder-radio/0039.md index 9849521cb..9fb4371e1 100644 --- a/content/show/coder-radio/0039.md +++ b/content/show/coder-radio/0039.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0039-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0039-ogg.ogg", - "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0039-432p.mp4", + "video_file": "http://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0039-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/tgpCuzfRnos", @@ -63,13 +63,13 @@ **Two key types of logging** - * Diagnostic logging + * Diagnostic logging > Do you care enough to throw an exception up through the app or manage it > another way? This is an "it depends" but logging info level messages > probably should be skipped. - * Audit logging + * Audit logging > Audit logging captures significant events in the system and are what > management and the legal eagles are interested in. This is things like who diff --git a/content/show/coder-radio/0040.md b/content/show/coder-radio/0040.md index fb31faf8d..389042f75 100644 --- a/content/show/coder-radio/0040.md +++ b/content/show/coder-radio/0040.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0040-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0040-ogg.ogg", - "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0040-432p.mp4", + "video_file": "http://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0040-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/JRruQMO3aqM", @@ -46,7 +46,7 @@ * [Nathan ported Cherry Notes to Android. ](https://play.google.com/store/apps/detailsa440.html?id=org.nathanpc.cherrynotes\\%22) * Macarthur plays devil's advocate for Tizen * Michael asks how important warnings are. - * Jed wants more details re logging. + * Jed wants more details re logging. * YouTubers say we got the remote worker recall wrong ### Dev Hoopla diff --git a/content/show/coder-radio/0041.md b/content/show/coder-radio/0041.md index 35049343d..f6e195801 100644 --- a/content/show/coder-radio/0041.md +++ b/content/show/coder-radio/0041.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0041-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0041-ogg.ogg", - "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0041-432p.mp4", + "video_file": "http://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0041-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/P5NKegkbdpU", diff --git a/content/show/coder-radio/0042.md b/content/show/coder-radio/0042.md index d25e81a1d..49fd3ad10 100644 --- a/content/show/coder-radio/0042.md +++ b/content/show/coder-radio/0042.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0042-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0042-ogg.ogg", - "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0042-432p.mp4", + "video_file": "http://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0042-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/KfB2e3aV6Zw", @@ -42,8 +42,8 @@ ### Feedback - * Stephen asks how feel about mobile websites packaged as apps. - * Mike has a two-parter: do you know Binpress? and is starting to have some reservations about open-sourcing his code. + * Stephen asks how feel about mobile websites packaged as apps. + * Mike has a two-parter: do you know Binpress? and is starting to have some reservations about open-sourcing his code. * [Alex shares “High Performance Javascript”](https://youtu.be/cSH7bwMZMzc) * Mike is having issues with Android fragmentation that is resulting in one stars. * [Michal shares his Ubuntu Pomo app](https://apps.ubuntu.com/cat/applications/zeegaree/index.html) diff --git a/content/show/coder-radio/0043.md b/content/show/coder-radio/0043.md index d9d63a038..97bbff48d 100644 --- a/content/show/coder-radio/0043.md +++ b/content/show/coder-radio/0043.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0043-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0043-ogg.ogg", - "video_file": "https://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0043-432p.mp4", + "video_file": "http://201303.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0043-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/gdRiHqEBils", diff --git a/content/show/coder-radio/0044.md b/content/show/coder-radio/0044.md index 13c3aea62..c0d9cf7b5 100644 --- a/content/show/coder-radio/0044.md +++ b/content/show/coder-radio/0044.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0044-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0044-ogg.ogg", - "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0044-432p.mp4", + "video_file": "http://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0044-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/rSV_QFOzegs", @@ -43,17 +43,17 @@ #### Feedback * [Khalil share some more disappointing USC news](http://www.omgubuntu.co.uk/2013/04/top-10-paid-apps/index.html) - * Nick writes in asking if SPAs are crazy? And is looking for tips on how to influence the technical direction of his company without stirring the pot. + * Nick writes in asking if SPAs are crazy? And is looking for tips on how to influence the technical direction of his company without stirring the pot. * Juris has been coding nights and weekends but does not work in IT and would like to make the leap. But how? * [Lots of Play! feedback.](http://www.cloudbees.com/index.html#slide-2) - * Tushar doesn’t feel that the cloud is “ready yet” and has some questions about the QT license. + * Tushar doesn’t feel that the cloud is “ready yet” and has some questions about the QT license. * Krasi’s email: [Trying something New](http://slexy.org/view/s2K2HzcWUO/index.html) #### Dev World Hoopla Lodsys: [Patent troll Lodsys sues 10 mobile game makers, despite Apple’s -intervention](http://arstechnica.com/tech-policy/2013/04/patent-troll-lodsys-es-10-mobile-game-makers-despite-apples-intervention/index.html) -Chrome gone wild! +intervention](http://arstechnica.com/tech-policy/2013/04/patent-troll-lodsys-es-10-mobile-game-makers-despite-apples-intervention/index.html) +Chrome gone wild! Ouya Smackdown: [Ouya review: can an indie console take on Sony and Microsoft? | The Verge](http://www.theverge.com/2013/4/4/4180242/ouya-review/index.html) diff --git a/content/show/coder-radio/0045.md b/content/show/coder-radio/0045.md index aaeb30559..9cc3cbe8d 100644 --- a/content/show/coder-radio/0045.md +++ b/content/show/coder-radio/0045.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0045-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0045-ogg.ogg", - "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0045-432p.mp4", + "video_file": "http://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0045-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/WluYpaF2Khc", diff --git a/content/show/coder-radio/0046.md b/content/show/coder-radio/0046.md index 45791da43..06b3da5f8 100644 --- a/content/show/coder-radio/0046.md +++ b/content/show/coder-radio/0046.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0046-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0046-ogg.ogg", - "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0046-432p.mp4", + "video_file": "http://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0046-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/Tz0ydzHgw9k", diff --git a/content/show/coder-radio/0047.md b/content/show/coder-radio/0047.md index 08810b410..8695a342a 100644 --- a/content/show/coder-radio/0047.md +++ b/content/show/coder-radio/0047.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0047-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0047-ogg.ogg", - "video_file": "https://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0047-432p.mp4", + "video_file": "http://201304.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0047-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/JeWM2nB71ps", diff --git a/content/show/coder-radio/0048.md b/content/show/coder-radio/0048.md index c6bafa028..ae2e9afa4 100644 --- a/content/show/coder-radio/0048.md +++ b/content/show/coder-radio/0048.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0048-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0048-ogg.ogg", - "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0048-432p.mp4", + "video_file": "http://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0048-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/IsE4XTrXUJo", diff --git a/content/show/coder-radio/0049.md b/content/show/coder-radio/0049.md index 3c608c99b..f3bd3bcfb 100644 --- a/content/show/coder-radio/0049.md +++ b/content/show/coder-radio/0049.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0049-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0049-ogg.ogg", - "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0049-432p.mp4", + "video_file": "http://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0049-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/SQVY2nietu0", diff --git a/content/show/coder-radio/0050.md b/content/show/coder-radio/0050.md index e640a2d92..f831df121 100644 --- a/content/show/coder-radio/0050.md +++ b/content/show/coder-radio/0050.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0050-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0050-ogg.ogg", - "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0050-432p.mp4", + "video_file": "http://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0050-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/Ref36o4G1No", diff --git a/content/show/coder-radio/0051.md b/content/show/coder-radio/0051.md index 601a10733..1c2bef55d 100644 --- a/content/show/coder-radio/0051.md +++ b/content/show/coder-radio/0051.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jnite/cr-0051-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jnite/cr-0051-ogg.ogg", - "video_file": "https://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0051-432p.mp4", + "video_file": "http://201305.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0051-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/AGXy8RcVvNM", @@ -40,7 +40,7 @@ ### Feedback - * Oded writes: + * Oded writes: > “The whole point of the Oracle Google suit was that Oracle was passed that > Google didn't use their VM but instead wrote their own VM based on the open diff --git a/content/show/coder-radio/0052.md b/content/show/coder-radio/0052.md index 756fc03fa..187a87c62 100644 --- a/content/show/coder-radio/0052.md +++ b/content/show/coder-radio/0052.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jbmirror/cr-0052-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jbmirror/cr-0052-ogg.ogg", - "video_file": "https://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0052-432p.mp4", + "video_file": "http://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0052-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/IeTjVg-LwXk", diff --git a/content/show/coder-radio/0053.md b/content/show/coder-radio/0053.md index e16387f46..f4065c509 100644 --- a/content/show/coder-radio/0053.md +++ b/content/show/coder-radio/0053.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0053-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0053-ogg.ogg", - "video_file": "https://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0053-432p.mp4", + "video_file": "http://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0053-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/hhUXYzRgNAs", @@ -45,7 +45,7 @@ #### Tools - * What effect do the tools, platforms, stacks we use have on us as developers. + * What effect do the tools, platforms, stacks we use have on us as developers. * What do they say about us? * Are any of us truly pragmatic? * Is pragmatism even worth it? diff --git a/content/show/coder-radio/0054.md b/content/show/coder-radio/0054.md index bd32a0b57..25b519691 100644 --- a/content/show/coder-radio/0054.md +++ b/content/show/coder-radio/0054.md @@ -27,7 +27,7 @@ "podcast_chapters": null, "podcast_alt_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0054-mp3.mp3", "podcast_ogg_file": "https://traffic.libsyn.com/jupiterbroadcasting/cr-0054-ogg.ogg", - "video_file": "https://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0054-432p.mp4", + "video_file": "http://201306.jb-dl.cdn.scaleengine.net/coderradio/2013/cr-0054-432p.mp4", "video_hd_file": null, "video_mobile_file": null, "youtube_link": "https://youtu.be/3-CceCC2dJo", @@ -43,7 +43,7 @@ * Bill from episode 10 asks: > Afraid attaching myself too much into one language maybe isn't the best -> thing for a newbie +> thing for a newbie > programmer. And if i learned many things from a language i despised (java), imagine it's in my best interested to try a new language as well. > > Start more projects in C or try some ruby / python / go? (if i go to a newanguage, i'm leaning at GO)”