-
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: Software Development
Today I Learned about Gobuster
I’ve made it a goal for 2023 to increase my security knowledge. This was based on increase in security related questions from clients. Specifically related to website security as most of my current work is maintaining websites for clients. One … Continue reading
Posted in Security, Today I Learned
Tagged gobuster, hack the box, kali, security, Today I Learned
Comments Off on Today I Learned about Gobuster
Today I Learned how to Secure the Delayed Job Page with Spree Users
A client has an online store that is powered by an older version of Spree. I’m in the process of upgrading it and adding features to it at the same time. It’s a slow process as upgrading to newer versions … Continue reading
Posted in Today I Learned
Tagged delayed jobs, devise, ruby on rails, security, spree, Today I Learned
Comments Off on Today I Learned how to Secure the Delayed Job Page with Spree Users
Generate a Todo List in Standard (Rubocop)
The older I get the more I appreciate code linters. Something that can detect and often correct my formatting errors? Great! One less thing I have to worry about. Then I can spend my time on more important tasks such … Continue reading
Posted in Code Examples, Software Development
Tagged rubocop, ruby on rails, standard
Comments Off on Generate a Todo List in Standard (Rubocop)
A Rails 6 Template and Then Some
I appreciate people posting getting started examples and templates online. They are good for getting started and playing with a new technology. The problem is the templates are usually not production ready. They are also missing a bunch of the … Continue reading
Posted in Software Development
Tagged ruby on rails, software development
Comments Off on A Rails 6 Template and Then Some
Today I Learned Altering a SQL Column Removes it’s Default Value
This one I actually already knew but temporarily forgot about it so got to relearn it. In MySQL, and many other databases, updating the column with an ALTER statement will remove any properties not explicitly listed. For example, say you … Continue reading
Posted in Today I Learned
Tagged MySQL, Today I Learned, utf8mb4
Comments Off on Today I Learned Altering a SQL Column Removes it’s Default Value
Today I Learned About GitHub’s Dependabot
Recently I created a CI build for the Introduction to ORM for DBAs presentation example code. One of the reasons I picked this code base was so I could try out Dependabot for the security alerts I’m getting. The security … Continue reading
Posted in Today I Learned
Tagged C#, dependabot, GitHub, Today I Learned
Comments Off on Today I Learned About GitHub’s Dependabot
Today I Learned How to Setup Azure Pipelines CI
Our last EDMUG meetup was an excellent presentation about Azure DevOps. Azure DevOps reminds me of GitLab where it is more then just continuous integration (CI). It includes issues tracking, repositories, and continuous delivery. All pretty standard stuff. However, one … Continue reading
Posted in Today I Learned
Tagged .NET Core, Azure DevOps
Comments Off on Today I Learned How to Setup Azure Pipelines CI
Introduction to ORMs for DBAs: Part 8 – Create Game Players CRUD – Part 1
I gave the Introduction to ORMs for DBAs presentation at SQL Saturday 710 but it didn’t go as well as I would have liked (i.e. I had trouble getting my demo working). Since the demo didn’t work live I thought I would show you … Continue reading
Posted in Introduction to ORMs for DBAs, Software Development
Tagged .NET Core, ASP.NET MVC, DataGrip, Entity Framework, Introduction to ORMs for DBAs, ORM, sql-server
Comments Off on Introduction to ORMs for DBAs: Part 8 – Create Game Players CRUD – Part 1
Introduction to ORMs for DBAs: Part 7 – Create GamePlayers Table
I gave the Introduction to ORMs for DBAs presentation at SQL Saturday 710 but it didn’t go as well as I would have liked (i.e. I had trouble getting my demo working). Since the demo didn’t work live I thought I would show you … Continue reading
Posted in Code Examples, Introduction to ORMs for DBAs, Software Development
Tagged .NET Core, ASP.NET MVC, DataGrip, Entity Framework, Introduction to ORMs for DBAs, ORM, sql-server
Comments Off on Introduction to ORMs for DBAs: Part 7 – Create GamePlayers Table
Today I Learned How to Create a React-Rails App
A working example can be found here in the Saturday MP Examples GitHub. First thing you need to do is create a basic Rails app as outlined in my previous post. My setup is the same as creating Rails app: Ubuntu 18.04 LTS host … Continue reading
Posted in Code Examples, Software Development, Today I Learned
Tagged react, ruby on rails
Comments Off on Today I Learned How to Create a React-Rails App