SaturdayMP Show 68: Migrate Website From Rails to Jekyll (Part 1)

In this episode I create an empty GitHub Pages Jekyll project with the long-term goal of moving the existing Rails SaturdayMP website to GitHub Pages. While creating the new GitHub Pages project, I play with the GitHub Copilot Agent and create a Docker container to test the new site locally.

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring. Have question you want answered in a future video? Pair on a problem? Constructive feedback? Send an email to ask@saturdaymp.com.

[Read More]

SaturdayMP Show 67: picoCTF (Forbidden Paths & Login)

In this episode I solve the Forbidden Paths and Login picoCTF challenges. You can find the source code in the video here.

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring. Have question you want answered in a future video? Pair on a problem? Constructive feedback? Send an email to ask@saturdaymp.com.

[Read More]

SaturdayMP Show 66: picoCTF Format String 2 (Solved in One Long Video)

In this episode I solve the picoCTF Format String 2 problem in my longest video yet. Jump right to the end if you want to see the solution which used pwntools. I think it gave me the knowledge to solve Format String 3, which I haven’t solved yet. That said, I’m still struggling to picture the layout of variables on the stack.

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring. Have question you want answered in a future video? Pair on a problem? Constructive feedback? Send an email to ask@saturdaymp.com.

[Read More]

SaturdayMP Show 65: Something's Rotten at the Gilded Rose: A Python Refactoring Tale

In this episode I tackle the famous Gilded Rose Kata as practice for my upcoming Dev Edmonton JavaScript, Python & Ruby Meetup presentation. One of the great things about the Gilded Rose Kata is the different ways to “solve” it. What would have done different than me?

I’m posting this video the day before the presentation. Thank you to the Dev Edmonton JavaScript, Python, & Ruby Meetup for asking me to present.

[Read More]

SaturdayMP Show 64: picoCTF Format String 3 (Part 1 - Watch me Fail)

In this episode you can watch me fail to solve the picoCTF Format String 3 problem. My lack of low-level programming is highlighted in this video as I struggle with the C printf exploits and how to read memory. Any tips for me without spoon feeding me the solution?

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring. Have question you want answered in a future video? Pair on a problem? Constructive feedback? Send an email to ask@saturdaymp.com.

[Read More]