Skip to content

Brent’s work log

Actively working on

User help / marketing

  • https://mathesar.freshdesk.com/a/tickets/1279 (follow up)
  • working on AWS setups:
  • Fargate
  • EC2 + RDS behind a VPN

PR reviews

  • https://github.com/mathesar-foundation/mathesar/pull/3245

Infrastructure

  • Update internal Mathesar installation

Installation

  • Working through big-picture reorg of docs so we can parallelize

Preexisting DB compatibility

  • Splitting findings into projects with ‘themes’ so we can prioritize.

Architecture

  • Putting notes together into something coherent and consumable by others
  • Working on expanding layer-perspective documents

Marketing

  • Keeping an eye on Syften notifications

DB connections

Last week

I’m combining reports from last week, since I spent the first part of the week dealing with a personal issue, and the last part was pretty disorganized. I didn’t get much done, and my logging was nonexistent.

Meetings

  • 1:1 with Kriti
  • 1:1 with Ghislaine
  • Team meeting
  • 1:1 with Anish

DB connections

  • Finished up PR: Connections API (merged)
  • Discussions about new RPC endpoint

API documentation

  • Shut down project, communicated reasons with Varsha
  • Closed PRs
  • Started going through already-merged docs work to figure out how to remove.

Installation improvements

  • Communication with Anish
  • Followed up on docker compse situation
  • Walked Anish through process of setting up a subdomain and a VM on our GCP infrastructure for testing

2023-11-17

Meetings

  • 1:1 with Varsha

API documentation

  • Went through copious PRs from Varsha
  • Read through DRF Spectacular documentation

DB Connections

  • Read through some RPC framework docs to see if they’re worth getting into for

2023-11-16

Meetings

  • 1:1 with Anish
  • 1:1 with Sean

DB Connections

Infrastructure

  • Checked on internal Mathesar installation

Installation

  • Caught up on current state of changes with Anish

2023-11-15

Meetings

  • 1:1 with Pavish

DB Connections

Marketing

  • Cleared out Syften notifications

Infrastructure

  • Checked on status of internal Mathesar installation; no update needed.
  • Read some AWS docs while tests were running.

2023-11-14

Avoided anything but coding and reading docs today.

DB Connections

2023-11-13

PRs

  • Initial look through of numerous PRs from Varsha about documentation project

Infrastructure

  • Updated Mathesar internal installation

DB Connections

2023-11-10

Short day; kids and exhaustion intervened.

DB connections

  • continued work on 3291

Installation improvements

  • continued discussion with Anish

2023-11-09

Meetings

  • 1:1 with Anish
  • 1:1 with Kriti

Installation improvements

  • worked out details of plan with Anish

DB connections

  • Started work on https://github.com/centerofci/mathesar/issues/3291

2023-11-08

Meetings

  • 1:1 with Ghislaine
  • Team meeting

Installation improvements

  • Working through some details, getting prod docker setup running, noting some rough edges

DB connections

  • Trying to figure out the depth of the problem of doing this the “right way” (lots of dependencies)

2023-11-07

Meetings

  • 1:1 with Adam

PR reviews

  • https://github.com/centerofci/mathesar/pull/3295 (merged)

Installation improvements

  • Emailed about new plan for this project

Mentoring

  • helped new contributor with a problem, found issue in our docs
  • Submitted https://github.com/centerofci/mathesar/pull/3300/files to fix the issue.

User help

  • Spent more time reading AWS docs related to desired setup

2023-11-06

DB connections

  • Initial read-through and planning for implementation of https://github.com/centerofci/mathesar/issues/3294

Installation

  • Worked through some details about new installation plan

PR reviews

  • https://github.com/centerofci/mathesar/pull/3198 (closed; not needed)
  • https://github.com/centerofci/mathesar/pull/3295 (requested changes)

2023-11-03

  • This was a short day; sleep deprivation forced me to end a bit early.

User help / Marketing

  • filled a number of details in the CRM about some user calls

Documentation

  • I got a bit tangled up in a pipeline issue preventing docs from building properly
  • Fixed that issue, merged relevant PR

PR reviews

  • https://github.com/centerofci/mathesar/pull/3279 (fixed minor issue, merged)

2023-11-02

Meetings

  • 1:1 with Anish
  • sync with Kriti
  • DB connections, round 2 with Sean

DB connections

  • prep for meeting with Sean
  • reread the docs about connection types, authentication, etc.

2023-11-01

Meetings

  • DB connections meeting with Sean
  • Mathesar weekly meeting
  • retro about user call

Infrastructure

  • Continued work on AWS set up

User help / marketing

  • Experimented with VPN setup and Mathesar, relevant to AJP

DB connections

  • composed and sent massive email about DB connection setup

Installation

  • read through installation docs (old and new versions)
  • read through OpenSuse’s OBS docs