Skip to content

Add field notes page - #67

Open
fed wants to merge 1 commit into
masterfrom
field-notes
Open

fed wants to merge 1 commit into
masterfrom
field-notes

Conversation

@fed

@fed fed commented Sep 26, 2026

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI lite review requested due to automatic review settings September 26, 2026 00:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Three documentation accuracy nits remain unresolved.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 2 Low severity

Open (2)
What changed in this PR

Adds a Field notes collection with archive filtering, responsive styling, and updated frontend-devtools resources.

Changes:

  • Adds Field notes content and collection metadata.
  • Adds the archive page, tag filters, and responsive card styling.
  • Updates frontend-devtools links and tag filtering.
File Change
content/​field-notes/​vitest-test-each-table.md Adds a Vitest field note.
content/​field-notes/​trace-equals-sum-of-eigenvalues.md Adds a linear algebra field note.
content/​field-notes/​structured-clone.md Adds a structuredClone field note. Nit (2 votes): Qualify that only structured-cloneable values are supported.
content/​field-notes/​singular-entities-in-ontologies.md Adds an ontology field note.
content/​field-notes/​react-use-id.md Adds a React useId field note.
content/​field-notes/​object-group-by.md Adds an Object.groupBy field note. Nit (3 votes): Describe its null-prototype return value accurately.
content/​field-notes/​inert-attribute.md Adds an inert attribute field note. Nit (1 vote): Clarify that inert does not visually hide elements.
content/​field-notes/​git-switch-vs-checkout.md Adds a Git command comparison field note.
content/​field-notes/​field-notes.11tydata.js Defines collection metadata and layout.
content/​field-notes/​feature-flags-decouple-deploy-release.md Adds a feature-flags field note.
content/​field-notes/​elm-debug-tostring.md Adds an Elm debugging field note.
content/​field-notes/​css-has-selector.md Adds a CSS :has() field note.
content/​field-notes/​array-at-negative-index.md Adds an array indexing field note.
content/​field-notes.njk Adds the Field notes archive page and filters.
content/​blog/​web-frontend-devtools.md Reorganizes frontend-devtools resources.
_includes/​styles/​field-notes.css Styles the responsive note grid and cards.
_config/​filters.js Excludes collection metadata from displayed tags.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

tags: web-platform
---

`Object.groupBy(items, item => item.status)` groups an array into a plain object keyed by the callback's return value. Shipped in ES2024, so the usual `.reduce()` grouping boilerplate isn't needed any more.
tags: javascript
---

`structuredClone(obj)` deep-clones an object with no library needed. Unlike `JSON.parse(JSON.stringify(obj))`, it keeps `Date`, `Map`, and `Set` intact instead of mangling them.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants