C++ and Browser Monoculture with Vivaldi’s Patricia Aas

Patricia Aas is a C++ programmer working on the Vivaldi Browser where she has currently taken on platform integration of media. She has previously worked at Opera Software on their Desktop Browser and at Cisco on their Telepresence Hardware Endpoints, primarily on Linux. In this episode she and Scott tackle the hard questions around C++ – Is it getting a bad wrap? Patricia always waxes philosophic on the browser wars!

CaffiNation 537: Awareness

This episode is all about awareness. Specifically, mental health awareness, and we have a long way to go to overcome a lot of the issues people have discussing it. Fear not, however, the whole episode isn’t heavy and dark.  We have our usual fare of nonsense because “a little nonsense now and then is cherished by […]

The post CaffiNation 537: Awareness appeared first on The CaffiNation.

Tips for Teaching Programming with Dr. Neil Brown

Dr. Neil Brown recently published a scholarly article on how to effectively teach programming. Rather than a series of anecdotes, this is backed up by actual research in educational psychology. He talks to Scott about how we can and should approach teaching the next generation of developers.

Azure Sphere and Microsoft’s new Linux with Caitie McCaffrey

Azure Sphere is a new solution for creating highly-secured, Internet-connected microcontroller (MCU) devices. Caitie McCaffrey is Principal Software Engineering Lead on the project and is an expert in building large scale services and systems for folks like 343 Industries (Halo), HBO, Twitter, and more. How will this new system (and new Linux) keep our IoT devices safe?

A new life for old software – DasBlog Core with Mark Downie

Scott and Mark Downie have been blogging for nearly 15 years using a blogging system called “DasBlog.” It started with .NET 1.1 and now Mark is forking DasBlog and taking it into an open source future with .NET Core. Scott talks to Mark about his first open source project, community response, .NET Standard, and moving a legacy app forward while still maintaining stability.