hackforla / 311-data

Empowering Neighborhood Associations to improve the analysis of their initiatives using 311 data
https://hackforla.github.io/311-data/
GNU General Public License v3.0
62 stars 64 forks source link

311 Data Weekly Engineering Meeting #1720

Open ryanfchase opened 6 months ago

ryanfchase commented 6 months ago

Overview

Meeting agendas for the weekly 311 Data Engineering member meetings, useful links and other resources

Agenda Quick Links

2024-05-08

Resources/Instructions

Engineering Onboard/Offboard Issue

Template for weekly meeting's comment.

## YYYY-MM-DD - 311 Data Weekly Engineering Meeting
_[Back to Top](#)_

### Quick Links
- [Open PRs](https://github.com/hackforla/311-data/pulls)
- [Ready For Dev Lead](https://github.com/hackforla/311-data/issues?q=is%3Aissue+is%3Aopen+label%3A%22ready+for+dev+lead%22+-label%3Adraft+label%3A%22Role%3A+Frontend%22)
- [Bug Hunt Live-Forever Ticket](https://github.com/hackforla/311-data/issues/1726)
- [Frontend Project Board](https://github.com/orgs/hackforla/projects/63/views/1?filterQuery=label%3A%22Role%3A+Frontend%22)
  - [Issues Ready To Be Worked On](https://github.com/orgs/hackforla/projects/63/views/1?filterQuery=label%3A%22Role%3A+Frontend%22+no%3Aassignee+status%3A%22Prioritized+Backlog%22)
  - [What's Being Worked On (Frontend)](https://github.com/orgs/hackforla/projects/63/views/1?filterQuery=has%3Aassignee+label%3A%22Role%3A+Frontend%22)
  - [Developer Self Test](https://docs.google.com/presentation/d/1RUQk4mOrv4G1fja_D3GMWMtCyCqsdj64fNPlrIDJhxg/edit#slide=id.g114a9db5138_0_0)
- [Github Pages Dev Site](https://hackforla.github.io/311-data/#/map)
- [Engineering Onboarding Issue](https://github.com/hackforla/311-data/issues/1578)
- [311 Roster](https://docs.google.com/spreadsheets/d/1OsLDl7Ciwj7WjtzbgDz38g4kpOMNlUhdjlgzQxtQTvM/edit#gid=0)

### Topic requests/questions:

### Action Items:

### Resources / Links:

### Attendees

- [ ] Tracy
- [ ] Ryan C
- [ ] Shannan
- [ ] Billy Phan
- [ ] Danielle
- [ ] Kelly
- [ ] Andrew
- [ ] Brandon
- [ ] Dorian
- [ ] Mrudula
ryanfchase commented 6 months ago

2024-05-08 - 311 Data Weekly Engineering Meeting

Back to Top

Weekly Announcement Volunteer

Quick Links

Topic requests/questions:

Action Items

Resources / Links:

More info on today's Topic Requests

``` 1. Weekly Engineering agenda - we can briefly list all open tickets here, list PRs here, list goals here 2. Dev team announcements person: - designated member to announce PRs, open tickets, etc (weekly rotation) - assign this person at the weekly meeting 3. Our plan to get new members: - create an Open Role on Engineering CoP - to justify this, we should make sure we have available tickets, and good onboarding + documentation 4. Bug-hunt & Code Quality tickets - a live forever ticket that gets reassigned every week, challenge to break the code - person assigned can do a bug writeup - can be a good first issue - Can document proposed solutions to these bugs and prioritize them for later 5. Contact Form - Create a Github access token for 311 Data dev 6. New Ticket Goals - try and maintain a number of Good First Issues (e.g. 3-5) - The number of available tickets should roughly match number of active devs ```

Attendees

ryanfchase commented 6 months ago

2024-05-18 - 311 Data Weekly Engineering Meeting

Back to Top

Next Week's Announcement Volunteer

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 6 months ago

2024-05-22 - 311 Data Weekly Engineering Meeting

Back to Top

Next Week's Announcement Volunteer

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 6 months ago

Posting our meeting notes from Wednesday...

Notes on Readme

Notes on contributing.md

TODO

ryanfchase commented 5 months ago

2024-06-12- 311 Data Weekly Engineering Meeting

Back to Top

Next Week's Announcement Volunteer

Quick Links

Self-Intros

Topic requests/questions:

Review Assigned Tickets

Questions from new members:

RC, review with team

Action Items:

RC

I've moved these action items to the PM team agenda for tracking / updating PM issues

  • [ ] 311-Data bot by next week (OR at Bonnie 1 on 1 interview)
    • [ ] PMs come up with a human name (bot names might get flagged by github)
    • [ ] Admin makes a hackforla email address
    • [ ] PM team adds credentials to 1Password
    • [ ] PM team creates github account
    • [ ] Bonnie/Admin adds bot's github to HackForLA org
    • [ ] PMs to add team permissions to this bot
    • [ ] finish automation implementation, as outlined in this dev ticket
  • [ ] Scheduling a meeting with Bonnie for the Story of 311 Data page
    • [ ] use the Bonnie scheduling sheet to pick a time
    • [ ] pick one PM to conduct the interview

Resources / Links:

Attendees

ryanfchase commented 5 months ago

2024-06-19 - 311 Data Weekly Engineering Meeting

Back to Top

Next Week's Announcement Volunteer

Quick Links

Topic requests/questions:

Resources / Links:

Attendees

ryanfchase commented 4 months ago

Leftover Action Items for @ryanfchase

Bugfix needed for popup being covered by address bar

![image](https://github.com/hackforla/311-data/assets/6414668/23a4eff2-df88-43bd-8679-ca6288381596)

ryanfchase commented 4 months ago

2024-06-26 - 311 Data Weekly Engineering Meeting

Back to Top

Next Week's Announcement Volunteer

Quick Links

Accountability Checks

Details

- [ ] [Andrew](https://github.com/hackforla/311-data/issues/1334) - [ ] [Johnny](https://github.com/hackforla/311-data/issues/1780)

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 4 months ago

RC TODO:

ryanfchase commented 3 months ago

2024-08-24 - 311 Data Weekly Engineering Meeting

Back to Top

Next Week's Announcement Volunteer

Quick Links

Topic requests/questions:


Documentation Items

Action Items:

Resources / Links:

ryanfchase commented 2 months ago

Meeting Notes from 8/31/24

ryanfchase commented 2 months ago

2024-09-07- 311 Data Weekly Engineering Meeting

Back to Top

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 2 months ago

Borrowing from Product Planning new tickets comment.

New tickets checklist for eng:

Blocking ticket for #1708:

Other tickets

ryanfchase commented 2 months ago

2024-09-14 - 311 Data Weekly Engineering Meeting

Back to Top

AGENDA

Timezones listed as Pacific Time.

Topic requests/questions:

RC

Action Items:

Resources / Links:

Attendees

ryanfchase commented 2 months ago

2024-09-14 Notes

ryanfchase commented 2 months ago

2024-09-21 - 311 Data Weekly Engineering Meeting

Back to Top

Next Week's Announcement Volunteer

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 1 month ago

2024-09-28 - 311 Data Weekly Engineering Meeting

Back to Top

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

  1. Links used in Leetcode 1.1 How many bytes in a javascript string 1.2 How many bytes in a javascript integer
  2. Discussing Contact Page 2.1 What is PII

Attendees

traycn commented 1 month ago

2024-10-05 - 311 Data Weekly Engineering Meeting

Back to Top

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 1 month ago

For next agenda

Need to discuss Vite build issue from VRMS (see if there is any overlap with our project)

ryanfchase commented 1 month ago

2024-10-12 - 311 Data Weekly Engineering Meeting

Back to Top

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 1 month ago

2024-10-12 Extended Session (WIP)

Notes

In our meeting we covered...


Performance Profiling


After the meeting, continuing to look into profilers...

Profile 3: exception and stack trace

![image](https://github.com/user-attachments/assets/7450ec82-298e-4404-964b-629136d414fe)

Out of memory icon

![image](https://github.com/user-attachments/assets/d1fadf41-ecbd-4b4d-ab4d-f6d88fe7ebc1)


Memory Profiler: Looking at Memory Snapshots rendering 3 months of data w/ ALL service request types:

NOTE: I'm actually not sure if I'm interpreting these tables correctly. Will need to continue looking into them.

Object: Possible duplication of memory

These are listed under `Object`, I assume that means these are just JS objects living in memory. All other entries in thist list were 2MB or less SR Requests being stored in React: ~45MB ![image](https://github.com/user-attachments/assets/5b618642-3f0e-4205-af52-ce44148854fd) SR Requests being stored in Mapbox: ~45MB ![image](https://github.com/user-attachments/assets/25819764-259b-4408-93db-a87f063b48bc) Top 6 Biggest `Object` data structures ![image](https://github.com/user-attachments/assets/b0570a1e-7188-4474-a6cd-f539f79fd019)

MapContainer

MapContainer: ~366MB, not sure if there's much to do here. Unsure of how to slim this, or if it needs to be slimmed. ![image](https://github.com/user-attachments/assets/fe5217a0-3bd9-4982-b369-330c8d025956)


Action Items

Resources

ryanfchase commented 1 month ago

2024-10-19 - 311 Data Weekly Engineering Meeting

Back to Top

Quick Links

Topic requests/questions:

Action Items:

Resources / Links:

Attendees

ryanfchase commented 1 month ago

Notes from 10/19

ryanfchase commented 1 month ago

Performance Notes (Cont)

I decided to try and see exactly how we were pulling 2023 data (since this isn't pulled on page-load). I noticed that it was actually only capable of pulling data from hugging face in 16.8MB sized chunks. See picture. This suggests that if we are to split up the data into manageable chunks, that 16.8MB is sort of the high end of resource size.

I noticed there was 4.2MB in the first chunk, proceeded by seven 16.8MB chunks, and then 8.3MB in the last chunk. That's about 130MB of data. And if you go to our Huggingface repo, you'll see that the 2023.parquet is 135MB large, so that's pretty close to what I expected.

2023 parquet being organized into chunks

![image](https://github.com/user-attachments/assets/a4340282-b0a9-40fc-b7e7-2569d9be2b6f)

ryanfchase commented 1 week ago

2024-11-09 - 311 Data Weekly Engineering Meeting

Back to Top

Quick Links

Topic requests/questions:

Resources / Links:

Attendees