41554 blogs · [ { "id": "01a087c2-425d-7397-8a05-3e28784d8009", "title": "Swissing a table", "url": "https://philpearl.github.io/post/swissing_a_table/", "published_at": "2026-04-24T13:37:42+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2878c66c41", "title": "I stan clearing maps, no cap", "url": "https://philpearl.github.io/post/map_clearing_and_size/", "published_at": "2024-11-29T11:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2879bd6621", "title": "Dumb ways to die: Random Values in Pointers", "url": "https://philpearl.github.io/post/dumb_ways_to_die_random_pointers/", "published_at": "2024-08-30T10:30:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287a6a7867", "title": "What is a Go function variable?", "url": "https://philpearl.github.io/post/functionpointers/", "published_at": "2023-04-16T09:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287a6b460b", "title": "Breaking Printf", "url": "https://philpearl.github.io/post/anathema/", "published_at": "2021-11-07T12:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287ad2de10", "title": "Faster time parsing", "url": "https://philpearl.github.io/post/perf_time/", "published_at": "2021-10-01T12:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287bbe30c8", "title": "Context", "url": "https://philpearl.github.io/post/context/", "published_at": "2021-04-27T11:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287cbc85d4", "title": "It ain't necessarily slow", "url": "https://philpearl.github.io/post/aintnecessarilyslow/", "published_at": "2020-06-16T00:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287cec66b0", "title": "[]byte versus io.Reader", "url": "https://philpearl.github.io/post/reader/", "published_at": "2020-05-23T14:30:40+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287db2413b", "title": "Nil versus empty slices", "url": "https://philpearl.github.io/post/nil_and_empty/", "published_at": "2020-04-25T13:39:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287de0f912", "title": "Search for a new JSON: jsoniter", "url": "https://philpearl.github.io/post/json_iter/", "published_at": "2020-04-12T09:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287e751ec5", "title": "Examining Evil", "url": "https://philpearl.github.io/post/examining_evil/", "published_at": "2020-01-25T00:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287e940616", "title": "Rebel Go: Forking encoding/json", "url": "https://philpearl.github.io/post/json_own_way/", "published_at": "2019-11-17T09:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e287f59befa", "title": "Good Go: Contributing to encoding/json", "url": "https://philpearl.github.io/post/json_good/", "published_at": "2019-11-15T09:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e28802b38aa", "title": "Bad Go: Adventures with JSON marshalling", "url": "https://philpearl.github.io/post/badgo_json/", "published_at": "2019-10-05T09:00:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2880764739", "title": "Bad Go: guessing", "url": "https://philpearl.github.io/post/bad_go_guessing/", "published_at": "2019-09-20T09:25:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e288125df43", "title": "Bad Go: not sizing slices", "url": "https://philpearl.github.io/post/bad_go_not_sizing_arrays/", "published_at": "2019-09-05T09:25:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2881de1af5", "title": "Bad Go: frivolous Sprintf", "url": "https://philpearl.github.io/post/bad_go_sprintf/", "published_at": "2019-09-01T09:25:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e28828dd97b", "title": "Bad Go: pointer returns", "url": "https://philpearl.github.io/post/bad_go_pointer_returns/", "published_at": "2019-08-30T15:30:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e288315abe7", "title": "Bad Go: slices of pointers", "url": "https://philpearl.github.io/post/bad_go_slice_of_pointers/", "published_at": "2019-08-30T09:25:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2883aa6312", "title": "Kubernetes' dirty endpoint secret and Ingress", "url": "https://philpearl.github.io/post/k8s_ingress/", "published_at": "2019-07-26T18:07:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2883fda4ad", "title": "Go interfaces, but at what cost?", "url": "https://philpearl.github.io/post/interface_at_what_cost/", "published_at": "2019-07-06T15:31:00+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2884b30e2c", "title": "JSON and embedding", "url": "https://philpearl.github.io/post/json_embed/", "published_at": "2019-03-10T20:49:37+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2884d7dac9", "title": "The why of Go strings", "url": "https://philpearl.github.io/post/why_of_go_strings/", "published_at": "2019-03-10T15:10:27+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e28857a1a01", "title": "Further Dangers of Large Heaps in Go", "url": "https://philpearl.github.io/post/danger_large_heap/", "published_at": "2018-11-15T19:57:02+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e28861978d6", "title": "bytes.Buffer revisited", "url": "https://philpearl.github.io/post/bytes_buffer_revisted/", "published_at": "2018-09-02T20:15:18+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e288696e7fb", "title": "Go in a scratch VM", "url": "https://philpearl.github.io/post/go_scratch_vm/", "published_at": "2018-06-04T20:19:41+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2886f11a6a", "title": "A container image in 60* lines of Go", "url": "https://philpearl.github.io/post/container_60/", "published_at": "2018-04-29T22:05:50+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e2887c52770", "title": "What’s all that memory for?", "url": "https://philpearl.github.io/post/memory_for/", "published_at": "2018-04-17T22:27:40+00:00" }, { "id": "01a087c2-425d-7397-8a05-3e28881f58fb", "title": "GC is bad and you should feel bad", "url": "https://philpearl.github.io/post/gc_bad/", "published_at": "2018-01-24T22:35:54+00:00" } ] posts Claim your blog
Back to philpearl.github.io
Blog · corpus.blog/blogs/philpearl.github.io/posts

philpearl.github.io

philpearl.github.io

2026

2024

2023

2021

2020

2019

2018