In this episode I add fix a couple minor issues with the ported blog and then try to point the DNS records at the new blog. Spoiler: updating the DNS records fails, but I don’t figure out why in this video. Future me knows why, and it’s already recorded for part 5.
Have a question, constructive feedback, suggestion, and/or just want to say hi? Then comment, send a direct message (DM), or email to ask@saturdaymp.com.
Did you find this video worth your time? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
This is part 3 of the migrating the Noise from the Basement (NFTB) blog from WordPress to Cloudflare. In this episode I experiment with different Hugo themes, pick one I like, and customize it.
Have a question, constructive feedback, suggestion, and/or just want to say hi? Then comment, send a direct message (DM), or email to ask@saturdaymp.com.
Did you find this video worth your time? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
Thanks for watching!
P.S. – Since this wasn’t recorded live, I reverted to my hand-made thumbnail. Does it look better or worse than the AI-generated ones?
I’m happy to announce that v1.1.0 of the SaturdayMP GitHub Plugins was released today! You can install it in Claude Code by first installing the marketplace:
This is part 2 of the migrating the Noise from the Basement (NFTB) blog from @WordPress to @cloudflare . Last episode I got it working on my local machine, and this episode I get the site deployed to Cloudflare using @GitHub actions.
I’m on vacation next week, so part 3 will either be in 2 weeks or pre-recorded.
We usually record live every Monday around 10:00am-ish MDT and would love for you to join us. Have a question, constructive feedback, suggestion, and/or just want to say hi? Then comment, send a direct message (DM), or email to ask@saturdaymp.com.
Did you find this video worth your time? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
Thanks for watching!
P.S. – I used YouTube Get Suggestions AI to create the thumbnail. At least this time it gave me a less laughable face.
In this episode I (Chris), start migrating my blog from a WordPress site, hosted on WPEngine , to a static website using Hugo and hosted on Cloudflare . I was able to export my existing site and get Hugo to generate the site on development before running out of time.
In part 2 I’ll continue the process. Assuming I don’t just finish it off screen.
We usually record live every Monday around 10:00am-ish MDT and would love for you to join us. Have a question, constructive feedback, suggestion, and/or just want to say hi? Then comment, send a direct message (DM), or email to ask@saturdaymp.com.
Did you find this video worth your time? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
Thanks for watching!
P.S. – I used YouTube Get Suggestions AI to create the thumbnail, and once again it created several. I picked the one that put a “funny” face on my caricature as it made me laugh out loud. What do you think?
In this episode I (Chris), sorry no Omar, attempt some picoCTF (now CyLab) challenges. I picked the challenges randomly and ended up with a RSA (Small Trouble) and reverse engineering APK binary (Droids 4). Used the clanker (coding agent) to help with the APK challenge as I didn’t have a way to run the apk on my machine.
It was interesting to watch the clanker parse out the .so file. Have you used a clanker for cyber security? If so, what are your thoughts?
We usually record live every Monday around 10:00am-ish MDT and would love for you to join us. Have a question, constructive feedback, suggestion, and/or just want to say hi? Then comment, send a direct message (DM), or email to ask@saturdaymp.com.
Did you find this video worth your time? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
Thanks for watching!
P.S. – Thumbnail created by the YouTube Get Suggestions AI. It actually generated 3 images but I just picked the first one. Good, bad, ugly? I also found the YouTube clanker logic interesting:
This concept follows the channel’s established style by using the signature faceless red-haired technician and two-tiered branding while clearly signaling a walkthrough of the specific CTF challenges mentioned in the title.
Why it works
This thumbnail works by leveraging the high-intent nature of CTF tutorials. The clear visual proof of a “solved” terminal screen, combined with a literal arrow pointing to the answer, creates a strong hook for viewers specifically looking for help with these challenges. It maintains perfect brand consistency with your existing content through the standardized lower-third graphics and character design, ensuring long-term channel recognition.
In this episode we start writing a custom HTTP Server in C because Omar wanted to learn more about HTTP, servers, and low-level networking. We get a simple app that listens on a port and writes out to the command line what was sent to it. We also have a good discussion about C strings at 1:08:53.
Part 2, if it happens, we will add an HTTP response. We are not very consistent.
We usually record live every Monday around 10:00am-ish MDT and would love for you to join us. Have a question, constructive feedback, suggestion, and/or just want to say hi? Then comment, send a direct message (DM), or email to ask@saturdaymp.com.
Did you find this video worth your time? Then help others find it by liking, subscribing, sharing, and/or sponsoring: https://github.com/sponsors/saturdaymp
In this episode Omar and I update PostCast so you can set the Slack channel instead of it being hardcoded. Progress at its finest.
We try out Figma for some design ideas, it goes OK. Then we try the design idea, find out we don’t like it and switch back to our original design. We also spend some more time figuring out how to do nested dialog calls in Fyne. It’s not intuitive, at least not to me.
I enjoy recording these episodes as it lets me experiment and try things I wouldn’t get to with client and other “real” work. Ping us if you have any questions, comments, suggestions, or what you would like to see on a future show.
*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 want to see solved? Constructive feedback? Then comment, DM, or send an email to ask@saturdaymp.com.
In this episode we solve the No Padding, No Problem @picoCTF challenge. It takes us a while as we try to remember how RSA works and figure out the weakness and formulas we need to us.
We leave our struggles in the video so people don’t feel like they are the only ones who can’t figure something out in 10 minutes. That said, you can watch the beginning then jump to 1:25:00 – where Omar figures out the formula to use.
Is there a better way to solve this problem? Let us know in the comments.
We record live every Monday morning around 10am-ish Mountain Daylight Time and invite you to join us. If you do join us, feel free to ask questions in the chat, and we will do our best to answer it. You can also send questions and other feedback to ask@satudaymp.com or in the comments.
Our 100th episode! Not the episode we wanted as we forgot we needed to register with @linkedin to post messages as a company and then struggle to figure out how to handle multiple dialog forms in Fyne.
That said, a janky 100th episode fits with the theme of the SaturdayMP Show where we show our struggles and warts beside our successes.
Thank you to YouTube for letting me post these long videos for free. I know they make money of ads and other data, but it’s still nice of them.
Thanks to Omar for joining me for the past couple months. I really enjoy having someone be banter with, ask questions, and suggest things I never would have thought of or tried, such as doing live streams.
A big THANK YOU to those mighty few that have watched the videos. I make these videos because they let me play and learn outside of a client work, but it makes me smile that others find them useful and/or entertaining.
*PostCast is just a place holder name and might change. The goofy PostCast placeholder image was generated by ChatGPT and will likely change.
We record live every Monday morning around 10am-ish Mountain Daylight Time and invite you to join us. If you do join us, feel free to ask questions in the chat, and we will do our best to answer it. You can also send questions and other feedback to ask@satudaymp.com or in the comments.