#saturdaympshow — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #saturdaympshow, aggregated by home.social.
-
Omar Ashour and I are now live-streaming Monday morning around 10:00am-ish MDT. Will we always be live? Not sure, but for now we are having a good time. Come join us if you can.
Our last live-stream we started writing a C program to send a ping. Why? Because Omar Ashour wanted to learn more about low-level networking. Spoiler: we didn't complete the app but we do have a good discussion of hex, binary math, and bit shifting in-between the over two hours of fumble around C.
https://youtube.com/live/Uv3LOT9b_sg
Have a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to [email protected].
Thanks for watching!
#saturdaympshow #icmp #ping #networkprogramming #cprogramming #binarymath #wireshark
-
Omar Ashour and I are now live-streaming Monday morning around 10:00am-ish MDT. Will we always be live? Not sure, but for now we are having a good time. Come join us if you can.
Our last live-stream we started writing a C program to send a ping. Why? Because Omar Ashour wanted to learn more about low-level networking. Spoiler: we didn't complete the app but we do have a good discussion of hex, binary math, and bit shifting in-between the over two hours of fumble around C.
https://youtube.com/live/Uv3LOT9b_sg
Have a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to [email protected].
Thanks for watching!
#saturdaympshow #icmp #ping #networkprogramming #cprogramming #binarymath #wireshark
-
SaturdayMP Show 93: PostCast (Part 12 - Start on Slack API)
In this episode Omar and myself start working on the Slack integration for PostCast. We start off by reviewing what we have learned about the Slack API so far. Then we come up with a plan of attack and start implementing the plan but don't get very far.
We struggle to remember how mocking works in Go and then run out of time as I needed to host the Weekly Dev Chat. I'm likely overthinking the mocking and am too used to other languages/technologiges where mocking is easier and more common.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
Slack Web API:
https://docs.slack.dev/apis/web-api/Mocking with Testify:
https://github.com/stretchr/testifyWeekly Dev Chat:
https://weeklydevchat.com/Omar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCHave a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThanks for watching!
#saturdaymp #saturdaympshow #golang #slackapi #mocking #postcast
-
SaturdayMP Show 93: PostCast (Part 12 - Start on Slack API)
In this episode Omar and myself start working on the Slack integration for PostCast. We start off by reviewing what we have learned about the Slack API so far. Then we come up with a plan of attack and start implementing the plan but don't get very far.
We struggle to remember how mocking works in Go and then run out of time as I needed to host the Weekly Dev Chat. I'm likely overthinking the mocking and am too used to other languages/technologiges where mocking is easier and more common.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
Slack Web API:
https://docs.slack.dev/apis/web-api/Mocking with Testify:
https://github.com/stretchr/testifyWeekly Dev Chat:
https://weeklydevchat.com/Omar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCHave a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThanks for watching!
#saturdaymp #saturdaympshow #golang #slackapi #mocking #postcast
-
SaturdayMP Show 91: PostCast (Part 11 - Saving LinkedIn Token)
In this PostCast episode Omar and myself figure out how to save the LinkedIn API token. Previously we saved the LinkedIn API ClientID and ClientSecret, which we knew was incorrect, but we just wanted to get something working. Now we correctly save the token, which is what should be saved.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
zalando/go-keyring:
https://github.com/zalando/go-keyringBest Practices for Secure Applications (LinkedIn)
https://learn.microsoft.com/ru-ru/linkedin/shared/api-guide/best-practices/secure-applicationsOmar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCHave a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThanks for watching!
-
SaturdayMP Show 91: PostCast (Part 11 - Saving LinkedIn Token)
In this PostCast episode Omar and myself figure out how to save the LinkedIn API token. Previously we saved the LinkedIn API ClientID and ClientSecret, which we knew was incorrect, but we just wanted to get something working. Now we correctly save the token, which is what should be saved.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
zalando/go-keyring:
https://github.com/zalando/go-keyringBest Practices for Secure Applications (LinkedIn)
https://learn.microsoft.com/ru-ru/linkedin/shared/api-guide/best-practices/secure-applicationsOmar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCHave a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThanks for watching!
-
SaturdayMP Show 89: PostCast (Part 10 – Integration Tests and Keyring Saving)
Omar is back! We really got into the zone and recorded our longest PostCast video yet. Might be the longest SaturdayMP Show video yet. We don't edit out mistakes, so watch along as we learn in real time:
- how to write integration tests in Go (build tags vs. -short flag)
- how to create test setup/teardown in Go
- that the go-keyring library has mocking built in so we can simplify our tests
- how to connect our keyring logic to the Fyne GUIDo you like or dislike the long live coding sessions? Should we try coding live instead of mostly live? Let us know in a constructive and polite manor.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
zalando/go-keyring:
https://github.com/zalando/go-keyringBuild tags vs. Short:
https://stackoverflow.com/questions/25965584/separating-unit-tests-and-integration-tests-in-goFyne:
https://fyne.io/Omar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCHave a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThanks for watching!
#saturdaymp #saturdaympshow #postcast #fyne #golang #keyring #integrationtests
-
SaturdayMP Show 87: Creating PostCast (Part 9 – Figuring Out Testing in Go)
In this episode Omar and myself figure out how to add tests in Go. We try the built-in Go testing framework but then settle on using Testify. Testify allows writing assertions like other testing frameworks we are used to. We also experiment with different ways to do mocking Go and try to figure out what the Go error object is.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
Go Testing:
https://go.dev/doc/tutorial/add-a-testTestify:
https://github.com/stretchr/testifyOmar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCHave a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThanks for watching!
#saturdaymp #saturdaympshow #postcast #unittesting #mocking #golang
-
SaturdayMP Show 86: Creating PostCast (Part 8 – Investigate Keyring Libraries)
In this episode Omar Ashour and myself (Chris C.) investigate several Golang keyring libraries and try to get the keyring to work on my Windows Subsystem for Linux (WSL). Spoiler: it was working all along, I was just too dumb to notice. Learned about Seahorse, a handy tool for viewing keychain entries.
We also discuses what the Windows Registry. Spoiler: it is just a big dumping ground of key-value pairs.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
go-keyring:
https://github.com/zalando/go-keyringSeahorse:
https://en.wikipedia.org/wiki/Seahorse_(software)Omar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCHave a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThanks for watching!
-
In this episode Omar Ashour and myself (Chris C.) hook up the Post to LinkedIn button and prompt the user to enter the credentials for LinkedIn, and it all works. Not the best flow, but we are still in the proof of concept stage.
We also learn about Go structs and how you can attach methods to them so get something similar to an object in other languages.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Thanks for watching!
-
SaturdayMP Show 83: Creating PostCast (Part 5 – Go PoC for LinkedIn API)
We, myelf and Omar, get a Proof of Concept (PoC) in Go that completes the LinkedIn authorization. We end up figuring out the difference between a LinkedIn code and token. Get a code by entering your LinkedIn username and password, then use that code to get a token. We also spin up a local webserver to deal with the callback which is required to enter credentials and get the code.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
LinkedIn Developer Console:
https://developer.linkedin.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCOmar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThank you for watching!
#saturdaymp #saturdaympshow #postcast #golang #api #linkedin
-
SaturdayMP Show 82: Creating PostCast (Part 4 – Figuring out LinkedIn API)
Turns out getting a LinkedIn API key is confusing, at least for us. Did you know you need an Organization Page on LinkedIn to get a key? You can't just get an API key for yourself. No actual coding in this video, just lots of reading the LinkedIn docs and getting some curl scripts to work. If you have any tips for using LinkedIn API, let us know in the comments.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
LinkedIn Developer Console:
https://developer.linkedin.com/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCOmar:
https://www.ashour.ca/SaturdayMP:
https://saturdaymp.com/Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThank you for watching!
-
SaturdayMP Show 81: Creating PostCast (Part 3 – Creating GitHub Action)
In this episode we (myself and Omar Ashour) create a GitHub action to build PostCast*. Actually, it was more of a test if we could get GitHub actions working for a Fyne project.
I like having a CI/CD created as soon as I create a new project, so I know I can do a release at anytime. It also prevents the problem of "it worked on my machine" during development but now fails to run in production after creating the CI/CD at the last minute.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
GitHub Actions:
https://docs.github.com/en/actionsFyne Packaging:
https://docs.fyne.io/started/cross-compiling/PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCThanks to the Fyne IO team for developing Fyne and GitHub for creating GitHub Actions! Thanks to Omar for pairing with me.
Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaymp
Thank you for watching!
#saturdaymp #saturdaympshow #fyne #golang #githubactions #cicd #devops
-
SaturdayMP Show 80: Creating PostCast (Part 2 – Testing Fyne Packaging)
In this episode I'm joined by Omar, and we try cross-compiling and packaging our Fyne example app for Linux, Windows, and macOS. Spoiler alert: we get Linux and Windows working but fail because of a known bug with Fyne and macOS.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
PostCast Playlist:
https://www.youtube.com/playlist?list=PLYPcrKbLqwuvKQ97klk3bzyUPI6j154WCFyne Packaging:
https://docs.fyne.io/started/cross-compiling/Fyne-Cross macOS bug:
https://github.com/fyne-io/fyne-cross/issues/338Thanks to Google for developing Go and the Fyne IO team for developing Fyne and both for releasing them for free to everyone to use!
Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThank you for watching!
-
SaturdayMP Show 79: Creating PostCast (Part 1 – Setting up Go Environment)
Happy New Year everyone! In this video I start on the PostCast* app, and this video turned out to be an hour of getting Go and Fyne set up. I've never used Go before, so it was a learning curve but not too bad.
Do you have any suggestions for improving my setup? If so, let me know. I'm sure I got something wrong and/or something could be improved.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
Fyne:
https://fyne.io/Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
Thank you for watching!
-
It took me two videos and over 2 hours, but I finally solved the Day 1 - Part 2 Advent of Code 2025 challenge! I wonder if I'm that is the slowest time on record? At least the slowest time anyone would admit too.
Apparently solving Advent of Code problems is not my strong suite. They remind me of university assignments which I never really liked and is a big reason for not perusing a Master’s or PhD. Hopefully someone will just give me an honorary Master’s or PhD one day.
SaturdayMP Show 78: Advent of Code 2025 (Day 1 - Part 2: Success):
https://youtu.be/1qmdQy2FgA4Day 1 – Part 2: Failure:
https://youtu.be/FCAHNP9kJ3UAdvent of Code 2025 – Day 1:
https://adventofcode.com/2025/day/1Thanks to Eric Wastl for creating Advent of Code and putting it on every year:
https://was.tl/Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
Thank you for watching!
-
SaturdayMP Show 77: Advent of Code 2025 (Day 1 - Part 2: Failure)
In this episode I explain how I previously solved Day 1 - Part 1 of the Advent of Code 2025 problem. I then proceed to fail to solve part 2, though I think I was close. I got stuck in the "keep trying random stuff" mindset instead of sitting back and thinking about the problem. A problem that is magnified when I'm recording as I have to think and talk at the same time.
Advent of Code 2025 - Day 1:
https://adventofcode.com/2025/day/1Thanks to @ericwastl for creating Advent of Code and putting it on every year:
https://was.tl/Have a question you want answered in a future video? A challenging or interesting problem you need you want to see solved? Constructive feedback? Then comment, DM me, or send an email to [email protected].
Found this video useful? Then help others find it by liking, subscribing, sharing, and/or sponsoring:
https://github.com/sponsors/saturdaympThank you for watching!
**#saturdaymp** **#saturdaympshow** **#adventofcode** **#javascript**
-
SaturdayMP Show 67: picoCTF (Forbidden Paths & Login)
In this episode I solve the Forbidden Paths and Login @picoCTF challenges.
Code on GitHub: https://github.com/mrbiggred/picoCTF
picoCTF: https://picoctf.org/
Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:
https://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 [email protected].
Contact me if you need help shipping secure high-quality software faster:
#saturdaymp #saturdaympshow #picoctf #cybersecurity #forbiddenstring #login
-
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?
Presentation repo:
https://github.com/saturdaymp-examples/a-refactoring-tale-pythonSame refactoring but with C#:
https://youtu.be/0bTbXpXUhmkGilded Rose Kata (in many languages):
https://github.com/emilybache/GildedRose-Refactoring-KataI'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:
https://www.meetup.com/edmontonunlimited/events/305343333Dev Edmonton:
https://devedmonton.com/Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:
https://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 [email protected].
Contact me if you need help shipping secure high-quality software faster:
#saturdaymp #saturdaympshow #python #refactoring #gildedrose
-
SaturdayMP Show 63: Advent of Code 2024 Day 12 (Part 3 - Solved!)
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: https://youtu.be/p9bSVRxkGlk
Advent of Code 2024: https://adventofcode.com/2024
Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:
https://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 [email protected].
-
SaturdayMP Show 62: Advent of Code 2024 Day 12 (Part 2 - Area Calculated)
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: https://youtu.be/RhSQ49SVAtY
Advent of Code 2024: https://adventofcode.com/2024
Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:
https://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 [email protected].
Contact me if you need help shipping secure high-quality software faster:
-
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?
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
-
SaturdayMP Show 58: Human Resource Machine (Duplicate Machine Size Challenge)
In this episode I solve the Human Resource Machine Duplicate Machine size challenge! Sorry for the spoiler, I am really excited that I solved the problem which you can hear in my voice in the video.
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
-
SaturdayMP Show 53: Human Resource Machine (Inventory Report)
In this video I solve the Inventory Report problem in the Human Resource Machine game by Tomorrow Corporation. The problem simulates finding characters in a null terminated string.
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
-
SaturdayMP Show 52: Human Resource Machine (Strings)
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 [email protected].
-
SaturdayMP Show 49: picoCTF Gym (Trickster & Cookies)
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 [email protected].
-
SaturdayMP Show 48: picoCTF Gym (Verify and Getting Stuck on Trickster)
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 [email protected].
-
SaturdayMP Show 31: Human Resource Machine Fibonacci and Three Sort
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 [email protected].
-
SaturdayMP Show #27: Chromebook EOL and Human Resource Fibonacci Challenge Attempt 2
In this episode I answer my own question about how to determine the EOL for Chromebooks. I then try again to solve Fibonacci problem in Human Resource Machine.
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
#humanresourcemachine #chromebook #saturdaymp #saturdaympshow
-
SaturdayMP Show #26: Human Resource Machine
Happy New Year!
In this episode I play Human Resource Machine by Tomorrow Corporation, a game that simulates programming in assembly.
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
#humanresourcemachine #assembly #programming #saturdaymp #saturdaympshow
-
SaturdayMP Show #25: TPS Report Uploader CFT Walkthrough (Vulnerable Blazor Application)
Happy Holidays!
In this episode I do a walkthrough of the TPS Report Uploader capture the flag (CTF) I created.
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
#blazor #burpsuite #cybersecurity #gobuster #ctf #saturdaymp #saturdaympshow
-
SaturdayMP Show #25: TPS Report Uploader CFT Walkthrough (Vulnerable Blazor Application)
Happy Holidays!
In this episode I do a walkthrough of the TPS Report Uploader capture the flag (CTF) I created.
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
#blazor #burpsuite #cybersecurity #gobuster #ctf #saturdaymp #saturdaympshow
-
SaturdayMP Show #22: Adding Basic Auth to NGINX Passenger Docker (Part 2)
In this episode I get the Basic Authentication NGINX configuration working using the envsubst tool to replace environment variables in the config file.
Question you want answered in a future video? Pair on a problem? Constructive feedback? DM me or email [email protected].
#httpbasicauth #nginx #rubyonrails #passenger #docker #saturdaymp #saturdaympshow