Blog
SEO Previews in Wagtail
You can now preview what your site will look like on search and social media
Vince Salvino Feb. 10, 2025

Behind the scenes on many a Wagtail site is our open-source package, wagtail-seo . Today I'm pleased to announce a major new feature that will further help your editors refine their SEO editi...
Filed under:
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

Updated 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

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

Since 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

After 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