-
Ship secure high quality software faster.
-
Latest Posts
- SaturdayMP Show 66: picoCTF Format String 2 (Solved in One Long Video)
- SaturdayMP Show 65: Something’s Rotten at the Gilded Rose: A Python Refactoring Tale
- SaturdayMP Show 64: picoCTF Format String 3 (Part 1 – Watch me Fail)
- SaturdayMP Show 63: Advent of Code 2024 Day 12 (Part 3 – Solved!)
- SaturdayMP Show 62: Advent of Code 2024 Day 12 (Part 2 – Area Calculated)
-
Tag! Your it!
.NET .NET Core ASP.NET MVC BackAndForth Behemoth Garden BEMCheckBox Birm C# DataGrip Docker Edmonton .NET User Group Entity Framework fun hack the box human resource machine Introduction to ORMs for DBAs ios kids thinking outside the box Mini-Compressor native-binding NUnit ORM picoctf python react Reduce image size Reduce photo size ruby RubyMine ruby on rails saturdaymp show saturdaympshow security Smaller images software development sql-server standard ruby Takeaways TeamCity Temporal Database Today I Learned xamarin xamarin ios .net native-binding xplugins xplugins.iOS.BEMCheckBox
-
Archives
Category Archives: Code Examples
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 … Continue reading
Posted in Code Examples, Saturday MP Show, Security
Tagged formatstring2, picoctf, pwntools, saturdaympshow, security
Comments Off on SaturdayMP Show 66: picoCTF Format String 2 (Solved in One Long Video)
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. … Continue reading
Posted in Code Examples, Presentations, Saturday MP Show
Tagged gildedrose, python, refactoring, saturdaympshow
Comments Off on SaturdayMP Show 65: Something’s Rotten at the Gilded Rose: A Python Refactoring Tale
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? You can find … Continue reading
Posted in Code Examples, Saturday MP Show, Software Development
Tagged adventofcode, python, saturdaympshow
Comments Off on SaturdayMP Show 63: Advent of Code 2024 Day 12 (Part 3 – Solved!)
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 … Continue reading
Posted in Code Examples, Saturday MP Show, Software Development
Tagged adventofcode, python, saturdaympshow
Comments Off on SaturdayMP Show 62: Advent of Code 2024 Day 12 (Part 2 – Area Calculated)
SaturdayMP Show 61: Advent of Code 2024 Day 12 (Part 1 – Python Import Difficulties)
In this episode I attempt the Advent of Code Day 12 challenge. I didn’t get very far as I struggled to figure out how imports work in Python. Is it just me or did others struggle importing Python files? Found … Continue reading
Posted in Code Examples, Saturday MP Show, Software Development
Tagged adventofcode, python, saturdaymp show
Comments Off on SaturdayMP Show 61: Advent of Code 2024 Day 12 (Part 1 – Python Import Difficulties)
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, which confused me at first. Do … Continue reading
Posted in Code Examples, Saturday MP Show
Tagged adventofcode, python, saturdaympshow
Comments Off on SaturdayMP Show 60: Advent of Code 2024 (Day 2)
SaturdayMP Show 57: Something’s Rotten at the Gilded Rose: A Refactoring Tale
In this episode I tackle the famous Gilded Rose refactoring kata as practice for my upcoming Edmonton .NET User Group (EDMUG) presentation. One of the great things about the Gilded Rose kata is the different ways to “solve” it. What … Continue reading
Posted in Code Examples, Edmonton .NET User Group, Presentations, Saturday MP Show, Software Development
Tagged C#, Edmonton .NET User Group, gildedrose, refactoring, rider, saturdaympshow
Comments Off on SaturdayMP Show 57: Something’s Rotten at the Gilded Rose: A Refactoring Tale
SaturdayMP Show 36: picoCTF Gym
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. I don’t fully understand the solution so let … Continue reading
Posted in Code Examples, Saturday MP Show, Security
Tagged ctf, picoctf, saturdaympshow, security
Comments Off on SaturdayMP Show 36: picoCTF Gym
SaturdayMP Show #29: Upgrading Website from Rails 6.1 to 7.0 Part 2: Upgrading Rails
In this episode I do the actual upgrade from Rails 6.1 to 7.0 for the SaturdayMP site. The upgrade actually goes pretty smooth aside from an issue setting up the system tests. Does not include removing Webpacker which I will … Continue reading
Posted in Code Examples, Saturday MP Show, Software Development
Tagged ruby on rails, saturdaymp show
Comments Off on SaturdayMP Show #29: Upgrading Website from Rails 6.1 to 7.0 Part 2: Upgrading Rails
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. Ran out of time to test the fix in actual staging. That will hopefully be done in … Continue reading
Posted in Code Examples, Saturday MP Show, Software Development
Tagged Docker, http basic auth, nginx, passenger, ruby on rails, saturdaymp show
Comments Off on SaturdayMP Show #22: Adding Basic Auth to NGINX Passenger Docker (Part 2)