{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":523335457,"defaultBranch":"main","name":"hegdenu.net","ownerLogin":"hds","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-10T12:30:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89589?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708961313.0","currentOid":""},"activityList":{"items":[{"before":"4ad569f85b34d5d101d332359848f33b4be00831","after":"8fb7d20016faa9fe16586ee2dc8ef62a21180ec8","ref":"refs/heads/main","pushedAt":"2024-04-30T13:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: kubernetes memory\n\nI recently had to dig into how memory is reported in kubernetes. This\nmay make a good blog post. I've written up what I've found so far and\nincluded a visual diagram explaining memory reporting as well as links\nto where I found the information.","shortMessageHtmlLink":"draft: kubernetes memory"}},{"before":"f8895895b0a174b66acf9eb46c3cab026a88dac2","after":"4ad569f85b34d5d101d332359848f33b4be00831","ref":"refs/heads/main","pushedAt":"2024-04-30T13:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"update: performance optimization with flamegraph and divan\n\nDescribe adding debug symbols to release builds in Cargo.toml.","shortMessageHtmlLink":"update: performance optimization with flamegraph and divan"}},{"before":"55a0ea45d94a0900d12173eef5c06a6f5e930242","after":"f8895895b0a174b66acf9eb46c3cab026a88dac2","ref":"refs/heads/main","pushedAt":"2024-04-30T10:33:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"update: performance optimization with flamegraph and divan\n\nDescribe adding debug symbols to release builds in Cargo.toml.","shortMessageHtmlLink":"update: performance optimization with flamegraph and divan"}},{"before":"0c2b3bf17d3e17fbaebb08edae0a3db040aded82","after":"55a0ea45d94a0900d12173eef5c06a6f5e930242","ref":"refs/heads/main","pushedAt":"2024-04-30T09:57:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"update: performance optimization with flamegraph and divan\n\nSmall rewrite of the second last section \"so it went to production,\nright?\" in an attempt to make it clearer.","shortMessageHtmlLink":"update: performance optimization with flamegraph and divan"}},{"before":"ad528c7475cced2d559f7dfc8ba26bbcde040847","after":"0c2b3bf17d3e17fbaebb08edae0a3db040aded82","ref":"refs/heads/main","pushedAt":"2024-04-29T14:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: performance optimization with flamegraph and divan\n\nCompleted the initial write through. Missing the screenshot of my toot\nfor the introduction.\n\nAlso needs a full read-through.","shortMessageHtmlLink":"draft: performance optimization with flamegraph and divan"}},{"before":"3af1e702f397028f6bf9d6d02784ad8e4a4dae42","after":"ad528c7475cced2d559f7dfc8ba26bbcde040847","ref":"refs/heads/main","pushedAt":"2024-04-25T21:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: performance optimization with flamegraph and divan\n\nThe first few sections of a new blog post on optimizing a corridor\nfilter algorithm in Rust. We use flame graphs to visualize the\nperformance and then we will benchmark the baseline and optimized\nversions with divan.","shortMessageHtmlLink":"draft: performance optimization with flamegraph and divan"}},{"before":"89517daf0a8ac2605a26f5559cdc18729d07fc09","after":"3af1e702f397028f6bf9d6d02784ad8e4a4dae42","ref":"refs/heads/main","pushedAt":"2024-03-19T11:40:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"update: commit messages\n\nAdded a link to the issue I opened on `release-plz`. I also moved the\nstatic directory to match the path of the post.","shortMessageHtmlLink":"update: commit messages"}},{"before":"7d3fa5fead6555f214196445d0cf80d0e73f35fe","after":"89517daf0a8ac2605a26f5559cdc18729d07fc09","ref":"refs/heads/main","pushedAt":"2024-03-15T15:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: commit messages\n\nMore written, still a conclusion to come. Then the final read through.","shortMessageHtmlLink":"draft: commit messages"}},{"before":"2e53f1b0b948e240dae8fba50ce4c71fef771d54","after":"7d3fa5fead6555f214196445d0cf80d0e73f35fe","ref":"refs/heads/main","pushedAt":"2024-03-14T22:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: commit message rant 1\n\nMost of the post on commit messages that I've been meaning to write for\na long time.\n\nThere is a bit more still to write, and then plenty of reworking needed.","shortMessageHtmlLink":"draft: commit message rant 1"}},{"before":"f53d4a14427696997e5832bf0726a32f29ca1448","after":"2e53f1b0b948e240dae8fba50ce4c71fef771d54","ref":"refs/heads/main","pushedAt":"2024-03-12T12:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"resource(tracing-examples): Rename `logging-1` to `tracing-examples`\n\nRename the crate and move the latest example into its own file in the\n`bin` directory. This should allow me to keep adding examples (which are\nuseful references for later).\n\nAll examples will use the same dependencies, but that's fine.","shortMessageHtmlLink":"resource(tracing-examples): Rename logging-1 to tracing-examples"}},{"before":"9e1e32cec5892a247f356542e4a0fa7f35575e91","after":"f53d4a14427696997e5832bf0726a32f29ca1448","ref":"refs/heads/main","pushedAt":"2024-03-06T14:41:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: fix typo in async-await 4","shortMessageHtmlLink":"post: fix typo in async-await 4"}},{"before":"87ded6c72ed0f479f85eba96264a5c81786e4b6a","after":"9e1e32cec5892a247f356542e4a0fa7f35575e91","ref":"refs/heads/main","pushedAt":"2024-02-27T14:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: rust but async\n\nCompleted the first draft of the post. It needs a read-through, but it\nmight go out like this to an initial audience anyway.","shortMessageHtmlLink":"post: rust but async"}},{"before":"ed155d1a3d72f5ee1356d3bfd21a24d011c91fe4","after":"87ded6c72ed0f479f85eba96264a5c81786e4b6a","ref":"refs/heads/main","pushedAt":"2024-02-26T15:29:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: rust but async\n\nThe beginning of a post on what an all-async variant of Rust might look\nlike and how that could solve some difficulties faced by Rust today.","shortMessageHtmlLink":"post: rust but async"}},{"before":null,"after":"87ded6c72ed0f479f85eba96264a5c81786e4b6a","ref":"refs/heads/rust-but-async","pushedAt":"2024-02-26T15:28:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: rust but async\n\nThe beginning of a post on what an all-async variant of Rust might look\nlike and how that could solve some difficulties faced by Rust today.","shortMessageHtmlLink":"post: rust but async"}},{"before":"594f1d9583a3dd5bc91aed0c141ce56aebb70bc0","after":"ed155d1a3d72f5ee1356d3bfd21a24d011c91fe4","ref":"refs/heads/main","pushedAt":"2024-01-31T10:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"update: debugging tokio instrumentation\n\nMade some changes based on feedback (and added attribution).","shortMessageHtmlLink":"update: debugging tokio instrumentation"}},{"before":"d3c5a9e3007d9b41c351ff234925dba323a3c5e2","after":"594f1d9583a3dd5bc91aed0c141ce56aebb70bc0","ref":"refs/heads/main","pushedAt":"2024-01-30T21:49:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"chore: update year in footer to 2024\n\nI'm publishing the first post of 2024, so I've updated the date in the\nfooter.","shortMessageHtmlLink":"chore: update year in footer to 2024"}},{"before":"819081be25e56535d233d2ff26c0bc8cd39c16ff","after":"d3c5a9e3007d9b41c351ff234925dba323a3c5e2","ref":"refs/heads/main","pushedAt":"2024-01-30T16:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: debugging tokio instrumentation\n\nCompleted text for post. It still needs a final read through.","shortMessageHtmlLink":"draft: debugging tokio instrumentation"}},{"before":"5061c0086205e8a3c55cd7884d517b620fd3b7c4","after":"819081be25e56535d233d2ff26c0bc8cd39c16ff","ref":"refs/heads/main","pushedAt":"2023-12-05T14:26:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: debugging tokio instrumentation\n\nFirst part of a post on the tracing subscriber/layer I wrote to help\nvisualize tokio tracing instrumentation. There is an introduction and\nmost of a section introducing the concepts of subscribers and layers.","shortMessageHtmlLink":"draft: debugging tokio instrumentation"}},{"before":"5a77c004f7dd8fd79d17da490d3d429e0bf602d5","after":"5061c0086205e8a3c55cd7884d517b620fd3b7c4","ref":"refs/heads/main","pushedAt":"2023-11-29T21:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: rustlab 2023: observing tokio\n\nA very short post stating that I spoke at RustLab this year. I've\nuploaded my slides so that they're available. I'll update the post once\nthe video of my talk is made public.","shortMessageHtmlLink":"post: rustlab 2023: observing tokio"}},{"before":"ecdc671ca65570175d63bc0142c1d426e853af16","after":"5a77c004f7dd8fd79d17da490d3d429e0bf602d5","ref":"refs/heads/main","pushedAt":"2023-11-02T10:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: virtual rust meetup\n\nSmall grammar edits mostly.","shortMessageHtmlLink":"post: virtual rust meetup"}},{"before":"e1d86b3725aa750682c8e4e927b2778be5158555","after":"ecdc671ca65570175d63bc0142c1d426e853af16","ref":"refs/heads/main","pushedAt":"2023-10-31T14:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: virtual rust meet-up\n\nCompleted a short post on starting a virtual Rust meet-up.\n\nWe had the first one today and I was really happy with the result.","shortMessageHtmlLink":"post: virtual rust meet-up"}},{"before":"a5b4671c3798d2390c99b64f857e878d90ec415a","after":"e1d86b3725aa750682c8e4e927b2778be5158555","ref":"refs/heads/main","pushedAt":"2023-10-30T17:12:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: virtual rust meet-up\n\nThe write it before it happens part of my post-mortem on the first Rust\nfor Lunch meetup.","shortMessageHtmlLink":"draft: virtual rust meet-up"}},{"before":"a387f61d8c1ca1694faa99c133335d6a45883432","after":"a5b4671c3798d2390c99b64f857e878d90ec415a","ref":"refs/heads/main","pushedAt":"2023-10-13T10:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"update: add tracing-tokio-tasks diagram source\n\nWhen the post was added, the source file for the diagrams was not\nincluded. The diagrams were created using Exclidraw, this commit\nincludes the source file which can be used to edit.","shortMessageHtmlLink":"update: add tracing-tokio-tasks diagram source"}},{"before":"10b90417124da2ce3712bdf4b36a96d850456123","after":"a387f61d8c1ca1694faa99c133335d6a45883432","ref":"refs/heads/main","pushedAt":"2023-10-04T12:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"style: add my name to post detail pages\n\nAdd my name as the author to post detail pages. The style of the date\nnow also includes \"on\" before the date even on the main page, which is\nstyled in black (dark grey).","shortMessageHtmlLink":"style: add my name to post detail pages"}},{"before":"fec0cf4a62e28ebbd8509a8482d99ef97ddedc76","after":"10b90417124da2ce3712bdf4b36a96d850456123","ref":"refs/heads/main","pushedAt":"2023-09-29T14:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"post: tracing tokio tasks\n\nFinal draft of this post (before asking for others to read through).\n\nThe post covers a little bit about the instrumentation in tokio.\nSpecifically how tasks are instrumented with spans and waking those\ntasks is instrumented with events.\n\nThe post gives a bit of an introduction to tracing itself.","shortMessageHtmlLink":"post: tracing tokio tasks"}},{"before":"447030d9164299b53c248849f1efd170d5abd706","after":"fec0cf4a62e28ebbd8509a8482d99ef97ddedc76","ref":"refs/heads/main","pushedAt":"2023-09-29T13:27:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: tracing-tokio-tasks finished the post and renamed it\n\nSince all we discuss in the post now is tracing tasks in Tokio, I've\nrenamed the post. I don't have time/space for anythign else in this\npost.","shortMessageHtmlLink":"draft: tracing-tokio-tasks finished the post and renamed it"}},{"before":"fc57d311ba06d4deca4ee5358453d36707fe1f79","after":"447030d9164299b53c248849f1efd170d5abd706","ref":"refs/heads/main","pushedAt":"2023-09-28T13:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: exlain task traces in tracing-tokio\n\nThis post is getting long. I think I'm going to have to rename it\n\"tracing tokio tasks\", because that's all I'll have space for.","shortMessageHtmlLink":"draft: exlain task traces in tracing-tokio"}},{"before":"18a6714215d6c761607337c17479030c4468f82f","after":"fc57d311ba06d4deca4ee5358453d36707fe1f79","ref":"refs/heads/main","pushedAt":"2023-09-27T20:53:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: tracing tokio with traces\n\nAdded an explanation of the code. We're up to seeing some traces from\ntokio now.\n\nAlso added a writer which can be used to convert ANSI output from the\n`fmt` layer in tracing-subscriber to HTML so it can be copy-pasted\nstraight into the blog post.\n\nA little bit of CSS tweaking was added to support these bespoke code\nexamples.","shortMessageHtmlLink":"draft: tracing tokio with traces"}},{"before":"9a88cc7edcd2eda72500c1126a78f5aec6449f97","after":"18a6714215d6c761607337c17479030c4468f82f","ref":"refs/heads/main","pushedAt":"2023-09-26T17:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"draft: tracing tokio post\n\nThe first part of a new post exploring the tracing instrumentation in\ntokio.\n\nIt also includes the beginning of some sample code.","shortMessageHtmlLink":"draft: tracing tokio post"}},{"before":"4df88dfaf9a4d470d64d612eaf56c0b69d4d1369","after":"9a88cc7edcd2eda72500c1126a78f5aec6449f97","ref":"refs/heads/main","pushedAt":"2023-09-21T14:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hds","name":"Hayden Stainsby","path":"/hds","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89589?s=80&v=4"},"commit":{"message":"update README with serving instructions\n\nSigned-off-by: Hayden Stainsby ","shortMessageHtmlLink":"update README with serving instructions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPhHPtAA","startCursor":null,"endCursor":null}},"title":"Activity ยท hds/hegdenu.net"}