Skip to content

Brett Beeson

A Human in Brisbane, Australia

  • Computing
    • Web Design Services
    • Internet Of Things
    • Programming
  • Hiking, Skiing, Mountains
  • Software
    • #470 (no title)
      • Help
      • FAQs
    • Beeson Excel Function
  • Sustainable Buildings
    • Energy Monitoring
    • A39 House
    • H33 House
    • Architecture
  • Misc
    • Beekeeping
    • Timelapse
    • Beer Brewing
Search

Brett Beeson

A Human in Brisbane, Australia

Close menu
  • Computing
    • Web Design Services
    • Internet Of Things
    • Programming
  • Hiking, Skiing, Mountains
  • Software
    • #470 (no title)
      • Help
      • FAQs
    • Beeson Excel Function
  • Sustainable Buildings
    • Energy Monitoring
    • A39 House
    • H33 House
    • Architecture
  • Misc
    • Beekeeping
    • Timelapse
    • Beer Brewing

Brett Beeson

A Human in Brisbane, Australia

Search Toggle menu

Author: Brett

November 2, 2023November 2, 2023Computing, MoBiLe APps, Programming

Using Riverpod with Flutter

I’m new to app development. This is 2023 notes about state management in Flutter using Riverpod. Code generation Probably better NOT to […]

October 19, 2023December 15, 2023Computing, MoBiLe APps

Make Apps with Flutter

I need to make an app. I’m an experienced programmer. These are my 2023 notes. Getting Started I choose Flutter to (hopefully) […]

June 18, 2023June 24, 2023Programming

Bloody CORS and Grafana

Breaking news: see the solution where I asked on community.grafana . Spoiler: add a slash. There’s a billion queries about this topic. […]

June 17, 2023June 17, 2023Computing, Programming

Multi-Tenant Grafana with DRF

While looking at Grafana Multi-Tenant arrangements, I realised it’s problematic to have a multi-tenant SQL database accessed by Grafana. One solution is […]

June 17, 2023June 17, 2023Energy Monitoring, Internet Of Things

Grafana Multi-Tenant

Teams, Folders, Organisations … and Provisioning. What’s up with that? I use Grafana to display data about IoT devices (PhiSaver). It’s all […]

June 17, 2023November 23, 2024Computing, Programming

Django Object-level Permissions with DRF and Rules

Finding a simple way to limit API users’ permissions to certain objects. We want an API via Django, so we use DRF. […]

June 10, 2023June 25, 2023Energy Monitoring

Energy/power Breakdown

A

June 10, 2023June 10, 2023Energy Monitoring, Internet Of Things

Complex Electricity Metering

How to get meaningful energy efficiency results when there is a spaghetti of boards Look at that mess! We focus on the […]

April 5, 2023April 5, 2023Programming

VSCode Python Setup++

This is based on this great boilerplate for setting up Python. I’ve adapted for my use: Environment Use direnv and you’ll get […]

February 22, 2023February 22, 2023Programming

Winforms Databinding… not confusing at all

So you wanna use WinForms (e.g. natively or in a Word Add-In) in C# / VB? Great, there’s good support for databinding […]

Posts pagination

< 1 2 3 4 … 12 >

Brett Beeson

Brisbane, Australia
brett@phisaver.com

Recent Posts

  • django, uv, direnv, cookies
  • Podman: the good, the bad
  • Coastal High 50
  • TimescaleDB
  • ESP32 Cam OV5640 Board

Recent Comments

  • davoid on Insulating a Queenslander
  • Gavin on Zinken Compact 21 : Repairs
  • Gavin ure on Zinken Compact 21 : Repairs
  • Gavin Ure on Zinken Compact 21 : Repairs
  • Gary Upton on Zinken Compact 21 : Repairs
© 2025 Brett Beeson. Proudly powered by Sydney