Post details
Sarah Squire is a Senior Technical Architect at Ping Identity. So much has happened since "Identity 2.0" so Sarah catches Scott up to date. OpenID, OAuth and beyond, what's new and what direction is the web heading?

Executing an Interactive Python Shell (REPL) for a Script (1 mins read).

Using python -i
to get an interactive REPL after running a Python source file.
I will be attending
Bundling Common Rake Tasks into a Gem (8 mins read).

An example of how to create a helper gem for common Rake task, using the real-world example of Chef cookbooks.
I will be attending
Post details
Post details
BookClubPod is a new podcast featuring 4 Nottingham tech community people from operations, development, design & management backgrounds to talk about books.

Running docker login
as another user in Chef (2 mins read).

Hitting the error permission denied while trying to connect to the Docker daemon socket
when trying to run docker login
as a non-root user in Chef.
Post details
Post details
Play Podcast (mp3): Download (Duration: 43:37 — 30.0MB) A new GNOME release, a new Raspberry Pi, more distros on the Windows Subsystem, and more apps are Snapped. Plus why rms refused to come on the …
My First Week Back to Working (Remotely) After Three Months (6 mins read).

How I've found the first week back to work after almost three months, and the productivity gains of working reduced hours.
I will be attending
Post details
To kick off the Remote Work Podcast, Carla joins me to discuss what remote work is, and especially answer why remote working is something to discuss at all. It's terrifying to publish a first of something. There are a million things I want to have done differently or better, but a first s

Post details
Learning a new skill can be a daunting task, with programming being especially tricky. But what can you do when most learning materials and tools aren't accessible to you? Blind backend developer Parham Doustdar joins us to talk about how he taught himself to program, the challenges he faced and his advice for other visually impaired developers. We also look at the ways educational resources and programming as a whole can be made more accessible, opening up technology to eager new learners and makers.
Post details
Play Podcast (mp3): Download (Duration: 56:19 — 38.7MB) It’s a mobile-heavy news section this week with Sailfish, Linux on Samsung phones, Lineage and Purism, followed by a look at the upcoming …
Post details
Play Podcast (mp3): Download (Duration: 1:09:21 — 47.7MB) We speak to the CEO of Purism about their totally free software phone and laptops but before that, a new Plasma desktop is out, and Ubuntu and …
I will be attending
Chef 13 Upgrade: knife-cookbook-doc
Rubocop Updates (1 mins read).

Disabling the Missing space after #
and Do not use block comments
errors for your knife-cookbook-doc
formatted comments.
Post details
Scott teams up with Pursuit Podcast's Jessica Rose for a collaboration. Jessica asked her audience "What's the worst advice you've ever received?" We took their audio clips and turned it into a two-part discussion! You can check out Part 2 at The Pursuit Podcast https://twitter.com/pursuitpod http://hyperurl.co/zukdmh

Post details
Today we're learning about Netlify and joining us is the incredible Phil Hawksworth to share his tips and tricks around it all. Datadog Datadog is a…

Chef 13 Upgrade: knife-cookbook-doc
gem upgrade (1 mins read).

Fixing odd Logger
entries in autogenerated knife-cookbook-doc
README.md
s for Chef 13.
Chef 13 Upgrade: Deprecation of Namespace Collisions in Custom Resources (1 mins read).

Preparing for breaking changes in Chef 14 by renaming property_name
to new_resource.property_name
in Custom Resources.
Verify a Ruby Class Method is Called with Arguments in Rspec, Without Doubles or Mocks (1 mins read).

Rspec code to verify that a Ruby Class Method is called from another method, without needing to mock anything.
Testing Chef's ruby_block
s with ChefSpec (3 mins read).

Testing implementation of a ruby_block
in ChefSpec, to ensure that the code executes as expected.
Chef 13 Upgrade: Lessons Learnt and Documented for Posterity (1 mins read).

Notes on the main problems encountered when upgrading from Chef 12 to Chef 13, both with ChefSpec and Rubocop.
Chef 13 Upgrade: Rubocop Changes for lazy
Parameters (1 mins read).

How to resolve the Parenthesize the param lazy
Rubocop error when upgrading your cookbook to Chef 13.
Chef 13 Upgrade: Rubocop Changes for Testing render_file
with ChefSpec and a with_content
Block (1 mins read).

How to resolve the Parenthesize the param render_file
Rubocop error when upgrading your cookbook to Chef 13.
Chef 13 Upgrade: Rubocop Changes for Word Array Literals (%w
) (1 mins read).

A one-liner shell command to fix Rubocop errors %w-literals should be delimited by [ and ]
.
Chef 13 Upgrade: Testing ruby_block
s with ChefSpec (1 mins read).

Replace your block.old_run_action
with block.block.call
to trigger ruby_block
s within ChefSpec 7 and Chef 13.
Post details
After two weeks of episodes about Kubernetes, our in-depth coverage of container orchestration is drawing to a close. We have a few more shows on the topic before we move on to cover other aspects of the software. If you have feedback on this thematic format (whether you like it or not), send me an

Emoji Support in Dunst (2 mins read).

How to see Emoji when using the Dunst notification system.
Post details
Joe drinks too much coffee, Allen spits his coffee out, and Michael feels vindicated as the discussions about Robert C. Martin's latest book, Clean Architecture, continues.

SSLError
When Running Berkshelf Behind a Proxy (2 mins read).

Getting around the pesky OpenSSL::SSL::SSLError SSLv2/v3 read server hello A
error when running Berkshelf behind a proxy.
2017 in Review (68 mins read).
A look back over the awesome (and not so awesome) things that happened in 2017, and a look forward to what 2018 holds.
Hackference 2017 (8 mins read).

My summary of the Hackference 2017 conference and hackathon.
Post details
Post details
Post details
Play Podcast (mp3): Download (Duration: 1:05:42 — 45.2MB) KDE are almost finished with X11, Purism make progress with their FOSS phone, Nextcloud video calling is here, a debate about CVE branding, …
Post details
Dan Kohn, Executive Director of the Cloud Native Computing Foundation, joined the show to talk about what it means to be Cloud Native, the ins and outs of Dan’s role to the foundation, how they make money to sustain things, membership, the support they give to open source projects, the home they’ve given to Kubernetes,...

Post details
Cloud Foundry is an open-source platform as a service for deploying and managing web applications. Cloud Foundry is widely used by enterprises who are running applications that are built using Spring, a popular web framework for Java applications, but developers also use Cloud Foundry to manage apps built in Ruby, Node and any other programming

Post details
Play Podcast (mp3): Download (Duration: 1:06:43 — 45.9MB) A brief check-in with KDE and a look at FOSS speech recognition, Meltdown and Spectre, last year’s predictions, and new ones for 2018. News …
Post details
Scott talks to Docker Captain and Open Source programmer Alex Ellis about the rise of Kubernetes, Serverless, and his project "OpenFaas." Alex also shares details on the obsession (and usefulness) of Raspberry Pi clusters for learning large systems development.

Post details
We talk with Alan Duric, Co-founder and CEO of Wire, an open source end-to-end encrypted instant messaging app for voice and video calls. In 2005 Alan co-founded Camino Networks which was later acquired by Skype, and his involvement with internet based voice communications goes back 20 years. We talk about the early da...
