Steve Mapes's Avatar

Steve Mapes

@stevemapes.bsky.social

#Developer/DBA/Consultant | #MapesTech | #TFNation | #Python | #Django | #AWS | #Neo4j | Also TFNation, TheVisionaries.net, TransformersAtTheMoon

26 Followers  |  47 Following  |  30 Posts  |  Joined: 20.09.2023  |  2.1733

Latest posts by stevemapes.bsky.social on Bluesky

How to Get Foreign Keys Horribly Wrong Common Pitfalls and Potential Optimizations in Django

This is a banger post from Haki Benita, well worth the investment towards improving your Django and PostgreSQL migration skills.

hakibenita.com/django-forei...

#Django

12.10.2025 21:48 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
Interop Feature Ranking Rank the web platform features you care most about

As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com

09.10.2025 17:00 β€” πŸ‘ 252    πŸ” 115    πŸ’¬ 19    πŸ“Œ 22
Preview
Django: Introducing django-http-compression - Adam Johnson HTTP supports response compression, which can significantly reduce the size of responses, thereby decreasing bandwidth usage and load times for users. It’s a cheap and valuable technique for improving...

✍️ New post announcing my package django-http-compression.

This is a drop-in replacement for Django's GZipMiddleware, supporting the modern compression algorithms Brotli and Zstandard (Python 3.14+).

adamj.eu/tech/2025/10...

#Django

10.10.2025 16:11 β€” πŸ‘ 17    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Python 3.14 This year's major Python version, Python 3.14, just made its first stable release! As usual the what's new in Python 3.14 document is the best place to get familiar with …

Python 3.14 is out today! Here are my notes on the new release: simonwillison.net/2025/Oct/8/p...

If you're an open source library maintainer who supports all current Python releases this also means you can drop 3.9 support now and start depending on features from 3.10, like match/case

08.10.2025 04:14 β€” πŸ‘ 131    πŸ” 15    πŸ’¬ 3    πŸ“Œ 5
Changelog - django-upgrade 1.29.0 documentation

πŸš€ django-upgrade 1.29.0 is out!

It ships 4 new fixers for Django 6.0, to help ease the upgrade for this new version expected in December.

Test out Django 6.0 alpha today and use django-upgrade to automatically update some of your code!

django-upgrade.readthedocs.io/en/latest/ch...

#Django

07.10.2025 10:17 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Credit Cards Built for Small Businesses | Capital on Tap With the Capital on Tap business credit card, get up to Β£250k to grow your business. No joining or annual fees. Uncapped 1% cashback on all card spend.

I use the Capital on Tap business credit card for my businesses and you may want to as well

Sign up through this link cashback.capitalontap.com/referral/?pr... and get 7,500 points when you make your first transaction on your card!

05.10.2025 08:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Disclosure notices going out, son got this one just now:

03.10.2025 23:36 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Update on a Security Incident Involving Third-Party Customer Service | Discord At Discord, protecting the privacy and security of our users is a top priority. That’s why it’s important to us that we’re transparent with them about events that impact their personal information.

This is big - data breach at Discord (or at least at an unnamed third-party): discord.com/press-releas...

03.10.2025 23:31 β€” πŸ‘ 35    πŸ” 17    πŸ’¬ 4    πŸ“Œ 4
Preview
Have I Been Pwned: Artists&Clients Data Breach In August 2025, the "marketplace that connects artists to prospective clients" Artists&Clients, suffered a data breach and subsequent ransom demand of US$50k. The data was subsequently leaked publicly...

New breach: Artists&Clients was breached in August and ransomed for US$50k. The data was then dumped last month and included 95k email addresses, usernames, IP addresses and bcrypt password hashes. 70% were already in @haveibeenpwned.com. Read more: haveibeenpwned.com/breach/Artis...

04.10.2025 01:12 β€” πŸ‘ 10    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Client Challenge

Django AWS API Gateway Websockets Version 2 is now up!

I've confirmed it's working with Pyton up to 3.14 and Django 6.0.rc1.

A change has been made to the naming of the attribute used to choose the handler and there's a bug fix for using for those using AWS Profiles
pypi.org/project/djan...

30.09.2025 11:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
DevDocs β€” Django 6.0 documentation Django 6.0 API documentation with instant search, offline support, keyboard shortcuts, mobile version, and more.

You can now read and search the Django 6.0 documentation offline with DevDocs!

devdocs.io/django~6.0/

#Django

27.09.2025 06:29 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
Git: check if a commit exists on a given branch - Adam Johnson To check if a commit SHA exists on a given branch, you have a couple of options.

✍️ New post on checking if a commit exists on a given Git branch, using `git merge-base --is-ancestor` or `git branch --contains`.

adamj.eu/tech/2025/09...

#Git

03.09.2025 10:46 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
Full Conference Schedule | DjangoCon US 2025 The schedule for DjangoCon US 2025.

Today, I registered to attend DjangoCon US in Chicago next month. I can't wait to see these talks and spend time among the community! The venue is nestled on the Chicago River and has incredible views of the city skyline. It is going to be an unforgettable experience. 🐍 2025.djangocon.us/schedule/

22.08.2025 23:03 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Django Girls Chicago on 6th September 2025 Django Girls is a one-day workshop about programming in Python and Django tailored for women.

A Django Girls workshop is taking place on September 6 in Chicago. The application deadline is tomorrow. Django Girls is a fun, highly effective route for women to be introduced to coding. If you know someone who might be interested, please encourage them to apply. djangogirls.org/en/chicago/

23.08.2025 00:39 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail

Another video made by a client featuring desktop and mobile software solutions developed by Mapes Tech developed using #Python, #Django, #AWS, #WebSockets

22.07.2025 09:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
django-multifactor Drop-in multifactor authentication subsystem for Django.

django-multifactor 0.8.2 is out! This fixes support for #Django projects using mysql-connector-python. It also continues the changes to add better support for Fido2 when running locally
pypi.org/project/djan...

17.04.2025 08:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Proud to be sponsoring TFNation this year, one of a couple of sponsorships this year by Mapes Tech

28.03.2025 19:26 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
#wms #django #londonbookfair #mapestech | Steven Mapes Earlier this month, at Olympia London during The London Book Fair, Scan Global Logistics proudly showcased the ScanCloud WMS solution – a cutting-edge platform…

Earlier this month, at Olympia London during The London Book Fair, Scan Global Logistics proudly showcased the ScanCloud WMS solution – a cutting-edge platform designed and developed by Mapes Tech.

Developed in Django using DRF, Websockets and AWS

www.linkedin.com/posts/stevem...

19.03.2025 11:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A Place for All My Books A cozy board game about collecting good books & the joy of organizing them.

I just backed A Place for All My Books on @Kickstarter www.kickstarter.com/projects/smi...

29.01.2025 09:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
django-decorator-include Include Django URL patterns with decorators

I've also updated Django-Decorator-Include to test on Django5.2 so advance adopters can keep using this handy library

pypi.org/project/djan...

16.01.2025 15:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
django-aws-api-gateway-websockets Created to allow Django projects to be used as a HTTP backend for AWS API Gateway websockets

I've released v1.1.1 of Django AWS Api Gateway. No real changes but it's now been tested to be working with the alpha of Django 5.2 with Python 3.10 through 3.14
pypi.org/project/djan...

16.01.2025 15:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Christmas Eve morning 3am, heard a weird noise. Got up this morning to find my adjustable desk had shattered overnight. The warranty on these things is 2 years and this is now 2 years and 8 months old so I guess it was due to go with the built-in obsolescence of these things

24.12.2024 09:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

My new travel computer has just arrived. Having arrived back from Holland yesterday having resurrected my 12 year old Dell Latitude for a temporary travel computer is new replacement has arrived in the form of the Raspberry Pi 500

19.12.2024 15:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The Keyboard IS the Computer! (Pi 500)
YouTube video by Jeff Geerling The Keyboard IS the Computer! (Pi 500)

A good look at the new @Raspberry_Pi
And Pi Monitors youtu.be/5YfJWYELA3k?...

09.12.2024 10:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Django TV Django TV - The premier destination for Python and Django videos and events.

Thanks to @webology.bsky.social ’s new Django TV site, here are all of my DjangoCon talks gathered on one page.

djangotv.com/presenters/a...

07.12.2024 22:06 β€” πŸ‘ 31    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Post image Post image

Amongst other things, today I have been working through my scanning project of old documents from TMS. I have also been sorting out my storage unit and helping with some #Python and #flask development

07.12.2024 22:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

A little family project is coming together as I'm having my father's old cine reels digitised and then I'm denoising them digitally. It still has the artifacts you'd expect from cine film but is just that little bit sharper.
Here's some image from 1970 and 1972

04.12.2024 22:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Or became uncomfortable, whereas these ones are a lot nicer and I would also recommend them to anyone looking for a light frame that is comfortable and yet also stylish

27.11.2024 12:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, I agree with you completely. I found in the past a lot of brands rubbed the nose or rubbed the ears and you can just feel the weight whereas these are just light and yet strong. I've tried others in the past that were supposedly titanium but also flexible and I found those still broke

27.11.2024 12:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I have blue for reading and gunmetal for distance. I'm glad there are more options for slimmer glasses these days and there wasn't a great choice before I had laser surgery 13/14 years ago

27.11.2024 12:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@stevemapes is following 19 prominent accounts