Blog
When ruff & mypy collide
How to ignore both ruff & mypy on the same line of code
Vince Salvino
Today I was converting yet another repository from black and flake8 to ruff (which reminds me, I really need to write up a guide for that). I had the following line of python code which I wa...
Filed under: Developers Django/Wagtail
Why is the Django Admin “Ugly”?
Vince Salvino Oct. 23, 2023
Image credit: CodeRed LLCUpdated October 27, 2023 to include additional quotes and commentary. While talking with people at Djangocon US, one question kept coming up: “why is the Django admin so ‘ugly’?”. I’m paraphrasin...
Filed under: Developers Django/Wagtail Insight
Everything you never wanted to know about MySQL Charsets & Collations
Vince Salvino June 26, 2023
Image credit: "Galaxy Brain", by Jon Manning (CC-0)In this guide I will attempt to explain character sets and collations in MySQL and MariaDB, how they cause problems, how to fix those problems, and how to fix your existing database. This is a long o...
Filed under: Developers Django/Wagtail
CodeRed Cloud Infrastructure Upgrades
Vince Salvino June 26, 2023
To all CodeRed customers - we have some huge upgrades coming your way! Today I am pleased to announce major infrastructure upgrades to CodeRed Cloud. This is an exciting development that has been i...
Filed under: News
breakpoint(): A Simple Way to Debug Your Python Code
Roxanna Coldiron Feb. 11, 2022
Imagine a typical work day as a developer. You write a function that's supposed to do something but either nothing happens or the wrong thing happens. Or, you are updating functions and BOOM! Nothing...
Filed under: Developers Django/Wagtail
Adding Placeholder Text to Wagtail Forms
Jeremy Childers Feb. 11, 2022
Wagtail forms let the editor customize field types and titles, but not placeholder text. While you could write a custom template and hard-code the placeholder text, this quickly becomes a burden when...
Filed under: Developers Django/Wagtail
2022 will be an Exciting Year for Wagtail
Vince Salvino Feb. 1, 2022
Image credit: CodeRed LLCSince being released 7 years ago, Wagtail is all grown up and has matured quite well. But this year, there is a swelling of energy and initiatives surrounding Wagtail that will eclipse anything we ha...
Filed under: Developers Django/Wagtail
Announcing New Free Tier and Enterprise Plans for CodeRed Cloud
Vince Salvino Jan. 21, 2022
It's been 2 years since we initially opened up the public release of CodeRed Cloud to early adopters and beta testers. A lot of amazing things have happened in those past two years, and I am truly ...
Filed under: News
Golang for Python Devs
Vince Salvino Feb. 25, 2021
Image credit: Photo by Aleksandar Pasaric from PexelsAfter doing Python for the past 10 years, Go seemed totally foreign. But a few days and a few hundred online searches later, I had finally cobbled together my first “real” Go program. The one thing I...
Filed under: Developers
How To Alternate Blocks in Your Django & Wagtail Templates
Roxanna Coldiron Feb. 19, 2021
When we get a website design from a designer, we have to figure out how to implement that design in the code. Sometimes this means that we need to create custom page models or custom page templates t...
Filed under: Developers Django/Wagtail