41554 blogs · [ { "id": "01a08790-742f-7215-8865-7622d79cf1c9", "title": "Pass Astro server data to the client", "url": "https://jordanbrennan.hashnode.dev/pass-astro-server-data-to-the-client", "published_at": "2025-11-18T05:34:56+00:00" }, { "id": "01a08790-742f-7215-8865-7622d7ae3f11", "title": "When Should I Use a Web Component?", "url": "https://jordanbrennan.hashnode.dev/when-should-i-use-a-web-component", "published_at": "2024-06-15T00:17:25+00:00" }, { "id": "01a08790-742f-7215-8865-7622d8447a80", "title": "So Many Native JavaScript Date Formats", "url": "https://jordanbrennan.hashnode.dev/so-many-native-javascript-date-formats", "published_at": "2024-04-28T21:12:42+00:00" }, { "id": "01a08790-742f-7215-8865-7622d85230c3", "title": "Custom local domain solves CORS and other issues", "url": "https://jordanbrennan.hashnode.dev/custom-local-domain-solves-cors-and-other-issues", "published_at": "2024-04-15T18:48:14+00:00" }, { "id": "01a08790-742f-7215-8865-7622d8d0a4bb", "title": "Web Component Styles Are (mostly) Encapsulated Without Shadow DOM", "url": "https://jordanbrennan.hashnode.dev/web-component-styles-are-mostly-encapsulated-without-shadow-dom", "published_at": "2024-04-08T20:20:31+00:00" }, { "id": "01a08790-742f-7215-8865-7622d97129ed", "title": "The Happy JavaScript Module", "url": "https://jordanbrennan.hashnode.dev/the-happy-javascript-module", "published_at": "2024-04-08T19:37:36+00:00" }, { "id": "01a08790-742f-7215-8865-7622d9f705be", "title": "HTML Button Group for the OCD", "url": "https://jordanbrennan.hashnode.dev/html-button-group-for-the-ocd", "published_at": "2024-02-12T21:51:13+00:00" }, { "id": "01a08790-742f-7215-8865-7622dad72ec9", "title": "8 Ways to Style the Shadow DOM", "url": "https://jordanbrennan.hashnode.dev/8-ways-to-style-the-shadow-dom", "published_at": "2024-01-20T21:53:08+00:00" }, { "id": "01a08790-742f-7215-8865-7622dba99a79", "title": "Call function 'n' times in JavaScript", "url": "https://jordanbrennan.hashnode.dev/call-function-n-times-in-javascript", "published_at": "2024-01-18T18:03:28+00:00" }, { "id": "01a08790-742f-7215-8865-7622dc2e1a6f", "title": "JavaScript's Cache API is Underrated", "url": "https://jordanbrennan.hashnode.dev/javascripts-cache-api-is-underrated", "published_at": "2023-12-22T21:58:30+00:00" }, { "id": "01a08790-742f-7215-8865-7622dc5d3d4d", "title": "The Real Secret To Becoming A Professional React Developer (complexity merchants hate this!)", "url": "https://jordanbrennan.hashnode.dev/the-real-secret-to-becoming-a-professional-react-developer-complexity-merchants-hate-this", "published_at": "2023-12-20T23:36:27+00:00" }, { "id": "01a08790-742f-7215-8865-7622dd578fc1", "title": "Vue: Pass Arbitrary Data to a Vue Route", "url": "https://jordanbrennan.hashnode.dev/vue-pass-arbitrary-data-to-a-vue-route", "published_at": "2023-12-06T22:03:46+00:00" }, { "id": "01a08790-742f-7215-8865-7622dd7f17ef", "title": "Domain, Host, Origin - A quick comparison", "url": "https://jordanbrennan.hashnode.dev/domain-host-origin-a-quick-comparison", "published_at": "2023-12-06T21:56:38+00:00" }, { "id": "01a08790-742f-7215-8865-7622de392269", "title": "CORS checklist", "url": "https://jordanbrennan.hashnode.dev/cors-checklist", "published_at": "2023-12-01T21:48:02+00:00" }, { "id": "01a08790-742f-7215-8865-7622dec6b50d", "title": "HTML Attribute for Tests & Tool Integration", "url": "https://jordanbrennan.hashnode.dev/html-attribute-for-tests-tool-integration", "published_at": "2023-11-21T05:17:17+00:00" }, { "id": "01a08790-742f-7215-8865-7622df16b1c4", "title": "Update current URL's query params non-destructively", "url": "https://jordanbrennan.hashnode.dev/update-current-urls-query-params-non-destructively", "published_at": "2023-11-21T04:54:50+00:00" }, { "id": "01a08790-742f-7215-8865-7622dff237e0", "title": "No Known Bugs and How to Get There", "url": "https://jordanbrennan.hashnode.dev/no-known-bugs-and-how-to-get-there", "published_at": "2023-11-18T02:21:05+00:00" }, { "id": "01a08790-742f-7215-8865-7622e0719682", "title": "An engineer's plea to designers", "url": "https://jordanbrennan.hashnode.dev/an-engineers-plea-to-designers", "published_at": "2023-11-16T05:31:21+00:00" }, { "id": "01a08790-742f-7215-8865-7622e1551e57", "title": "What counts as a UI component?", "url": "https://jordanbrennan.hashnode.dev/what-counts-as-a-ui-component", "published_at": "2023-09-16T15:30:09+00:00" }, { "id": "01a08790-742f-7215-8865-7622e18ebd3c", "title": "5 Ways to Shrink Your Stylesheets", "url": "https://jordanbrennan.hashnode.dev/5-ways-to-shrink-your-stylesheets", "published_at": "2023-09-15T04:58:51+00:00" } ] posts Claim your blog
Back to jordanbrennan.hashnode.dev
Blog · corpus.blog/blogs/jordanbrennan.hashnode.dev/posts

jordanbrennan.hashnode.dev

jordanbrennan.hashnode.dev

2025

2024

2023