#saturdaymp

2025-04-09

SaturdayMP Show 67: picoCTF (Forbidden Paths & Login)

youtu.be/IiJC2aLvGkA

In this episode I solve the Forbidden Paths and Login @picoCTF challenges.

Code on GitHub: github.com/mrbiggred/picoCTF

picoCTF: picoctf.org/

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:

github.com/sponsors/saturdaymp

Have question you want answered in a future video? A question I should ask you? Pair on a problem? Constructive feedback? Comment, DM me, or send an email to ask@saturdaymp.com.

Contact me if you need help shipping secure high-quality software faster:

saturdaymp.com/

#saturdaymp #saturdaympshow #picoctf #cybersecurity #forbiddenstring #login

2025-02-19

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

youtu.be/3dNMOff-Gp0

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: youtu.be/AT8w2fsgzsA. That said, I'm still struggling to picture the layout of variables on the stack.

Code on GitHub: github.com/mrbiggred/picoCTF

picoCTF: picoctf.org/

pwntools: docs.pwntools.com/

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:

github.com/sponsors/saturdaymp

Have question you want answered in a future video? A question I should ask you? Pair on a problem? Constructive feedback? Comment, DM me, or send an email to ask@saturdaymp.com.

Contact me if you need help shipping secure high-quality software faster:

saturdaymp.com/

#saturdaymp #saturdaympshow #picoctf #cybersecurity #pwntools #formatstring2

2025-02-05

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

youtu.be/CzHv3uY2KiU

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?

Presentation repo:
github.com/saturdaymp-examples

Same refactoring but with C#:
youtu.be/0bTbXpXUhmk

Gilded Rose Kata (in many languages):
github.com/emilybache/GildedRo

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.

Meetup Link:
meetup.com/edmontonunlimited/e

Dev Edmonton:
devedmonton.com/

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:

github.com/sponsors/saturdaymp

Have question you want answered in a future video? A question I should ask you? Pair on a problem? Constructive feedback? Comment, DM me, or send an email to ask@saturdaymp.com.

Contact me if you need help shipping secure high-quality software faster:

saturdaymp.com/

#saturdaymp #saturdaympshow #python #refactoring #gildedrose

2025-01-29

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

youtu.be/AT8w2fsgzsA

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?

picoCTF: picoctf.org/

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:

github.com/sponsors/saturdaymp

Have question you want answered in a future video? A question I should ask you? Pair on a problem? Constructive feedback? Comment, DM me, or send an email to ask@saturdaymp.com.

Contact me if you need help shipping secure high-quality software faster:

saturdaymp.com/

#saturdaymp #saturdaympshow #picoctf #cybersecurity #failing

2025-01-22

SaturdayMP Show 63: Advent of Code 2024 Day 12 (Part 3 - Solved!)

youtu.be/jOh7NLj7BxI

In this episode I finish the Advent of Code 2024 Day 12 problem! I also figured out how to do parameterized tests in Python. Any constructive feedback on my solution? How would you have solved it differently?

Part 2: youtu.be/p9bSVRxkGlk

Advent of Code 2024: adventofcode.com/2024

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:

github.com/sponsors/saturdaymp

Have question you want answered in a future video? A question I should ask you? Pair on a problem? Constructive feedback? Comment, DM me, or send an email to ask@saturdaymp.com.

#saturdaymp #saturdaympshow #adventofcode #python

2025-01-17

SaturdayMP Show 62: Advent of Code 2024 Day 12 (Part 2 - Area Calculated)

youtu.be/p9bSVRxkGlk

In this episode I actually make some progress on the Advent of Code Day 12 problem and can calculate the area of a plot starting at a given point. Any feedback on my solution so far? Any Python tips for me?

Part 1: youtu.be/RhSQ49SVAtY

Advent of Code 2024: adventofcode.com/2024

Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:

github.com/sponsors/saturdaymp

Have question you want answered in a future video? A question I should ask you? Pair on a problem? Constructive feedback? Comment, DM me, or send an email to ask@saturdaymp.com.

Contact me if you need help shipping secure high-quality software faster:

saturdaymp.com/

#saturdaymp #saturdaympshow #adventofcode #python

2024-12-13

SaturdayMP Show 60: Advent of Code 2024 (Day 2)

In this episode I solve the Advent of Code 2024 Day 2 problem. I solve it using Python, a language I'm not very familiar with. I did learn that Python lists allow negative indexing. Do people use negative indexing often?

youtu.be/wKnpfxOWB0o

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#saturdaymp #saturdaympshow #adventofcode #python

2024-12-08

SaturdayMP Show 59: Customize Office Ribbon

youtu.be/c6_i8HRNf8o

In this episode I show how to customize Microsoft Word Ribbon (i.e. menu) without any developer tools. Inspired by a client who needed some changes to their Word Ribbon.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#saturdaymp #saturdaympshow #msword #msoffice

2024-11-08

SaturdayMP Show 55: Migrating from VMWare to Hyper-V

youtu.be/WpWtssK0mKw

In this video I migrate an Ubuntu VMWare Workstation hard disk to Hyper-V.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#saturdaymp #saturdaympshow #vmware #hyperv #virtualmachines

2024-10-09

SaturdayMP Show 52: Human Resource Machine (Strings)

youtu.be/V0FklnR3r-A

In this video I solve a couple string problems in the Human Resource Machine game by Tomorrow Corporation. The problems are a good way to explain null terminated strings.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#saturdaymp #saturdaympshow #humanresourcemachine

2024-09-25

SaturdayMP Show 50: Hack the Box Sherlock (Brutus)

youtu.be/K78TJuSNm4Y

In this episode I solve the Brutus Sherlock on Hack the Box with only minimal help from the walkthrough.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#saturdaymp #saturdaympshow #hackthebox #cybersecurity #ctf

2024-09-18

SaturdayMP Show 49: picoCTF Gym (Trickster & Cookies)

youtu.be/q_M-Gkcw9e0

In this episode I show how to solve the Trickster picoCTF challenge which I got stuck on in the last video. I got some help from Weekly Dev Chat participants. I also solve the Cookies challenge.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#saturdaymp #saturdaympshow #ctf #picoctf #cybersecurity

2024-09-11

SaturdayMP Show 48: picoCTF Gym (Verify and Getting Stuck on Trickster)

youtu.be/3vODZAX5hzM

In this episode I go over my plan for the month and then try a couple picoCTF problems. Successfully solved Verify and failed to figure out Trickster. Do you have any tips for me to solve Trickster?

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#saturdaymp #saturdaympshow #picoctf #ctf #cybersecurity

2024-03-13

SaturdayMP Show 36: picoCTF Gym

youtu.be/sj_UvIzkMHY

In this episode I do some picoCTF exercises inspired by the picoCTF 2024 competition starting. The last problem was a Unicode byte problem that I figured out with help from GitHub Copilot.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#picoctf #ctf #cybersecurity #saturdaympshow #saturdaymp

2024-03-06

SaturdayMP Show 35: GitVersion Lighting Talk for EDMUG

youtu.be/a7crfoMEhos

This episode is a preview of a lighting talk I was giving later that day at the Edmonton .NET Users Group (EDMUG) about GitVersion. It's a quick overview of GitVersion and how I use it in my projects.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#gitversion #git #github #saturdaympshow #saturdaymp

2024-02-28

SaturdayMP Show 34: Upgrade Website from Rails 6.1 to 7.0 Part 6 (Merging & Wrap Up)

youtu.be/DeLc_yS-QAU

In this episode I wrap-up the Rails 7.0 upgrade by merging the changes from removing Webpack and show how the GitLab and Render CI/CD pipelines.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#rubyonrails #bootstrap #gitlab #render #devops #saturdaympshow #saturdaymp

2024-02-21

SaturdayMP Show #32: Upgrading Website from Rails 6.1 to 7.0 Part 5 (Removing Webpack CI Fixes)

youtu.be/kjBVR_8OPRE

In this episode I fix issues in continuous integration (CI) pipeline and other DevOps caused by removing Webpack.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#rubyonrails #importmaps #webpack #gitlab #devops #saturdaymp #saturdaympshow

2024-02-14

SaturdayMP Show #32: Upgrading Website from Rails 6.1 to 7.0 Part 4 (Removing Webpack)

youtu.be/iSwx3l2xHdg

Happy Valentines Day! In this episode I replace Webpack with Import Maps and it goes well, at least in the development environment.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#rubyonrails #webpack #importmaps #saturdaympshow #saturdaymp

2024-02-07

SaturdayMP Show 31: Human Resource Machine Fibonacci and Three Sort

youtu.be/dBs9YDmucTI

In this episode I try Endede's solution to the Fibonacci Size Challenge in Human Resource Machine and, spoiler alert, it works!

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#humanresourcemachine #saturdaympshow #saturdaymp

2024-01-31

SaturdayMP Show 30: Upgrading Website from Rails 6.1 to 7.0 Part 3 (Testing & Merging)

youtu.be/ZkQfMQ4DimU

In this episode I do some more testing, fix issues found during the CI, and merge the branch to main which kicks off a production deployment.

Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email ask@saturdaymp.com.

#rubyonrails #gitlab #devops #saturdaymp #saturdaympshow

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst