Cross Cutting Concerns Podcast: Recent Episodes

Matthew D. Groves

Cross Cutting Concerns presents a podcast for the technologist in a hurry. Interviews with guests are short (around 15 minutes) and limited to a single interesting piece of technology that would interest a programmer, developer, or engineer like you, scratching the surface and engaging your curiosity.

View Details

For this year's C# Advent, I decided to finally implement an idea that I've been kicking around for a couple of years now. It's a parody of Baz Luhrmann's Everybody's Free (To Wear Sunscreen) track from 1997. The "lyrics" are from a Chicago Tribune column written by Mary Schmich, entitled "Advice, like youth, probably just wasted on the young". Much of the advice in the original song has stuck with me over the years, and it continues to be relevant and entertaining.

I thought that a version created just for developers, programmers, coders, engineers would be fun. I commissioned the help of voice actor Noah Jenkins (on Twitter @GeekyVoices) to bring a voice to my writing, and I laid his voice over a karaoke version of the song. (By the way, if you need voicework, I can highly recommend him!)

Please enjoy! Make sure to check out all the other great entries into this year's C# Advent. I look forward to doing it again next year.

Lyrics:

Coders, developers, software engineers, and programmers in the year of 2020
Write unit tests
If I could offer you only one tip for the future
Unit tests would be it

The long term benefits of unit tests have been proven by studies
Whereas the rest of my advice
Has no basis more reliable than my own
Meandering, flawed experience
I will dispense this advice...now.

Enjoy the power and beauty of your code
But, never mind
You'll look back on your code in 6 months and wonder who let you near a keyboard.
But trust me, this means you're improving.
Seeing your past code as flawed just means that you are learning.
You are not as bad a coder as you imagine.

Don't worry about the future
Or worry
But know that worrying is as effective as trying to write the next Facebook on a TRS-80.
The real troubles in your career are apt to be things that you never learned in college or boot camp.
The kind where your team decides to deploy to production on Friday at 5pm.

Do something everyday that challenges you.

Draw.

Don't judge other people harshly in code review.
Don't put up with people who harshly judge yours.

Write docs.

Don't waste time on jealousy.
Some days you're killing it, some days you aren't.
The race is long
And in the end, it's only with yourself.

Remember the compliments, put them in a special folder.
Forget YouTube comments.
If you succeed in doing this, tell me how

Keep your old code in an open source repository
Throw away your unused domain names.

Take days off.

Don't feel guilty if you don't know what you want to do with your career
The most interesting people I know aren't doing at 40 what they thought they wanted to do at 22.
And many of them say they still don't know what they're doing.

Get plenty of C#

Be kind to your wrists
You'll miss them when they're gone

Maybe you'll start a company, maybe you won't

Maybe you'll get stock options and bonuses, maybe you won't.

Maybe you'll go into management.

Maybe you'll give up on computers completely and open a boutique when you turn 50

Whatever you do, don't congratulate yourself too much or berate yourself either
Your choices are at least partially chance, and so are everybody else's

Use your body
Use it on something manual and analog
Don't be afraid of stepping away from the computer, and what you might miss on Twitter
Honest labor will let your mind rest

Learn.

Even if your boss isn't going to pay for it
Read blog posts, even if you don't agree with them
Go to conferences, even if you spend more time in the hallway than the sessions
Education is not something you can ever finish.
DO NOT read the comments on Hacker News and Reddit, they will only make you feel terrible

(chorus)

Get to know your family
You never know when they'll be gone for good

Be nice to your siblings
They are your best link to your past
And the people most likely to stick with you in the future
Send a Snopes link if you must
But don't argue with their political views in public on Facebook

Understand that teammates come and go
But for the precious few you should hold on to
Work hard to bridge the gaps in geography and lifestyle
Because the older you get, the more you need the people that knew you when you were young

Work for a government agency once
But leave before it makes you grumpy
Work for a silicon valley startup once
But leave before it turns you into an insufferable hipster

Travel

Accept certain inalienable truths
Developers get distracted by newer frameworks
Bugs will always be around
You too will get old
And when you do, you'll fantasize that when you were young
New frameworks were always better
There weren't so many bugs
Certifications were important
And junior developers respected their seniors

Respect YOUR seniors

Don't expect anyone to hand you anything
Maybe you'll have stock options
Maybe you'll get V.C. funding
But you never know when either might run out

Don't be cocky about any once piece of technology
Or by the time you're 50, you'll be known as "that Windows Phone guy"

Be careful whose mentorship you seek
But be patient with anyone who supplies mentoring
Advice is a form of nostalgia
Dispensing it is a way of fishing the past from the garbage, wiping it off
Smoothing over the ugly parts and redeeming it for more than it's worth

But trust me on the unit tests

(chorus)

View Details

This is a special crossover episode with Remember When, hosted by Steve Fischer and Scott Wood.

Show Notes:

  • Remember When podcast (iTunes link)
  • Remember When Podcast on Facebook
  • Podcast: Retronauts Podcast
  • Atari Archive on YouTube
  • Book: Racing the Beam

Remember When is on Twitter

View Details

Dennis Stepp is prioritizing tests based on risk.

This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • Mind Mapping
  • The four factors of risk based analytis: Domain, risks, impact, likelihood
  • I threw out the term systemic risk
  • Books:

    • Clean Code by Robert C. Martin
    • The Phoenix Project by Jean Kim
    • A Seat at the Table by Mark Schwartz
    • Making Work Visible by Dominica Degrandis
    • Working Effectively with Legacy Code by Michael Feathers
    • Dennis-Stepp.com

Dennis is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Arlene Andrews talks about good online learning resources.

This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • Arlene Andrews
  • Our Learning Map
  • Free Code Camps
  • Coding Blocks

    • "Clean Code" episodes
    • CodingBlocks Slack
    • The Ministry of Testing
    • QIT is a search engine for podcasts.

    • As of April 21st, this very podcast will now start showing up in QIT searches!

    • QIT source code
    • QIT feed loader source code
    • Test Automation University

    • Angie Jones

    • Amber Race
    • CS 50 via EdX
    • @SWYX: Learn in Public

Arlene is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Jonathan Danylko talks to Matt about the results of the 2019 Stack Overflow developer survey. We kinda go all over the place for this episode!

This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • This episode is a bit different than normal episodes. It’s an informal discussion of the Stack Overflow survey results by two people who are not and have never been Stack Overflow employees. We discuss a few things that stood out to us, but we barely scratch the surface of all the data that you can dig through. Make sure to check out the survey results yourself for the entire picture!
  • Stack Overflow survey results
  • We talk a bit about remote work. If you’re interested in that, I recorded a whole episode with Gino Ferrand and published it last week last week.
  • DanylkoWeb
  • Jonathan Danylko is on LinkedIn

Jonathan Danylko is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Gino Ferrand is building a company for distributed teams. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • Tecla
  • The Agile Manifesto
  • Tecla blog
  • Book: Remote by DHH and Jason Fried

Gino Ferrand is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Steven van Deursen is building maintainable software with dependency injection. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • .NET Junkie - Steven’s blog
  • Book: Dependency Injection Principles, Practices, and Patterns
  • Check out episode 94 with Jeremy Miller on Lamar
  • Book: Domain Driven Design
  • Simple Injector
  • Autofac
  • Some free excerpts from the book:

    • Writing Maintainable, Loosely-Coupled Code
    • Understanding the Composition Root
    • Abuse of Abstract Factories
    • What’s wrong with the ASP.NET Core DI abstraction?

Steven van Deursen is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Jamie Phillips is writing infrastructure as code. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • PhillipsJ.net
  • Terraform
  • HCL, and yes it does kinda look like CSS
  • DNSimple
  • Terraform Guides
  • Terraform on Azure
  • Book: Terraform: Up and Running
  • It was just last week, but make sure you don’t miss Jamie’s episode on Packer!

Jamie Phillips is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Jamie Phillips is creating machine images with Packer. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • Jamie Phillips’s blog
  • Packer
  • Vagrant
  • Packer on GitHub

Jamie Phillips is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Michelle Schulp is using atomic design and WordPress. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • Marktime Media
  • My Name is Michelle
  • Fitness and Freelance
  • WordPress
  • Find a WordCamp near you.
  • Pattern Lab
  • Book: Atomic Design by Brad Frost
  • Check out the new Gutenberg editing experience on WordPress (and compare it to the former editor, TinyMCE)
  • Other CMSs of note: Joomla and Drupal
  • Developer Resources for WordPress
  • WordPress TV
  • Joe Casabona
  • Zac Gordon
  • Tom McFarlin’s blog on Practical WordPress Development
  • Pippin’s Plugins
  • Book: Discover Object-oriented Programming using Wordpress by Carl Alexander

Michelle Schulp is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Kevin Griffin is using SignalR to update web pages live. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • It's been a long time since Kevin Griffin has been on the show. Check out 13 Kevin Griffin on Twilio
  • Make sure to check out Kevin's entry on the Second Annual C# Advent
  • AJAX was coined in 2005
  • Some techniques we didn't cover: the Forever Frame, Server-Sent Events, also explained in a Kevin Griffin blog post on SignalR Transports
  • Discourse
  • Azure SignalR Service
  • Swift Kick

Kevin Griffin is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Andy Beeker is watching Office Space. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

This episode is different than a normal episode of Cross Cutting Concerns!

  1. This episode is about an R-Rated movie! Normally my podcast is G-rated, but that is not the case for this episode. If you normally listen with children, I recommend you listen to Story Pirates with them instead!
  2. This is a long episode: almost an hour. Normally my episodes are around 15 minutes.
  3. This is an episode about a (vaguely) technical/computer related movie. I’ve done a couple of episodes like this in the past: 071 - Bill Sempf on Sneakers and 036 - Kevin Groves on Pirates of Silicon Valley.

Show Notes:

  • We watched Office Space, a 1999 film by Mike Judge. If you haven’t watched it, you should!
  • Inside joke alert: the mention of a "white jimmy". This is a reference to a GMC Jimmy SUV that’s painted white. But suppose someone came up to you and said "I have a white Jimmy" and then paused for 15 seconds…​
  • There are many tangents we go on in this episode. Confused? Send me a question, and I will try to clarify.
  • K*Pax - a film you’ve probably never heard of starring Kevin Spacey, Jeff Bridges, and (notable for this podcast) Ajay Naidu.
  • Speaking of Kevin Spacey, if you’re out of the loop, you might want to read up on Anthony Rapp.
  • The video discussed briefly in the episode is 7 Things You (Probably) Didn’t Know About Office Space
  • Adult Swim is the late night block of Cartoon Network that showed King of the Hill in syndication.
  • Be sure to check out the Office Space soundtrack.
  • Speaking of the "year 2000 switch", check out episode 100 - with Joe Kelly on COBOL.
  • We mentioned Tiger LCD games. Here’s a refresher if you don’t quite remember them.
  • Bob Dole: The Bus Tour

What movie should I tackle next time? Leave some feedback and let me know!

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Steve Crow is using Nexmo to communicate. This episode is not sponsored! Want to be a sponsor? You can contact me or check out my sponsorship gig on Fiverr

Show Notes:

  • Nexmo
  • Nexmo developer portal
  • Viber
  • curl is a command line tool to make HTTP requests
  • OpenAPI initiative
  • Fun video on DTMF tones
  • A highlight video of Twitch Plays Pokémon (you might want to jump to about 2:30 to get to the good stuff)
  • A video on the Monty Hall Paradox featuring Alan Davies!
  • cr0w.st
  • SpringOne Tour in Columbus
  • DevNexus
  • Nexmo blog posts from Steve Crow

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

View Details

Peter Lorimer has built the ASPeKT AOP framework. This episode is sponsored by Uncall.

Show Notes:

  • AOP in .NET
  • ASPeKT
  • Other AOP frameworks discussed:

    • PostSharp
    • Castle DynamicProxy
    • We use a bit of AOP terminology. If you need a refresher, check out the terminology posts that cover weaving, cross cutting concern, aspect, advice, pointcut, and join point
    • Book: Adaptive Code via C# by Gary McLean Hall
    • Mono.Cecil is not an AOP framework, but it is a tool to manipulate IL (aka MSIL aka CIL)
    • Unparalleled Adventure blog by Peter Lorimer

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Want to be a sponsor? Check out my sponsorship gig on Fiverr

View Details

Chris Woodruff is building web APIs with ASP.NET Core. This episode is sponsored by Ivacy.

Show Notes:

  • Chris Woodruff.com
  • JetBrains
  • Model View Controller
  • IIS web server
  • Dependency injection in ASP.NET Core
  • Check out episode 94 with Jeremy Miller on Lamar for more discussion about dependency injection
  • Check out episode 22 with J. Tower on .NET Core for more about .NET Standard.
  • Identity Server
  • Auth0 / Okta
  • Chris’s baseball API
  • InfoQ stuff:

    • The InfoQ eMag: .NET Core
    • Advanced Architecture for ASP.NET Core Web API
    • How to Test ASP.NET Core Web API
    • Chris Woodruff on InfoQ
    • Project Rider from JetBrains

Chris Woodruff is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Want to be a sponsor? Check out my sponsorship gig on Fiverr

View Details

Thank you for being a loyal listener of Cross Cutting Concerns. This is a very short episode, but stay tuned until the end of the episode for a little sneak peak at what's coming next year.

I've really enjoy making these shows, and I hope you find them useful!

I'll be back with new episodes in 2019.

In the meantime, there are a few things you can do to help support the show.

First, if you are using any podcast platform that allows reviews, especially iTunes, leaving a review is very helpful, and helps people find the show.

Second, I've started a new "feedback" page. You can submit ideas and vote on other's ideas. Go to crosscuttingconcerns.com/podcast and click on the LEAVE FEEDBACK button.

I'm especially interested in suggestions for future guests, your thoughts on the JavaScript game this year, and what topics you'd like to hear covered. More COBOL? Less JavaScript? More Nintendo emulation? Less ColdFusion? I want to know. This year was the best year yet, but I think next year will be ever greater with your help.

Third, please tell people about the show! Tweet, facebook, tell your coworkers.

Finally, I'm thankful for my sponsor this year, Smartsheet. Check them out at smartsheet.com/crosscuttingconcerns. I'm also thankful to all the great guests, I can't list them all, but I'm so grateful that I got to meet and hang out with all of you. I want to give special thanks to David Giard for being so supportive and inspirational. Be sure to check out his show Technology and Friends. I also want to give special thanks to Joe Ferg for creating some amazing music, make sure to check out all the excellent stuff he is creating at JoeFerg.com.

I'm thankful for each one of my listeners, and I hope you'll stay with me next year.

View Details

Brant Burnett is continuously integrating and deploying microservices. This episode is sponsored by Smartsheet.

Show Notes:

  • Previous microservice episodes:

    • Chase Aucoin on the Microservices Manifesto
    • Richard Rodger on Microservices
    • SOA (Service Oriented Architectures), first defined in a Gartner paper from 1996: "Service Oriented" Architectures, Part 1
    • CI tools mentioned:

    • Jenkins

    • TeamCity
    • Travis CI
    • AppVeyor
    • DEB and RPM files were mentioned.

    • DEB - Video: Anatomy of a Debian Package

    • RPM - rpm.org
    • Chocolatey is a similar offering for Windows
    • s3 is a cloud storage service from AWS (Amazon)
    • Spinnaker
    • Blue/Green Deployment and Red/Black Deployment
    • Canary Release
    • Monitoring tools mentioned: Prometheus and Data Dog
    • Linq2Couchbase is a Linq provider for Couchbase (NoSQL database). For more about Linq, check out this video featuring Ander Hejlsberg
    • State of DevOps Report 2018 by Puppet (and Splunk)
    • Book: Accelerate : The Science of Lean Software and DevOps by Nicole Forsgren, Jez Humble, Gene Kim
    • LaunchDarkly

Brant Burnett is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

George Mauer is memorizing tech terms. This episode is sponsored by Smartsheet.

Show Notes:

  • Blog: Announcing Tech Terms for Memorization
  • Repository: Technical Terms Flashcard Deck on GitHub
  • Check out Episode 20 with George Mauer from way back in 2016 where he makes some predictions about the future of the web
  • Anki flash cards softward
  • We briefly discussed The Jargon File, but I cut it from the episode. Still worth checking out.
  • glossarytech
  • Surge / Catalyte

George Mauer is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

VM "Vicky" Brasseur talks open source and free software. This episode is sponsored by Smartsheet.

Show Notes:

  • Book: Forge Your Future with Open Source
  • Patreon: VM (Vicky) Brasseur is creating writings & talks, supporting free & open source software
  • Some free and open source software mentioned in this episode:

    • Linux
    • Firefox
    • Blender
    • Godot
    • Debian
    • Copyleft was mentioned at least once.
    • Paper: Open Source Archetypes (PDF) by James Vasile and Karl Fogel
    • Utility is a concept brought from time to time in EconTalk, one of my favorite podcasts.
    • In this episode, VM discusses Microsoft’s patents. This episode was recorded BEFORE the announcement from Microsoft joining the Open Invention Network. (This is one of the reasons I like to say the date of the recording at the top of every episode). I did not reach out to VM to get any further comment on this event.
    • Redis licensing changes. We had an extended discussion about Redis licensing that I cut just due to time constraints, but definitely reach out to VM if you have questions!
    • Something else that happened since this podcast was recorded: MongoDB made a license change. I think it’s similar to Redis’s change, but I’m not entirely sure.
    • Book: Producing Open Source Software by Karl Fogel
    • OpenSource.ORG and OpenSource.COM

VM "Vicky" Brasseur is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Michael Eaton talks with me on a variety of topics. This episode is sponsored by Smartsheet.

Show Notes:

  • Matched Pattern
  • SAFe. Those diagrams absolutely scream "Individuals and interactions over processes and tools" and "Responding to change over following a plan" if you ask me.
  • Perl is a language, most criticized for looking like unreadable "line noise". But that may be an unfair criticism. If you love Perl, contact me and let’s get you on the show.
  • Elixir
  • Blog: Same Stuff Different Day
  • Blog: Thoughts on Writing
  • Premise vs premises, and if you can’t remember, just say "on prem" like me :)
  • ThroatPunchList

Michael Eaton is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Ed Charbeneau is creating and using ASP.NET tag helpers. This episode is sponsored by Smartsheet.

Show Notes:

  • Doom and web page size: I think this was originally pointed out by Ronan Cremin

    • (Doom is a 1993 PC game, here’s a video of Doom in action)
    • I also tweeted sarcastically about page footprint and client-side rendering recently.
    • Progress Telerik tools
    • Telerik UI for ASP.NET Core
    • Kendo UI Responsive Panel
    • Vue Vixens (I couldn’t find their Rick & Morty example though)
    • Docs: Tag Helpers

    • Scott Addie is on Twitter

    • Demos: Telerik ASP.NET Core demos
    • Eat Sleep Code podcast (also on Soundcloud)

Ed Charbeneau is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Eric Potter appreciates the value of good legacy software. This episode is sponsored by Smartsheet.

Show Notes:

  • Comic: The Life of a Software Engineer (Bonkers World)
  • Paper: The Computer Scientist as a Toolsmith by Fred Brooks
  • Errata: I said the phrase "part and partial" but I should have said or "part and parcel"?
  • Top Gear, the Hilux saga:

    • Toyota Hilux Part 1
    • Toyota Hilux Part 2
    • Toyota Hilux Part 3
    • Book: The Mythical Man-Month by Fred Brooks
    • Vim, originally created for the Amiga in 1988, which is itself based on vi, which was created in 1976.

Eric Potter is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Joe Kelly has lots of COBOL experience. This episode is sponsored by Smartsheet.

Show Notes:

  • Alteryx
  • ETL: Extract, transform, load
  • Indeed is a site for finding jobs
  • The "Y2K bug"
  • Various COBOLs mentioned:

    • COBOL 1974, check out Programming Language Standards — Who Needs Them? [PDF]
    • COBOL 1985, check out COBOL Programming
    • Object Oriented COBOL, check out Cobol '97: A Status Report and Object-Oriented COBOL
    • OpenCOBOL which appears to have been replaced by GnuCOBOL
    • The IBM 3270 terminal with 80 character-wide screen
    • IBM z/OS
    • Book: Sams Teach Yourself COBOL in 24 Hours which has a Kindle edition.
    • The IBM Mainframes forum
    • Joe was kind enough to share his email address in the episode.

Joe Kelly is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Ed Charbeneau is writing SPA with Blazor. This episode is sponsored by Smartsheet.

Show Notes:

  • Ed is the host of the Eat Sleep Code podcast, check it out! We even did a cross-over episode for the Stir Trek conference (episode 45)
  • Daniel Roth is a Program Manager at Microsoft
  • WebAssembly (aka Wasm) 1.0 has shipped to all the major browsers.
  • Blazor
  • Blazor on GitHub
  • Mono is an open-source implementation of .NET.
  • Steve Sanderson created the original pilot of Blazor (he also created Knockout.js)
  • The term "evergreen browsers" has been around for some time. It may have been popularized by Paul Irish.
  • asm.js is a WebAssembly polyfill
  • NuGet (where you can find Markdig)
  • Ed Charbeneau on Channel 9

Ed Charbeneau is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Eric Potter is writing code to play NES games. This episode is sponsored by Smartsheet.

Show Notes:

  • Nintaco
  • R.O.B. video from the NES Works video series
  • Tom Murphy aka Tom7
  • Check out the NES AI videos from Tom7. I reference part 2 in this podcast. Check out starting at 18:11 especially.
  • Podcast: Retronauts
  • Book: Racing the Beam
  • Aptera
  • Some of the games mentioned in this episode:

    • Castlevania
    • Bomberman
    • Super Mario Brothers
    • Tecmo Super Bowl
    • Heavy Barrel
    • Skate or Die
    • NintacoProxy on NuGet
    • ROMhacking.net which includes memory locations, translations, and more.
    • Book: I Am Error
    • Event: PonCon, Sep 22nd 2018

Eric Potter is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Richard Rodger is building with microservices. This episode is sponsored by Smartsheet.

Show Notes:

  • Book: The Tao of Microservices
  • The Microservice Manifesto, also discussed in episode 77 with Chase Aucoin
  • https://crosscuttingconcerns.com/Podcast-077-Chase-Aucoin-Microservices-Manifesto
  • Martin Fowler on microservices
  • microservices.io
  • Book: Building Microservices by Sam Newman

Richard Rodger is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Sean Hunter is using Aurelia to write incredible front-end web software. (Please forgive me if I make any typos, Aurelia is hard for me to type correctly, even when I’m staring right at the word).

Special note: there is a free ebook giveaway within this episode (courtesy of Manning Books). Make sure to listen right away if want to win one of four free copies of Sean’s book!

Show Notes:

  • Book: Aurelia in Action - use coupon code crosspodaur18 for 40% off!
  • Aurelia stuff discussed:

    • Aurelia Router
    • Aurelia CLI
    • Aurelia UX
    • Aurelia forums
    • Aurelia.io/learn: resources to help you learn Aurelia!
    • Backend mentioned:

    • ASP.NET WebAPI

    • Ruby on Rails
    • Node with Express
    • Other SPA frameworks mentioned:

    • Backbone.js

    • Angular 1 aka AngularJS
    • ReactJS
    • VueJS
    • Angular 2+ aka Angular.io aka Angular
    • Bootstrap

Sean Hunter is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Arthur Doler is talking about Mental Health. This episode is sponsored by Smartsheet.

Show Notes:

  • Check out episode 51 in the archives: Ed Finkler on Open Sourcing Mental Illness and check out OSMI
  • The Department of Health and Human Services was mentioned. I think Arthur said region 6, but it looks like Nebraska is in region 7.
  • Burnout was mentioned briefly, so also check out episode 50: Peter Piekarczyk on Burnout
  • Project management methodologies mentioned: Waterfall (PDF), Scrum, agile
  • The Restoration of James Madison’s Montpelier
  • NDC Oslo: Let’s Talk About Mental Health
  • "Gaslighting" is a type of mental abuse, coined from the stage play / movies of the same title.
  • Video: Strong Than Fear by Ed Finkler
  • Course: Mental health first aid. I found 11 of them within 100 miles of me, coming up over the next two months.
  • ArthurDoler.com
  • And don’t forget to check out Arthur’s last appearance on the show: Arthur Doler on Retrospectives

Arthur Doler is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Jeremy Miller has created an open-source IoC tool called Lamar. This episode is sponsored by Smartsheet.

Show Notes:

  • StructureMap has been sunsetted
  • Instead, consider Lamar for your IoC container needs.
  • Nested containers
  • At one point I was rambling about ASP.NET Core’s inability to use the service locator pattern. Some quick points:

    • Don’t use Service Locator, there are lots of other better patterns to use.
    • DO NOT DO IT.
    • If you absolutely need it: here’s a blog post about it.
    • I was incorrect in the podcast by making a sweeping statement about ASP.NET Core not having service locator. But for a very specific, narrow case where I wanted to use the service locator pattern recently, I was unable to do so. This might have been my own failing, or something that just isn’t possible with the built-in ASP.NET IoC. I have not tried this very specific, narrow use case with Lamar yet.
    • I plugged my book, AOP in .NET yet again.
    • Lamar is named after Mirabeau Lamar (a hero of the Texas revolution)
    • Paper: Inversion of Control Containers and the Dependency Injection pattern by Martin Fowler
    • Gitter room for Lamar

Jeremy Miller is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Jeremy Miller is using Jasper to distribute computing. This episode is sponsored by Smartsheet.

Show Notes:

  • Nancy (NancyFx) was mentioned
  • FubuMVC was mentioned too.
  • TIBCO
  • webMethods
  • RabbitMQ as a "store and forward" queue (video)
  • Azure Service Bus
  • NServiceBus (from Particular Software)
  • More on the Happy Meal metaphor from Jimmy Bogard
  • The Oatmeal (comic)
  • Jasper website - Jasper on Gitter
  • Book: Enterprise Integration Patterns
  • For more on Akka, check out episode 062 with Ted Neward

Jeremy Miller is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Jake Taylor and TEALS are advancing computer science in schools. This episode is sponsored by Smartsheet.

Show Notes:

  • TEALS
  • Microsoft Philanthropies
  • The Snap programming language (and here’s a video tutorial on it)
  • "AP" was mentioned several times, I assume that’s the Advanced Placement organization
  • AP CS A course
  • Jake is not on Twitter, but was kind enough to provide his email address in the episode.
  • TEALS had a booth at KCDC. I snapped a few photos: Photo 1, Photo 2
  • A minor correction: in the podcast Jake states that they are in 31 states. They are actually in 27 states, Washington D.C., and British Columbia.

TEALS is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Ondrej Balas is using Blockchain. This episode is sponsored by Smartsheet.

Show Notes:

  • Blockchain
  • I mentioned the Coase Theorem, because I wanted an excuse to put my MBA to use.
  • Bitcoin is perhaps the most popular currency that uses blockchain.
  • There are a couple different uses of the term "key frame" in video. I think Ondrej was referring to it as it’s used in video compression.
  • Lightning is a way to decentralize bitcoin transactions to improve/increas throughput
  • Proof of Work in blockchain
  • Some recent news about the Delaware Blockchain Initiative
  • Videos on Channel 9:

    • An Introduction to Blockchain with Mark Russinovich
    • Inside Coco Framework, the Foundation of Blockchain for Enterprise with Mark Russinovich
    • THAT conference

Ondrej Balas is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Cassandra Faris is using social media. This episode is sponsored by Smartsheet.

Show Notes:

  • Social networks discussed:

    • Instagram
    • Snapchat
    • Facebook
    • Twitter
    • LinkedIn
    • Incidentally, these are all great place to tell your friends that you listen to this podcast!
    • Book: To Sell Is Human by Dan Pink
    • Book: The Speed of Trust by Stephen M. Covey
    • Conference: Dog Food Con
    • Why "dogfooding"? From IEEE: Eating Your Own Dog Food

Cassandra Faris is on Twitter, of course!

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Steve Hicks is speaking at conferences. This episode is sponsored by Smartsheet.

Show Notes:

  • Mailing list: Technically Speaking by Chiu-Ki and Cate
  • Speaking.io
  • Cream City Code conference in Milwaukee
  • THAT Conference

Steve Hicks is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Chris Gardner is organizing the DevSpace conference. This episode is sponsored by Smartsheet.

Show Notes:

  • Redstone Arsenal is a U.S. Army post
  • The U.S. Space & Rocket Center is in Huntsville
  • Company mentioned: Intergraph & Hexagon
  • The "hallway conference" is a term referring the elements of a conference that take place outside of the normal breakout sessions. Follow-up conversations, networking, maybe even impromptu learning and hacking.
  • We talked briefly about embedded development. Be sure to listen to Episode 083 with James Munns
  • For another episode about conferences, be sure to check out Episode 040 with Matthew Revell
  • The University of Alabama in Huntsville
  • Other conference mentioned: Code PaLOUsa and THAT Conference
  • "Gaines" was also mentioned. This is Gaines Kergosien, the director of Music City Tech, where this episode was recorded.
  • And last but not least, Chris’s conference: DevSpace

Chris Gardner is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

J Tower is working from home. This episode is sponsored by Smartsheet.

Show Notes:

  • Coworking was discussed. Check out Global Coworking Map
  • I believe the Steve Jobs quote referenced is: "A small team of A+ players can run circles around a giant team of B and C players". You can hear a variation of it in this Steve Jobs video
  • Some of the remote work news stories mentioned:

    • Marissa Mayer: Yahoos can no longer work from home
    • IBM, a Pioneer of Remote Work, Calls Workers Back to the Office
    • Reddit Gives Remote Employees Until End Of Year To Relocate To San Francisco
    • I think I mentioned GitHub in the podcast, but I may have been mistaken about that? I can’t find a news story about it. So, my mistake.
    • Book: Remote: Office Not Required by Jason Fried and DHH
    • Book: The Hard Thing About Hard Things by Ben Horowitz
    • J Tower’s company is Trailhead Technology Partners
    • J wrote a blog post called Working from Home for Fun and Profit
    • Don’t forget to check out Beer City Code. It’s coming up soon! I’ll see you there!

J Tower is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Joel Lord is using passwordless authentication. This episode is sponsored by Smartsheet.

Show Notes:

  • Joel works for Auth0
  • xkcd comic called "password strength"
  • Check out episode 71, Bill Sempf talking about security in the movie 'Sneakers'
  • Slack uses a 'magic link' passwordless system
  • What is a dongle? There are a lot of security dongles, here’s one called ChaosKey.
  • The Auth0 blog
  • Joel’s site: JavaScriptEverything.com

Joel Lord is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

The first LIVE episode of Cross Cutting Concerns, recorded at the Into the Box conference with a panel of guests. This episode is sponsored by Smartsheet.

The panel:

  • Rakshith Naresh (Senior Product Manager at Adobe) is on Twitter.
  • Mark Drew (CMD) is on Twitter
  • Brad Wood (Ortus Solutions) is on Twitter and can be summoned "like Beetlejuice" by just saying "ColdFusion" on Twitter.
  • Luis Majano (Ortus Solutions) is on Twitter.

Show Notes:

  • Coldbox
  • CommandBox
  • Event: ColdFusion Summit
  • Shop.com was mentioned
  • Layer 7 was mentioned, I believe that is part of a different company now.
  • ColdFusion API Manager and ColdFusion Server Monitor were mentioned (along with Performance Monitoring Toolset)
  • Book: Learn Modern ColdFusion (CFML) in 100 Minutes
  • Training: Learn CF in a Week
  • Exercism.io Course on CFML
  • CFML Slack Team
  • ColdFusion Community Portal
  • ColdFusion Fiddle
  • Try ColdFusion
  • ForgeBox which is the "npm" of ColdFusion.

    • A couple of the odd named packages were CommandBox Chuck Norris and DumbPassword
    • CFDocs
    • CFScript.me

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

David Neal is taking over Twitter with his drawing. This episode is sponsored by Smartsheet.

Show Notes:

  • Video: Dan Roam, Show and Tell (at Google)
  • Book: Show and Tell by Dan Roam
  • Event: Orlando Code Camp
  • Tools: iPad Pro with Apple Pencil
  • Also mentioned: Microsoft Surface Pro with Stylus
  • Video on "palm rejection"
  • David mentioned Sketches Pro (aka Tayasui Sketches Pro, I think)
  • He also mentioned Adobe Draw (aka Adobe Illustrator Draw, I think)
  • The Slash guitar player drawing
  • Buy stuff from David, including T-Shirts like "Employees Must Wash Hands After Using JavaScript" shirt
  • Books: Mike Rohde books on Sketechnote
  • Check out ReverentGeek.com blog

David Neal is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

James Munns is an embedded developer. This episode is sponsored by Smartsheet.

Show Notes:

  • ARM (aka Advanced RISC Machine, Acorn RISC Machine) is a RISC architecture for processors. You probably have dozens of them in your house right now.
  • Check out episode 12 of the podcast where I talked to Sophie Wilson, the designer of ARM
  • James Munns’s blog
  • Blog Post: CI for Embedded Systems, which covers some of the testing that was discussed
  • Podcast: Embedded.fm hosted by Elecia and Christopher White.
  • Podcast: New Rustacean hosted by Chris Krycho
  • The Rust Embedded Working Group

James Munns is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Doc Norton talks about the experimentation mindset. This episode is sponsored by Smartsheet.

Show Notes:

  • Slides from Doc’s presentation on the experimentation mindset
  • XP = eXtreme Programming
  • Other methodologies that fall into the "agile" category: Scrum, Lean
  • Kent Beck, Ron Jeffries, and Ward Cunningham were all mentioned. They are all signers of the Agile Manifesto.
  • Chris Argyris was mentioned in regards to single-loop and double-loop learning
  • Book: Escape Velocity by Doc Norton - it has increased in price since the recording. It will now set you back at least 5 entire dollars.

Supplemental links from Doc:

  • CTO2
  • DocOnDev
  • Collaboration Contracts
  • Refactoring
  • Code Smells
  • Video: Experimentation Mindset
  • Mob Programming
  • Learning through experimentation
  • PDF: How Organizations Learn
  • From Harvard Business Review:

    • Collective Genius
    • Argyris: Teaching Smart People how to Learn (and PDF version)
    • A/B Testing and the Experimentation Culture
    • Enlightened Experimentation
    • Smart Business Experiments
    • Evidence Based Management
    • link:http://www.edbatista.com/2008/05/double-loop.html[Ed Batista blog post on double-loop learning
    • Lean Change
    • Book: Scaling Up Excellence
    • Experiential Learning

Doc Norton is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Calvin Allen talks with me on a variety of topics. This episode is sponsored by Smartsheet.

Show Notes:

  • I think Calvin may have done some rebranding since we recorded. Check out CalvinAllen83 on Twitch.
  • Streaming services mentioned: Mixer, YouTube, and Twitch.
  • restream.io, which I’m now using for…​
  • Couchbase Coding with Matt Groves, a show where I’m streaming daily.
  • Jeff Fritz’s live stream: Fritz and Friends
  • SQLite Toolbox Visual Studio extension
  • Visual Studio extensions by Mads Kristensen
  • Calvin’s Open in Notepad++ extension (GitHub), Couchbase extension on GitHub
  • I used the term MVP in this episode to mean Minimum Viable Product
  • Netlify
  • GatsbyJS
  • Man-in-the-middle attack
  • SSL Labs rating

Calvin Allen is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Craig Stuntz is manipulating .NET IL. This episode is sponsored by Smartsheet.

Show Notes:

  • Craig Stuntz was the second guest I ever had on the show. Check out Podcast 002 - Craig Stuntz on Idris
  • Craig was at CodeMash presenting with these slides
  • JIT = Just-in-time (compilation)
  • RuJIT was mentioned
  • I dare you to keep these straight:

    • ILAsm.exe - IL Assembler
    • ILDasm - IL Disassembler
    • ILASM
    • FxCop
    • I don’t think he mentioned it by name, but I think Fizil is the fuzzer that he’s working on.
    • SQLite created by Dr. D. Richard Hipp
    • Mono.Cecil, part of the Mono project. DNLib is another similar tool.
    • Sure, I’ll plug my book again, since we mentioned AOP. AOP in .NET
    • Obfuscation is a technique to prevent people from reverse engineering/tampering with your code. Dotfuscator is one of the tools that comes to mind.
    • Blog post: "type erasure" in Java
    • Blog post: tail calls in F#
    • The "goat behind door number 2" is a reference to the Monty Hall Paradox (which is a great discussion topic for parties)
    • Book: .NET IL Assembler by Serge Lidin
    • ECMA 335 is the Common Language Infrastructure standard. I’d like to ecma-international.org, but their site seems to be broken at the moment.
    • Good ol' LINQPad
    • dnSpy
    • Meetup: Papers We Love Columbus

Craig Stuntz is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Jeffrey Miller wrote a children’s book. This episode is sponsored by Smartsheet.

Show Notes:

  • The book: SkeeterBooks.com. Buy it and leave a review!
  • Published and distributed by Columbus Publishing Lab
  • What is a TRS-80? The finest piece of affordable computing that the 80s had to offer, that’s what!
  • DeVry University
  • eHarmony (dating site)
  • We mentioned two publishing companies that I got mixed up: Leanpub and The Pragmatic Bookshelf (PragProg)

    • Jim Holmes’s book, The Leadership Journey, is on Leanpub.
    • Author: Seth Godin who is very prolific. I think I’ve ready a measly one of his books, but I don’t remember which one.
    • MVP (minimum viable product)
    • Sure, I’ll plug my book again: AOP in .NET (I would also appreciate a review)
    • There are a lot of Mastermind groups, like Columbus Mastermind Group
    • Society of Children’s Book Writers and Illustrators (SCBWI)
    • Amazon’s Kingle Direct Publishing (KDP)
    • Dale Herron, illustrator of Skeeters
    • Book: Bearable Moments, by Christopher Judd (another pillar of the developer community)
    • Conference CodeMash
    • Book: Hello Ruby (Kickstarter)
    • Hello Ruby is by Linda Liukas, who was on The Hanselminutes Podcast (episode #547)
    • Book: Lauren Ipsum by Carlos Bueno

Jeffrey Miller is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Andrea Cremese wrote a dissertation on developer motivation.

Show Notes:

  • Dissertation: - Managing Software Engineer’s Engagement and the Psychological Contract to Promote Innovation: A Review of the Current Trends in the American Technology Industry.
  • Frederick Herzberg talks about "hygiene factors" in the book: Motivation to Work
  • Check out episode 36 on the film Pirates of Silicon Valley for some talk about Xerox PARC
  • Some positive examples, per Andrea:

    • Satya Nadella, CEO of Microsoft
    • Amazon
    • Smartsheet
    • Glassdoor is a site where employees review their employer. I’m not terribly keen on it, especially when there is a small sample size, but it could be a useful tool in some situations.
    • Dan Ariely was mentioned, check out his TED talk What makes us feel good about our work?
    • Some quotes regarding Ariely that Andrea wanted me to share:

    • Large Stakes and Big Mistakes, (Dan Ariely one of the authors), quote: "Workers in a wide variety of jobs are paid based on performance, which is commonly seen as enhancing effort and productivity relative to non-contingent pay schemes. However, psychological research suggests that excessive rewards can, in some cases, result in a decline in performance. To test whether very high monetary rewards can decrease performance, we conducted a set of experiments in the U.S. and in India in which subjects worked on different tasks and received performance-contingent payments that varied in amount from small to very large relative to their typical levels of pay. With some important exceptions, very high reward levels had a detrimental effect on performance."

    • Does money really motivate people?, quotes: "But maybe the small sums involved in Ariely’s example and Deci’s experiments undermine their application to real-world international business and finance. To address this, Ariely and colleagues, recruited villagers in India to play games testing memory, creativity and motor skills, offering three different groups four, 40 or 400 rupees per game for scoring highly. The maximum reward was equivalent to the amount spent by the average person living in rural India in five months. They found that those offered the highest incentives performed worst, earning an average of 20% of the maximum possible, compared to around 36% for those in the low and medium reward groups. "Our results challenge the assumption that an increase in motivation would necessarily lead to improvements in performance," says Ariely."
    • And: "If I gave you a bigger bonus to jump you would jump more times," says Ariely. "You have very good control over your legs and if I give you more money you will transmit more power to them and therefore you will be more successful. We don’t have the same control over memory, creativity and concentration. You can’t will yourself into a higher state of concentration and creativity. It’s actually counterproductive and hinders performance strongly." Anyone that has tried to force themselves to concentrate can probably relate to those findings. But there are also more subtle effects of motivation that can be teased apart using these new techniques.""
    • Book: The Honest Truth About Dishonesty
    • In the same vein as Pirates of Silicon Valley, check out The Triumph of the Nerds
    • Halt and Catch Fire! You should check this show out. I personally can’t get enough of the opening theme. Here’s a part of one my favorite scenes in the series (minor spoiler alert if you haven’t watched any of the show)
    • Not related to the dissertation at all, but check out Better Call Saul (NSFW language)

Andrea Cremes is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Chase Aucoin has created a microservices manifesto. This episode is sponsored by Smartsheet.

Show Notes:

  • The Microservice Manifesto
  • South Florida Code Camp
  • Some acronyms mentioned:

    • SOA (Service-oriented architecture) is a broad topic, but here’s a little article on the History of SOA
    • ERP (Enterprise resource planning), examples you may have heard of include Microsoft Dynamics, PeopleSoft, SAP
    • ESB (Enterprise service bus), examples you have have heard of include Microsoft BizTalk, Azure Service Bus, WebSphere ESB, and many others.
    • CI/CD - Continuous Integration (in a nutshell: build automation) / Continuous Deployment (in a nutshell: deploying software to production on a frequent basis)
    • RabbitMQ - an open-source message broker
    • Docker - a container platform
    • "Waterfall" is typically used disparagingly to describe a "big design up front" approach to creating software, as opposed to an iterative "agile" approach.
    • Azure Service Fabric libraries for .NET
    • February was Marfan’s Awareness Month, thanks for sharing that, Chase!

Chase Aucoin is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

David Giard is using Microsoft’s Vision Cognitive Services. This episode is sponsored by Smartsheet.

Show Notes:

  • Check out the last time David was on the show discussing some of the other cognitive services
  • Short URL: microsoft.com/cognitive
  • We discussed facial recognition and security, be sure to check out episode 71 with Bill Sempf for more on that topic.
  • Custom Vision
  • David Giard’s collection of cognitive services resources
  • David’s CognitiveSvcsDemos repository on Github
  • Be sure to check out David’s show, Technology and Friends, which is an excellent show and a direct inspiration for this very podcast.

David Giard is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Andrea Cremese is building and using Saas.

Show Notes:

  • The Henry Ford quote appears to be apocryphal: Henry Ford, Innovation, and That “Faster Horse” Quote
  • Services mentioned: wework and Galvanize
  • Podcast: The Top by Nathan Latka
  • The SAAS Cheatsheet
  • Interview with Aaron Levy, the CEO of box
  • Movie: Abacus: small enough to jail

Andrea Cremes is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Jeffrey Miller is using Neo4j. This episode is sponsored by Smartsheet.

Show Notes:

  • Neo4j
  • CosmosDB on Azure
  • Columbus Graphistas meetup
  • GraphConnect conference
  • Neo4j youtube channel
  • Magic: The Gathering is a collectible card game that I once sunk a lot of money into
  • Michael Hunger developer relations with Neo4j
  • GraphGists
  • Software developer process model
  • Book: Skeeters book, also available on Amazon
  • link: Presentation slides by Jeffrey

Jeffrey Miller is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Scott Drake is hiring programmers. This episode is sponsored by Smartsheet.

Show Notes:

  • CodeStock is April 20-21 in Knoxville, TN
  • CodePaLOUsa is in Louisville, KY, March 28-30th.
  • Book: The Peter Principle: Why Things Always Go Wrong
  • Book: Multipliers by Liz Wiseman
  • Blog post: 8 Factors That Reveal if a Programmer Will Fit Your Team and Organization
  • Book: Drive by Daniel Pink
  • Book: The Programmer Hiring Playbook
  • LearnLeadership.org

Scott Drake is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Stephen Cleary is writing Azure Functions. This episode is sponsored by Smartsheet.

Show Notes:

  • The Stack Overflow answer that prompted this podcast
  • Lazy
  • Be sure to check out LazyThreadSafetyMode in the documentation (Stephen recommended PublicationOnly mode)
  • Stephen’s AsyncEx project
  • Stephencleary.com
  • Book: Concurrency in C# Cookbook
  • Stephen Toub blog
  • Jon Skeet’s EduAsync series
  • Microsoft docs on Azure Functions
  • Azure Functions issues on Github
  • Spend some time with your family!

Stephen Cleary is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Bill Sempf and I watched a movie called Sneakers. This episode is sponsored by Smartsheet.

This is an extra-large, jumbo-sized, special episode of Cross Cutting Concerns. There's just too much awesome in Sneakers to fit in a 15 minute episode. But don't worry, I'll be back to regular length episodes starting next week!

Show Notes:

  • Sneakers is a 1992 movie. If you haven't seen it yet, go watch it first, because this podcast contains spoilers! It's available to stream on Amazon, and it is well worth a purchase.
  • Check out the incredible cast on IMDb (and also peek at the trivia section)
  • An interview with Bob Abbott
  • RSA - named after Rivest, Shamir, Adleman
  • Intel's 49 qubit chip
  • Fluhrer, Mantin, and Shamir attack on RC4
  • Book: Brute Force: Cracking the Data Encryption Standard by Matt Curtin
  • We mentioned: Dark Web, Deep Web, Tor, look it up
  • OSINT Framework by Justin Nordine
  • Blue Team vs Red Team
  • Conferences: CodeMash, DerbyCon
  • David Kennedy segment on CNN Money
  • Podcast: Security Through Education - Episode 098: Winning the SECTF with Chris & Rachel
  • The Economist cover and story: The world’s most valuable resource is no longer oil, but data
  • Bitcoin was mentioned
  • Paper: Smartphone User Identity Verification Using Gait Characteristics (gait analysis)
  • Comic: XKCD on Security
  • Captain Crunch = John Draper, here's a video from ABC News
  • Tiger Team: Car Dealer Takedown
  • OWASP

Bill Sempf is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Tim Wingfield is using lots of APIs. This episode is sponsored by Smartsheet.

Show Notes:

  • FireEye
  • Ruby on Rails
  • REST: REpresentational State Transfer
  • CRUD: Create, Read, Update, Delete
  • HTTP Request Methods: PUT, POST, GET, PATCH, DELETE

Tim Wingfield is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Correl Roush is back to talk about Elm.

Show Notes:

  • This is Correl's second episode. Be sure to check out the Erlang episode
  • Elm website
  • Haskell site
  • Evan Czaplicki on Github
  • Book: Seven More Languages in Seven Weeks
  • No Red Ink
  • Richard Feldman on Github
  • Text editors mentions: Atom, Emacs
  • Elm-package command line tool
  • Book: Elm in Action by Richard Feldman
  • Elm slack channel
  • Video: Time traveling debugger with a Mario platforming game

Correl Roush is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

Rachel Andrew is a member of the CSS Working Group and is working with CSS Grids.

Show Notes:

  • Rachel Andrew's site
  • Book: The New CSS Layout
  • Flexbox MDN documentation
  • Bootstrap
  • CSS Working Group drafts on Github: CSS grid level 1, CSS grid level 2
  • Grid by Example
  • Jen Simmons (of Mozilla) CSS Grid labs
  • Rachel Andrew writing on Smashing Magazine
  • Newsletter: CSS Layout.news
  • Rachel Andrew's Wikipedia page

Rachel Andrew is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Music is by Joe Ferg, check out more music on JoeFerg.com!

View Details

That's a wrap on 40 episodes of the Cross Cutting Concerns podcast for season 2. I'm going to take a break from recording over the holiday season, and resume posting new episodes in February 2018.

If you want to be a guest next season, you can! Just:

Click Here to Sign up to be on my Podcast!

Instead of sitting at your computer and hitting F5 waiting for a new episode, why don't you check out some other podcasts? Below are some recommendations. These aren't tech podcasts (though EconTalk does occasionally venture in this area), they are just for funsies:

  • EconTalk from Russ Roberts
  • Retronauts with hosts Bob Mackey and Jeremy Parish
  • Dr. Gameshow with hosts Jo Firestone and Manola Moreno. Ohhhh yeah.
  • 372 Pages We'll Never Get Back with hosts Michael J. Nelson and Conor Lastowka
  • Movie Sign With the Mads with Hosts Frank Conniff, Trace Beaulieu, and the tremendously patient and upbeat Carolina Hidalgo

The background music for this episode is God Rest Ye Merry gentlemen by New Aging Sons.

View Details

Matt Bok is back yet again (again!) for an extra long, extra special episode. (Check out episode 16 and episode 26 for his previous episodes). Just in time for the holiday season, we discuss the SNES Classic, NES Classic, Nintendo Switch, Atari Box, and other stuff.

Tons of show notes:

  • The NES Classic and SNES Classic
  • Virtua Racing (used the "SVP" chip)
  • Panzer Dragoon
  • Super Mario Advance series
    • Super Mario Advance = Super Mario Bros. 2
    • Super Mario Advance 2 = Super Mario World
    • Super Mario Advance 3 = Yoshi's Island (aka Super Mario World 2: Yoshi's Island)
    • Super Mario Advance 4 = Super Mario Bros. 3
  • SNES had a "mode 7" feature, you can learn about it and F-Zero in this video by Jeremy Parish
  • Games that Matt mentioned as notable "omissions" from the SNES classic:
    • Donkey Kong Country 2
    • Donkey Kong Country 3
    • Super Mario All-Stars
    • Zombies Ate My Neighbors
    • Super Tecmo Bowl
    • Earthworm Jim
    • TMNT IV
    • Super Star Wars
    • NBA Jam
    • Super Tennis
    • NCAA Basketball
    • Super Play Action Football
    • NHL 94
    • NBA Live 95
  • The SNES Classic has indeed been hacked, and there was a message left by Nintendo
  • The Ataribox. As of today, there is a "trailer" and a few photos. That's it.
  • Ouya
  • The M2 (from Matsushita Group, which is now known as Panasonic)
    • Press conference about the M2 at E2 (1995)
  • Micro Center is a computer store.
  • Blade Runner 2049 trailer (which features the Atari logo)
  • Might be a good time to brush up on your Atari history
  • RetroN 77, by Hyperkin
  • Vectrex
  • Check out episode 035 with my brother Nathan to get some idea of why old consoles don't work so well with newer TVs.
  • Nintendo Switch
    • The Legend of Zelda: Breath of the Wild
    • Super Mario Odyssey
  • The "Mario game on the Wii U with the cats" I assume refers to Super Mario 3D World
  • Is Game Boy Classic next?
  • Books by Matt Bok:
    • Anger, Theft, Murder, and Other Niceties
    • The Meaning of Being Lonely
    • Broken People
  • Check out some videos of Matt Bok's standup comedy

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Sam Nasr is all about getting involved with user groups.

Show Notes:

  • Cleveland C#/VB.Net User Group (meetup)
  • SQL Server Reporting Services (SSRS)
  • Hyland Software
  • Xamarin Dev Days
  • Central Ohio .NET Developers Group (CONDG)
  • Tech Elevator Code School
  • NextPlex
  • Meetup.com
  • Sam was kind enough to provide his email address in the podcast

Sam Nasr is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Patrick Smacchia is building NDepend to make refactoring and technical debt decisions easier.

Show Notes:

  • The code base I used to try out NDepend is the Couchbase .NET SDK
  • NDepend
  • Zone of Pain, Zone of Uselessness
  • CQLinq
  • LINQpad
  • TFS, TeamCity, Jenkins
  • Pluralsight: Practical NDepend by Erik Dietrich
  • Scott Hanselman: Exiting the Zone of Pain

NDepend is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Ted Neward is transpiling other languages to JavaScript.

Show Notes:

  • CFront, a C++ to C transpiler. I found an interview with Bjarne Stroustrup (archive.org link) that mentions CFront on its 30 year anniversary
  • Emscripten / asm.js
  • WebAssembly
  • CoffeeScript / Ruby on Rails
  • Microsoft and Google collaborate on Angular 2
  • Anders Hejlsberg
  • Kotlin can transpile to JavaScript (check out Episode 057 with Michael Yotive on Kotlin)
  • Fantom
  • Dart
  • NaCl (and PNaCl) for Chrome
  • TypeScript
  • Smartsheet (Smartsheet Developer Portal)
  • Book: Compilers: Principles, Techniques, & Tools (aka "The Dragon Book")
  • ANTLR

Ted Neward is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Ted Neward is using the actor model with Akka.

Show Notes:

  • Akka.io
  • Erlang
  • Scala
  • Actor Model (c2)
  • java.lang.Thread
  • Book: Java Concurrency in Practice by Brian Goetz (and others)
  • Jonas Bonér (from Lightbend)
  • Episode 009 - Correl Roush on Erlang
  • RabbitMQ
  • Microsoft's Orleans
  • JErlang - Erlang for the JVM
  • RetLang
  • Smalltalk / Objective-C
  • Joe Armstrong
  • SmartSheet

Ted Neward is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Eric Elliott is increasing code quality by leveraging pure functions and fast feedback.

Editors note: sorry for the audio quality; I had to use the Skype audio recording, and it's not as good as I'd like. But it's too good of an episode to just throw out!

Show Notes:

  • I mentioned Episode 056: Jeremy Clark on Convincing Your Boss on Unit Testing
  • The Outrageous Cost of Skipping TDD and Code Reviews
  • Five Questions Every Unit Test Must Answer
  • JavaScript Testing: Unit vs Functional vs Integration Tests
  • TDD the RITE Way
  • How to Build a High Velocity Development Team
  • Tools mentioned:
    • Tape
    • Zuul
    • Nightwatch.js
    • Jest
    • Ava
    • Sauce Labs
  • DevAnywhere - online mentorship

Eric Elliott is on Twitter. Special thanks to JS Cheerleader, who set up this interview!

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Dean Hume is building Progressive Web Apps (PWAs).

Show Notes:

  • Book: Fast ASP.NET Websites by Dean Hume
  • Book: Progressive Web Apps by Dean Hume (currently in early access preview)
  • Betting on the Web: Starbucks PWA
  • Node.js / Express.js
  • HTTPS / HTTP2
  • Workbox.js - framework to store your website’s files locally on your user devices
  • Chrome Progressive Web Apps
  • Visual Studio Code
  • Google Developers Website
  • Mozilla Developer Portal
  • Aaron Gustafson (blog post on A List Apart)
  • Dean Hume's website
  • Google web team members

Dean Hume is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Pete Shearer (aka Pete on Software) is building with React and Redux.

Show Notes:

  • RxBridge is Pete's startup
  • CoverMyMeds is a Columbus, OH startup that was mentioned
  • Gimlet Media's StartUp podcast
  • SCORE non-profit from SBA
  • Pete mentioned the PHP acronym's evolution, so it's a chance to brush up on a little PHP history
  • Dublin Enterpreneurial Center (DEC)
  • I was on two episodes of Pete's podcast:
    • Aspect Oriented Programming with Matthew Groves
    • Matthew Groves on Couchbase

Pete Shearer is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Pete Shearer (aka Pete on Software) is building with React and Redux.

Show Notes:

  • Redux-synapse
  • React
  • SPA - Single Page Application
  • XML literals in VB.NET
  • StackOverflow thread about Virtual DOM & React
  • Redux
  • Redux has bindings for Angular, Vue, and Aurelia
  • Flux
  • MobX
  • Ember, Backbone, Knockout, jQuery
  • Some concepts you'll need to learn React: NPM, Webpack, Minify, Lint
  • Create-react-app
  • Web Bos - React for Beginners
  • Steven Grider - Modern React with Redux
  • Cory House - Pluralsight
  • Pete mentioned underscore, but he meant to say lodash.
  • I was on two episodes of Pete's podcast:
    • Aspect Oriented Programming with Matthew Groves
    • Matthew Groves on Couchbase

Pete Shearer is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Michael Yotive likes Kotlin.

Show Notes:

  • Kotlin
  • JetBrains created Kotlin in 2011. They make a lot of good stuff, but we mentioned:
    • IntelliJ
    • ReSharper
  • Andrey Breslav is the father of Kotlin
  • Scala
  • Examples of Higher Order Functions in a bunch of languages, including Kotlin
  • Swift
  • Lambda expression introduced in Java 8
  • Example of "when" used in Kotlin
  • Also check out the Eric Potter episide #041 on pattern matching
  • GDG Columbus meetup
  • Michael described the "key to value" odd syntax in Kotlin, which appears to have been improved in Kotlin 1.1
  • Kotlin classes are "final" by default
  • Spring framework
  • Book: Kotlin in Action by Dmitry Jemerov and Svetlana Isakova (with foreword by Andrey Breslav)
  • Book: Shameless plug for another Manning book: AOP in .NET by yours truly
  • Videos: Kotlin Fundamentals and Getting Started with Kotlin, by Kevin Jones
  • Videos: Caster.io Introduction to Kotlin
  • Try Kotlin right in your browser
  • Meetup: Columbus Kotlin User Group (Twitter)

Michael Yotive is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jeremy Clark is writing unit tests.

Show Notes:

  • David Neal was a guest on the podcast, episode 010
  • Regression tests - Change Code Without Fear
  • Code coverage (NCover is a tool that reports on code coverage for .NET code)
  • TDD and BDD and ATDD
  • WPF and XML, MVVM
  • Book: The Art of Unit Testing, by Roy Osherove
  • Jeremy's website, Jeremy Bytes
  • Jeremy Clark on Pluralsight
  • Jeremy Clark on YouTube

Jeremy Clark is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

James Bender has opinions about JavaScript frameworks.

Show Notes:

  • jQuery
  • AngularJS
  • Angular (aka Angular 2, Angular 4, Angular.io)
  • Blast from the past: ASP.NET User Controls
  • React
  • Aurelia (my current favorite)
  • Vue
  • Aurelia introduction by Rob Eisenberg
  • TypeScript
  • Bender's TDD book: Professional Test Driven Development with C#: Developing Real World Applications with TDD
  • Bender's upcoming new book: Developing SPAs: Working with Visual Studio, Angular, and ASP.NET Web API
  • Jest

James Bender is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Wolfgang Goerlich is using encryption frameworks.

Show Notes:

  • Wolfgang's blog at jwgoerllich.com
  • Some terms discussed in the podcast just in case you aren't familiar:
    • SQL injection
    • Password cracker (programs that can assist in figuring out a password by enumerating / guessing)
    • OAuth
    • TLS / HTTPS
    • SFTP
  • SecureString in the .NET framework
  • Companies mentioned:
    • Gemalto (blog)
    • PKWARE (blog)
    • Voltage (blog)
  • Database level encryption, discussed for SQL Server docs
  • Disk encryption article
  • The Scrypt.NET library I kept going on about
  • RSA 1024 article
  • Dear listeners, to keep your passwords safe and secure, please consider using one or more of:
    • LastPass
    • 1Password
    • Token
  • Azure Key Vault
  • Bruce Schneier on security
  • Wolfgang's employer: CBI

Wolfgang Goerlich is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

William Straub is recruiting.

Show Notes:

  • I met William at the PGHDOTNET group.
  • Consulting Professional Resources
  • Top 15 job websites, according to eBiz
  • Cbiz is now under the single Exelare name
  • William Straub on LinkedIn

William Straub is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Angie Buccilli is recruiting.

Show Notes:

  • Angie Buccilli on LinkedIn
  • Angie was kind enough to provide her email address in the audio of the show

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Ed Finkler is open-sourcing mental illness.

Show Notes:

  • OSMI
  • OSMI's external resources, which includes books and links to other material
  • Steve Andrews was the speaker at KalamazooX
  • Episode 15 of the Development Hell podcast
  • The ad that we discussed that says "I rarely get to see my kids. That's a risk you have to take." as an example of romanticizing overwork / workaholism. It's also tweeted by Jason Fried, one of the founders of basecamp.
  • Ed Finkler will/has spoken at:
    • WordCamp DC 2017
    • WordCamp Minneapolis 2017
    • PyOhio in Columbus, Ohio (which is right in my backyard and I've STILL never been to! Shame on me!)

Ed Finkler is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Peter Piekarczyk is concerned about burnout, stress, and anxiety.

Show Notes:

  • Original tweet that lead to this episode
  • OSMI - watch for an episode featuring Ed Finkler soon!
  • "Developers love Medium". (I'm not sure this developer does :)
  • React Native Radio podcast
  • Peter is on Github

Peter Piekarczyk is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Brett Whittington is concerned about security on data in motion.

Note: I said "SSH" at one point, I meant SSL; Brett was too polite to point it out. I also made a mustard pun. Please send your hate tweets to @spetryjohnson.

Show Notes:

  • SSL Labs - SSL Server Test
  • ZAPP from OWASP
  • Jim Manico ("AppSec Enthusiast") on Twitter
  • The DROWN attack
  • Heartbleed
  • Google's collision attack on two different documents
  • 0 Day Exploit exposed by Wikileaks
  • Innovative Codes explaining how HTTPS works
  • J Wolfgang Goerlich ("hacker strategist") on Twitter

Brett Whittington is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Joe Ferguson is using Sitecore.

Show Notes:

  • Sitecore
  • SUGCON - Sitecore conference
  • Some related pieces of software we discussed in passing:
    • Salesforce
    • WordPress
    • Drupal
  • Sitecore MVPs
  • Zipit event locator

Joe Ferguson is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Seth Petry-Johnson is practicing the art of the possible.

Show Notes:

  • Book: The Art of the Possible
  • The elephant joke is actually a quote from Creighton Abrams, who was a general in the United States Army

Seth Petry-Johnson is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Charles Husemann is collecting data about agile processes.

Show Notes:

  • Rational Unified Process (RUP)
  • Waterfall development lifecycle
  • Scrum.org
  • Scaled Agile Framework (SAFe)
  • Extreme Programming (XP)
  • Podcast 042 - Arthur Doler on Retrospectives
  • DREAM: Data Rules Everything Around Me (dolla dolla bill ya'll [mildly NSFW])
  • NoEstimates: Phew. Where to start. Maybe Ron Jeffries blog post about NoEstimates.
  • Velocity
  • Hawthorne Effect
  • Microsoft research paper about TDD: Realizing quality improvement through test driven development: results and experiences of four industrial teams [PDF]
  • "Uncle Bob" refers to Robert C. Martin
  • The Agile Manifesto
  • Book: Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition
  • Gaming Nexus

Charles Husemann is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

This is a special crossover episode of Cross Cutting Concerns with the Eat Sleep Code podcast, hosted by Ed Charbeneau (Microsoft MVP). This was recorded at the Stir Trek conference.

Show Notes:

  • Eric Brewer: One of his recent blog posts was about Cloud Spanner and the CAP Theorum
  • Check out the blogs at Telerik, and check out Ed on Telerik's developer portal
  • Couchcase: Github repo, blog posts
  • Ed's website, EdCharbeneau.com
  • Machine Learning for Developers
  • This episode was published to Microsoft's Channel 9 and also Telerik's Develper Portal

Ed Charbeneau is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Michael Bowman is writing functional tests with F# and Canopy.

Show Notes:

  • Canopy
  • Canopy Starter Kit
  • F# For Fun and Profit
  • FSharp.org
  • Michael Bowman in on LinkedIn

Michael Bowman is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Eric Maxwell talks Realm's NoSQL database for mobile.

Show Notes:

  • Realm.io
  • The NoSQL Database Podcast
    • Eric Maxwell's episode will be published in June
    • Subscribe to The NoSQL Database Podcast on iTunes, or check out the podcast on LibSyn
  • There was some discussion of the difference between an object database and a document database
  • Realm on Github
  • Eric was kind enough to share his email address in the podcast.
  • Hashtag Comedy Troupe in Columbus, Ohio

Eric Maxwell is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Arthur Doler talks about retrospectives and how to make them better.

Note that this was recording at the Indy.Code() conference in a hallway, so the audio may be a bit noisier than usual.

Also, SPECIAL THANKS to the great David Giard (who has been on the show before: Episode 6 and Episode 15, and he's also the host of the excellent Techology and Friends show, of which my podcast is a pale imitation) who gave me some new podcasting equipment that I used in this episode. I am extremely grateful, but I'm still trying to figure out how best to use this equipment (which may be obvious in this episode).

Show Notes:

  • Book: Thinking, Fast and Slow by Daniel Kahneman
  • Hidden Brain by Shankar Vedantam
    • Hidden Brain podcast on NPR
    • Hidden Brain book
  • Book: You Are No So Smart by David McRaney
  • Arthur was kind enough to give his email address in the podcast if you want to contact him.

Arthur Doler is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Eric Potter talks about the new pattern matching features in C# 7.

Note that this was recording at the Indy.Code() conference in a hallway, so the audio may be a bit noisier than usual. At one point a firetruck drove by.

Show Notes:

  • Edsger Dijkstra lays out the three main control structures (I believe) in Structured Programming (with C.A.R. Hoare)
  • Aptera blog
  • Eric Potter's blog Humble Toolsmith
    • Pattern Matching on Types
    • Pattern Matching and Tuples
    • Benefits of Pattern Matching
  • What's New in C# 7 blog post by Mads Torgersen

Eric Potter is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Matthew Revell talks about creating and running developer conferences.

Show Notes:

  • Conferences that Matthew mentioned:
    • Basho's RICON
    • Couchbase Connect
    • Span
    • DevRelCon
    • Take Off
    • ConfConf
    • Devoxx
    • DevXCon
  • White October Events
  • Blog: DevRel

Matthew Revell is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jyotsna Raghuraman talks about her unconventional entry into software, and overcoming her fears.

Note that this was recording at the Indy.Code() conference in a hallway, so the audio may be a bit noisier than usual. At one point there was a loud buzzer from a freight elevator.

Show Notes:

  • Check out Jyotsna's blog posts on SEP
  • You can contact her at the email address given out in the show's audio

Jyotsna Raghuraman is on Twitter.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Ali Groves talks the weight-loss and fitness technology she used to achieve her weight loss goals.

Show Notes:

  • MyFitnessPal, app available for Android and Apple
  • Garmin Vivofit HR
  • MyMacros+ app available for Android and Apple
  • If It Fits Your Macros (IIFYM)
  • What Are My Macros (WAMM)
  • StrongLifts 5x5 app available for Android and Apple
  • BodyBuilding.com

Ali is on MyFitnessPal as ali_groves31

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Ron Groves talks about the technology shifts that have taken place in his software EZRep over the years.

Show Notes:

  • EZRep 3: http://ezrep.com
  • EZRep (next) at the time of writing this post: https://ezrep.azurewebsites.net (this could change)

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Kevin Groves talks about the movie Pirates of Silicon Valley and the history of personal computing. Note: this is an extra large episode of Cross Cutting Concerns. This is a very broad, historical topic, so it could have easily gone a lot longer!

Show Notes:

  • Pirates of Silicon Valley is available on Amazon
  • The January 1975 issue of Popular Electronics. We couldn't find the issue rummaging through the basement: it may have been destroyed by flooding a few years ago
  • Xerox PARC's Alto
  • To drive home the point about GUI software, check out this video on the history of widgets from 1990.
  • Noah Wyle as Steve Jobs at Macworld 1999
  • Obligatory Steve Ballmer clip
  • Story from 1982 by Andy Hertzfeld about the interview with Steve Jobs depicted in the movie
  • Steve Wozniak on the accuracy of Pirates of Silicon Valley
  • Footage of Macworld 1997 in Boston, where Bill Gates appears on screen

I could add a million more links, but instead why don't you leave a comment with your favorite quote, clip, or story about the events that transpired in the movie?

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Nathan Groves is streaming retro game console to Twitch.

Show Notes:

  • Streaming providers: Twitch, YouTube, Hitbox
  • Capture device: Elgato HD on Amazon
  • RCA composite to HDMI converter/splitter
  • RCA switcher
  • Streaming software: Open Broadercaster Software (OBS), XSplit
  • Nathan Groves is everywhere as 'njgroves': Twitch, YouTube, Tumblr, Facebook (njgroves1)
  • Want Some Rye? is the name of our adventure game streaming show:
    • Archive of past episodes on YouTube
    • Twitter account for Want_Some_Rye
    • Want Some Rye? on Tumblr
    • We broadcast sometimes on Nathan's Twitch channel and sometimes on my Twitch channel

Nathan Groves is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Bill Wagner is writing .NET Core documentation.

Show Notes:

  • Books: Effective C# series by Bill Wagner
  • New in C# 7 - Tuples
  • New in C# 7 - Pattern Matching
  • Non-nullable types for C# are under consideration, you can learn more by checking out the issues list on Github
  • Null References: The Billion Dollar Mistake by Tony Hoare
  • Places to learn about C#: Pluralsight, Lynda, Corsaira, Code Project, C# Corner, Xamarin Tutorials, Xamarin Workbooks
  • Essential C# books by Mark Michaelis and Eric Lipper
  • Humanitarian Toolbox

Bill Wagner is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Ryan Lanciaux is using Griddle to show grids with React.

Show Notes:

  • Griddle (GriddleGriddle) is on Github
  • Ryan mentioned some tools for JS development: CodePen and JS Bin
  • Ryan also mentioned Jeff Barczewski's Redux Logic project.

Ryan Lanciaux is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jeremy Miller is the creator of Storyteller.

This episode was recorded at CodeMash 2017 in a massive dining room, so the audio is a bit different than normal.

Show Notes:

  • Check out Storyteller
  • Book: Specification by Example by Gojko Adzic

Jeremy Miller is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jesse Riley and I discuss unit testing and how to do it better.

Show Notes:

  • Jon Kruger has a blog and Jon Kruger is on Twitter
  • Martin Fowler discusses mocks and stubs, and mentions the "Detroit" and "London" schools
  • Jesse Riley's post on Where to Draw the Line on a Unit Test
  • One of the mocking frameworks we discussed was Moq
  • The other one we discussed was Typemock
  • The testing framework for JavaScript we discussed is called Jasmine
  • The Pair Programming technique was discussed
  • Jesse Riley's post on Sanity Tests for Your Sanity
  • Book: Test-Driven Development by Kent Beck

Jesse Riley is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTune

View Details

Steven Murawski is using Rust.

Show Notes:

  • StevenMurawski.com
  • Steven's Github
  • Blog post: Fearless Concurrency with Rust
  • Blog post: Abstraction Without Overhead: Traits in Rust
  • Blog post: Rust is More Than Just Safety
  • Blog post: Safety is Rust's Fireflower
  • Blog post: Fire Mario, not Fire Flowers
  • Blog post: Rust is Mostly Safety
  • Podcast: New Rustacean
  • The Rust Book
  • Playlist of videos for Rust Belt Rust 2016
  • Playlist of videos for RustConf 2016
  • Habitat (GitHub)
  • Upcoming events:
    • PowerShell + DevOps Summit
    • ChefConf
    • DevIntersection (I'll see you there, too!)

Steven Murawski is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Scott Showalter is building the right stuff with design thinking.

Show Notes:

  • Design thinking
  • Book: Lean UX by Jeff Gothelf and Josh Seiden
  • "Agree to Disagree" comic, where two people observe the same thing, and are both correct from their point of view. I don't know if this is the exact comic Scott was referring to, but you get the idea.
  • Marvel, a prototyping app
  • Book: Build Better Products by Laura Kline
  • Book: Lean UX for Startups
  • Meetups: Columbus, Ann Arbor, Toledo (NW Ohio)
  • ScottShowalter.com

Scott Showalter is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jeremy Miller is working on a PostgreSQL-backed document database.

This episode was recorded at CodeMash 2017 in a massive dining room, so the audio is a bit different than normal.

Show Notes:

  • Check out Marten

Jeremy Miller is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

That's a wrap on 26 episodes of the Cross Cutting Concerns podcast. I'm going to be taking a break from recording over the holidays, and maybe pick up during or immediately after CodeMash 2017.

No guest this time, just a thank you message from yours truly.

Click Here to Sign up to be on my Podcast!

It's not too early to sign up to be a guest on the next season! If you are one of these people:

  • Developer
  • DevOps
  • Ops
  • QA
  • BA
  • PM
  • Security pro
  • Technical recruiter
  • Developer evangelist / developer advocate
  • If you've been on the show before
  • If you were in the audience of one of my sessions
  • Something else?

And you can talk about something that would be interesting to a technical audience for 10-15 minutes, then I want you on my show! You don't have to be an expert, you just have to be an enthusiast.

View Details

Matt Bok is back yet again for an extra long, extra special episode. (Check out episode 16 for our last discussion on retro gaming). Just in time for the holiday season, we discuss the Atari Flashback portable and the NES Classic Edition.

Show notes:

  • AtGames - makers of the Atari Flashback systems
  • NES Classic Edition
  • Racing the Beam, a book about the amazing stuff that Atari developers were able to do with extremely primitive hardware.
  • The RCA Studio II, an early cartidge-based system that I actually didn't know about until this podcast!
  • Tempest 2000 on Atari Jaguar - a game that definitely needs a rerelease or a remaster or something.
  • Ben Heck, the console hacker, has a book called Hacking Video Game Consoles
  • The documentary we mentioned is called Atari: Game Over (also available on Netflix). Certainly the E.T. landfill legend is part of it, but the overall rise & fall of Atari is the subject of the documentary.
  • The E.T. 2600 ROM hack, with some commentary on why it's not a terrible game, and was perhaps just ahead of its time
  • I did a live stream of E.T. for 2600 on my on-again off-again show MSTCX.
  • CORGS: The Columbus Ohio Retro Gaming Society
  • Homestar Runner Atari 2600 home page - hover over the "email" button.
  • The Kia Sorento / Tecmo Bowl commercial. Here's some background on Bo Jackson in Tecmo Bowl.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jesse Riley is thinking about giving it all up and becoming a farmer.

Show Notes:

  • Jesse Riley's blog post on The Farmer Effect
  • Book: Zero to One
  • Book: Brain Rules
  • Book: Daring Greatly
  • I don't think this made it into the recording, but we also discussed Oblique Strategies cards
  • Mike Rowe's podcast: The Way I Heard It
  • Video: the end of Office Space (movie) where Peter eschews computer programming for road work (this video is likely to get taken down, but here's a link, language may be NSFW)
  • Video: Leap Motion
  • Video: the famous "it's a unix system" clip from Jurassic Park

Jesse Riley is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Nic Raboy is using OAuth with Node and mobile development.

Show Notes:

  • We both work for Couchbase, a document database. Not really related to OAuth, but go check it out!
  • Nic's site: The Polyglot Developer
  • Passport.js, authentication middleware for node
  • ngCordovaOauth intro blog post, and it's available on GitHub.

Nic Raboy is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jonathan Sampson talks about the new Brave browser.

Show Notes:

  • Give the Brave browser a try today, go to Brave.com
  • Brave is open source, and you can submit bugs on Github
  • Brave is built with Electron, check out Podcast episode 010 - David Neal on Electron

Jonathan Sampson is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

J. Tower is answering all my burning questions about .NET and .NET Core

Show Notes:

  • .NET Core
  • The .NET Standard
  • ASP.NET Core
  • Trailhead Technology Partners

J. Tower is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Latish Sehgal is boostrapping his side project.

Show Notes:

  • SqlSmash productivity tool for SQL developers
  • Derek Sivers: Ideas are just a multiplier of execution
  • The story of the "20 Mile March" is explored in Jim Collins's book, Great by Choice
  • Latish's blog is at DotNetSurfers.com, and he blogged Random Thoughts and Lessons Learned From Bootstrapping a Side Project

Latish Sehgal is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

George Mauer is making predictions about the future of the web by looking at its history.

Show notes:

  • Surge
  • Overview of SGML
  • WebAssembly (aka wasm)
  • Isomorphic JavaScript
  • The Languages Which Almost Became CSS
  • DSSSL (aka "diesel")
  • The Scheme programming language
  • GeorgeMauer.net

George Mauer is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Steven Swenson is encrypting and hashing with .NET.

Show notes:

  • Steven Swenson's blog
  • Book: Cryptography Engineering, Design Principles and Practical Applications, by Bruce Schneier
  • Adam Caudill
  • Risky Business podcast
  • libsodium crypto library
  • Elliptic curve cryptography (ECC)
  • CodeStock conference in Knoxville
  • Azure Identity Services
  • bcrypt is available on NuGet
  • scrypt is available on GitHub and NuGet

Steven Swenson is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jen Dewalt is using Backbone at her startup!

Show notes:

  • Backbonejs.org (source code)
  • Jen's Startup: Zube
  • The Chrome Inspector is one of the DevTools built into Google Chrome
  • Blog post from Aaron O'Connel: How to Structure and Render Views in Backbone
  • 180 Websites in 180 Days project (which was discussed in the previous podcast with Jen Dewalt)

Jen Dewalt is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jen Dewalt created 180 websites in 180 days!

Show notes:

  • The 180 Websites in 180 Days Project
  • Jen's startup: Zube
  • Some sites that were mentioned in the podcast:
    • Day 8: More Drop Shadow
    • Day 178: How We're Feeling
    • Day 115 (When the project was submitted to Hacker News): Splodin' Bacon
  • Some of my favorites:
    • Day 2: Make a Deal (which demonstrates the Monty Hall paradox, which I love!)
    • Day 146: Ransom Note Generator (which I used to make the above picture)
    • Day 31: Endless Throbbers
  • Jen Dewalt on Github

Jen Dewalt is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Matt Bok is back again, and he discusses retro games and a few tech products that retro gamers might want to check out.

Show notes:

  • Racing the Beam, a book about the amazing stuff that Atari developers were able to do with extremely primitive hardware.
  • Hyperkin, the makers of the Retron 3 and the Retron 5
  • Return of the Jedi arcade game. I love the voice samples in this game.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

David Giard (back again!) and your humble narrator talk about what the developer community is and why it's so great.

Show notes:

  • I don't really have any specific links for this podcast.
  • But I recommend that you go to meetup.com or your search engine of choice.
  • Find yourself at least one local developer group that discusses a topic that interests you.
  • Go to at least one meeting.
  • Tell me (and David) how it went.

David Giard on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Calvin Allen is a developer who is using AppVeyor for CI on his open source projects.

Show notes:

  • AppVeyor
  • Martin Fowler's intro to Continuous Integration
  • Mads Kristensen's blog (the "master of VS Extensiblity")
  • YAML (Yaml Ain't Markup Language)
  • AppVeyor docs on AppVeyor.yml

Calvin Allen on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Kevin Griffin is using Twilio to control the phones.

Show notes:

  • Twilio
  • Twilio Blueprint (available for pre-order)
  • DevConnections 2016 in Las Vegas
  • KevGriffin.com (blog)
  • HR (Hampton Roads) DevFest in Virginia

Kevin Griffin is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Sophie Wilson designed the Acorn Micro-Computer, the BBC BASIC programming language, and the ARM (Acorn RISC Machine) processor instruction set. Her engineering literally surrounds us every day. This is an extra-special edition of the Cross Cutting Concerns podcast! Once I got Sophie on the line, I didn't want to hang up, so the episode is a bit longer than my normal episode length. Also, the recording was done over a regular phone line instead of a VoIP line, so you will notice that in Sophie's audio.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Kelsey Hightower is working with the Kubernetes team to improve the product through user empathy and dogfooding.

Show notes:

  • This is the tweet that inspiried me to contact Kelsey
  • Kubernetes

Kelsey Hightower is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

David Neal is writing cross-platform desktop apps with Electron!

Show notes:

  • Electron
  • NW.js (previously known as node-webkit)
  • Qt
  • Xamarin
  • Awesome Electron on Github

David Neal is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Correl Roush is using Erlang to develop fault-tolerant, scalable phone systems.

Show notes:

  • Erlang.org (IRC channel on Freenode, Erlang mailing lists)
  • Erlang: The Movie (YouTube)
  • Learn You Some Erlang, by Fred Hebert
  • How I Start: Erlang, also by Fred Hebert
  • Designing for Scalability with Erlang/OTP, by Francesco Cesarini and Steve Vinoski
  • Comparable tools: Akka, Golang, Elixir
  • Abstractions.io conference

Correl Roush is on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Dan Shultz is using d3.js, dc.js, and other tools to visualize data.

Show notes:

  • d3js.org - Data Driven Documents
  • dc.js - Dimensional Charting
  • Highcharts / AnyChart
  • Parallel Coordinate Chart - I found an interesting example at Columbia.edu.
  • Dashing D3 - newsletter, training, tutorials
  • Dan's blog: Dan vs Machine
  • Dan's employer: Clarivoy

Dan Shultz is on Twitter

He has some apps in the various markets, check them out:

  • Microsoft
  • Amazon
  • Google Play

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Matt Bok is a technologist who wants to "Star Trek-ify" his house.

Show notes:

  • Amazon Echo
  • Philips Hue
  • MiCasaVerde forums
  • Matt Bok has written some books/screenplays: Anger, Theft, Murder, and Other Niceties and The Meaning of Being Lonely, both available on Lulu!

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

David Giard is a developer evangelist for Microsoft who has some ideas for how to use Cognitive Services.

Show notes:

  • Microsoft Cognitive Services (formerlly known as Project Oxford)
  • David Giard's resources for learning about Cognitive Services
  • The Technology and Friends Show

David Giard on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Vance Feldman is a developer and an artist who faced technical challenges when bringing his ForeverScape artwork to mobile devices.

Show notes:

  • ForeverScape (content may not be SFW)
    • Available Now on Google Play!
    • Available Now on iTunes!
  • Haxe cross-platform toolkit
  • Ionic framework
  • Apache Cordova
  • Azure Table Storage
  • Azure Functions
  • Lob API for postcards
  • ForeverScape on Twitter
  • ForeverScape on Instagram
  • ForeverScape on Etsy
  • ForeverScape on Amazon

If you're interested in Henry Darger, check out this clip from NPR's All Things Considered. If you're interested in SuperJail, you can watch it on Adult Swim.

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Calvin Allen is a developer who is using Chocolatey NuGet to automate the setup of development environments and is also creating Chocolatey packages of his own.

Show notes:

  • Chocolatey NuGet
  • Chocolatey on GitHub
  • Calvin mentioned these Chocolatey packages
    • IrfanView (IrfanView home page)
    • Couchbase Server (Couchbase home page)
  • Calvin's profile on Chocolatey
  • The Talking Devs podcast (Twitter)
  • Code Bytes TV (YouTube)

Calvin Allen on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Dave Glick talks about Wyam and static content generators.

Show notes:

  • wyam.io
  • wyam on Github
  • Microsoft's Roslyn compiler

Dave Glick on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Craig Stuntz talks about an Incredibly Strange Programming Language: Idris.

Show notes:

  • Craig's slides for Incredibly Strange Programming Languages
  • Stir Trek conference
  • The Sapir-Whorf hypothesis
  • Type-Driven Development With Idris, by Edwin Brady
  • TDD (Test Driven Development). If you've never heard of that, check out Kent Beck's seminal book, Test Driven Development: By Example.
  • Improving Enterprises
  • Papers We Love - Columbus
  • Craig Stuntz's blog
  • Craig Stuntz on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

View Details

Jon Plante is a web developer, designer, artist, and renaissance man who joins me to talk about BEM.

This is the inaugural episode of the Cross Cutting Concerns Podcast!

Subscribe now!

  • RSS feed
  • iTunes
  • Google Play

Show notes:

  • MindBEMding – getting your head ’round BEM syntax
  • Harry Robert's blog - CSSWizardry.com
  • Inuit CSS

Jon Plante on Twitter

Want to be on the next episode? You can! All you need is the willingness to talk about something technical.

Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.