41554 blogs · [ { "id": "01a087d8-6946-70a8-b1ee-4bb6b7cd901a", "title": "Going Back in Time", "url": "https://rselbach.com/blog/2026-08-14-going-back-in-time/", "published_at": "2026-08-14T16:23:08+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6b82727d2", "title": "谢谢你,中国! (Thank you, China!)", "url": "https://rselbach.com/blog/2026-07-01-thank-you-china/", "published_at": "2026-07-01T22:51:58+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6b89d78d2", "title": "Updated LLM Coding Workflow", "url": "https://rselbach.com/blog/2026-05-20-update-llm-workflow/", "published_at": "2026-05-20T22:51:58+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6b8d15560", "title": "Your App Subscription Is Now My Weekend Project", "url": "https://rselbach.com/your-sub-is-now-my-weekend-project/", "published_at": "2026-01-18T20:13:59+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6b9a14d55", "title": "Being Specific when Pairing with Bots", "url": "https://rselbach.com/being-specific-when-pairing-with-bots/", "published_at": "2026-01-14T18:12:00+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6ba9a6061", "title": "Thoughts on Amp's ad-supported business model", "url": "https://rselbach.com/amps-ad-supported-business-model/", "published_at": "2026-01-13T14:19:23+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6baecdaaf", "title": "LLMs Are Tools, Not Replacements", "url": "https://rselbach.com/llms-are-tools-not-replacements/", "published_at": "2026-01-12T20:19:23+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6bb3c8eb2", "title": "Trying out Codex CLI", "url": "https://rselbach.com/trying-out-codex-cli/", "published_at": "2025-08-25T11:34:28+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6bc08518d", "title": "Cedilla in Fedora 2025", "url": "https://rselbach.com/cedilla-in-fedora-2025/", "published_at": "2025-05-09T11:29:08+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6bd0162fc", "title": "How to Make :x Just Save Instead of Save and Quit", "url": "https://rselbach.com/how-to-make-x-just-save-instead-of-save-and-quit/", "published_at": "2025-04-26T11:25:42+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6bd3e9393", "title": "X-Touch Mini for Flight Simulation", "url": "https://rselbach.com/x-touch-mini-for-flight-simulation/", "published_at": "2023-05-09T14:24:04+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6be1d469b", "title": "Impressions on the Keychron Q6", "url": "https://rselbach.com/impressions-on-the-keychron-q6/", "published_at": "2023-04-29T22:52:41+00:00" }, { "id": "01a087d8-6946-70a8-b1ee-4bb6beb17e59", "title": "In which I reminisce about the last few years", "url": "https://rselbach.com/in-which-i-reminisce-about-the-last-few-years/", "published_at": "2023-04-29T09:54:15+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9dbca17d6", "title": "The Last of Us Part II", "url": "https://rselbach.com/the-last-of-us-part-ii/", "published_at": "2020-06-20T14:05:33+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9dbfe05df", "title": "Try was worth trying", "url": "https://rselbach.com/try-was-worth-trying/", "published_at": "2019-07-17T01:26:08+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9dc4d3e3b", "title": "The argument over try", "url": "https://rselbach.com/the-argument-over-try/", "published_at": "2019-06-10T23:18:42+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9dd23858a", "title": "I think I like try", "url": "https://rselbach.com/i-think-i-like-try/", "published_at": "2019-06-05T18:42:17+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ddc7e42c", "title": "Zero values in Go and Lazy Initialization", "url": "https://rselbach.com/zero-values-in-go-and-lazy-initialization/", "published_at": "2018-12-17T13:40:11+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9dddf04f2", "title": "Playing with Go module proxies", "url": "https://rselbach.com/go-proxies/", "published_at": "2018-08-29T19:13:50+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9de92f84b", "title": "Introduction to Go Modules", "url": "https://rselbach.com/intro-to-go-modules/", "published_at": "2018-08-18T18:08:20+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9df82c9dc", "title": "New licence plate", "url": "https://rselbach.com/new-licence-plate/", "published_at": "2018-07-30T12:51:35+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9dfae0042", "title": "Playing With Go Modules", "url": "https://rselbach.com/playing-with-go-modules/", "published_at": "2018-07-20T15:42:36+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9dfe039a8", "title": "An LRU in Go (Part 2)", "url": "https://rselbach.com/an-lru-in-go-part-2/", "published_at": "2018-06-15T15:41:49+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e030cbda", "title": "An LRU in Go (Part 1)", "url": "https://rselbach.com/an-lru-in-go-part-1/", "published_at": "2018-06-13T14:35:39+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e070c730", "title": "How to use FileServer with Gorilla’s Subrouter", "url": "https://rselbach.com/how-to-use-fileserver-with-gorillas-subrouter/", "published_at": "2017-11-29T16:57:06+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e142439a", "title": "SciTech links (November 4 2017)", "url": "https://rselbach.com/scitech-links-november-4-2017/", "published_at": "2017-11-04T19:34:16+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e1bf4412", "title": "Science and tech links (October 21, 2017)", "url": "https://rselbach.com/science-and-tech-links-october-21-2017/", "published_at": "2017-10-21T12:11:54+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e1d26e87", "title": "Caddy and the Importance of Licenses", "url": "https://rselbach.com/caddy-and-the-importance-of-licenses/", "published_at": "2017-09-16T13:27:57+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e22b9285", "title": "Returns in Go and C#", "url": "https://rselbach.com/returns-in-go-and-c/", "published_at": "2017-09-15T15:55:40+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e22d8d9a", "title": "Happy Birthday Canada", "url": "https://rselbach.com/happy-birthday-canada/", "published_at": "2017-07-01T18:30:48+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e25263ef", "title": "SciTech Links (June 5, 2017)", "url": "https://rselbach.com/scitech-links-june-5-2017/", "published_at": "2017-06-05T17:53:15+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e2ac18f6", "title": "Casting objects and boxing", "url": "https://rselbach.com/casting-objects-and-boxing/", "published_at": "2017-03-30T19:13:02+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e33ef8fe", "title": "Retreating back into my bubble", "url": "https://rselbach.com/retreating-back-into-my-bubble/", "published_at": "2017-01-31T18:31:32+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e415ec84", "title": "Cedilha no Fedora 25", "url": "https://rselbach.com/cedilha-no-fedora-25/", "published_at": "2016-12-06T19:38:20+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e4d24ca5", "title": "The Woman the Mercury Astronauts Couldn’t Do Without", "url": "https://rselbach.com/the-woman-the-mercury-astronauts-couldnt-do-without/", "published_at": "2016-12-02T13:31:17+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e4deb5a1", "title": "New stuff coming in C# 7.0", "url": "https://rselbach.com/new-stuff-coming-in-c-7-0/", "published_at": "2016-08-30T20:10:32+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e51bc0d1", "title": "Millie 0.9.6, or “installers are hard”", "url": "https://rselbach.com/millie-0-9-6-or-installers-are-hard/", "published_at": "2016-08-28T22:08:43+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e60966d7", "title": "I’m sad today", "url": "https://rselbach.com/im-sad-today/", "published_at": "2016-08-01T13:25:21+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e6b1731a", "title": "Une lettre ouverte à la madame qui a pointé son doigt vers ma fille", "url": "https://rselbach.com/une-lettre-ouverte-a-la-madame-qui-a-pointe-son-doigt-vers-ma-fille/", "published_at": "2016-07-27T15:36:32+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e78255b3", "title": "Philae Lander signing off", "url": "https://rselbach.com/philae-lander-signing-off/", "published_at": "2016-07-27T13:17:58+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e86b8855", "title": "Best icecream I’ve ever had", "url": "https://rselbach.com/best-icecream-ever/", "published_at": "2016-07-25T16:52:58+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e8e94723", "title": "Is it really as bad as it looks?", "url": "https://rselbach.com/as-bad-as-it-looks/", "published_at": "2016-07-18T11:39:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e92a40c9", "title": "Ubuntu on Windows", "url": "https://rselbach.com/ubuntu-on-windows/", "published_at": "2016-05-27T18:04:05+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e9a6fda5", "title": "How do I add an unknown attribute to an element in ReactJS?", "url": "https://rselbach.com/add-unknown-attribute-element-reactjs/", "published_at": "2016-03-17T12:34:22+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9e9f9cd8e", "title": "Clashing method names in Go interfaces", "url": "https://rselbach.com/clashing-method-names-go-interfaces/", "published_at": "2016-03-11T01:13:26+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9eaa06cbd", "title": "Interfaces in Go and C#", "url": "https://rselbach.com/interfaces-go-c/", "published_at": "2016-03-09T14:26:33+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9eb5ecc7c", "title": "Github’s Swift Style guide", "url": "https://rselbach.com/githubs-swift-style-guide/", "published_at": "2016-01-25T15:27:12+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9eba9796a", "title": "Invincible breaks my heart", "url": "https://rselbach.com/invincible-breaks-my-heart/", "published_at": "2015-12-16T22:38:26+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ec10e22b", "title": "Simplicity is Complicated – The dot Post", "url": "https://rselbach.com/simplicity-is-complicated-the-dot-post/", "published_at": "2015-12-03T16:32:13+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ecd3854c", "title": "The Evolutionary Psychology Nonsense", "url": "https://rselbach.com/the-evolutionary-psychology-nonsense/", "published_at": "2015-03-23T22:58:14+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ed649e93", "title": "Avoiding Avoidance Behaviour", "url": "https://rselbach.com/avoiding-avoidance-behaviour/", "published_at": "2015-03-13T13:06:36+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ed698b6a", "title": "Why do Salespeople Believe in Magic?", "url": "https://rselbach.com/why-do-salespeople-believe-in-magic/", "published_at": "2015-03-11T20:29:31+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9edcabafc", "title": "Goodbye, Mr. Spock.", "url": "https://rselbach.com/goodbye-mr-spock/", "published_at": "2015-02-27T19:31:53+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ee4dbfe4", "title": "Go 1.4 moves the runtime toward Go", "url": "https://rselbach.com/go-1-4-moves-the-runtime-toward-go/", "published_at": "2014-12-16T17:40:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ef05c392", "title": "Where an HTTP timeout actually fires", "url": "https://rselbach.com/where-an-http-timeout-actually-fires/", "published_at": "2014-10-30T18:50:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9eff2dbb2", "title": "My social anxiety screwed me royally this week", "url": "https://rselbach.com/my-social-anxiety-screwed-me-royally-this-week/", "published_at": "2014-10-18T11:48:19+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f0a4bfd9", "title": "Parallel benchmarks and wandering maps", "url": "https://rselbach.com/parallel-benchmarks-and-wandering-maps/", "published_at": "2014-10-09T13:10:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f0e2e61f", "title": "From Kerbin to Laythe and Back", "url": "https://rselbach.com/from-kerbin-to-laythe-and-back/", "published_at": "2014-09-25T19:29:21+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f172301f", "title": "sync.Pool is not a cache", "url": "https://rselbach.com/sync-pool-is-not-a-cache/", "published_at": "2014-09-18T16:25:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f1d498f1", "title": "Things I wish I knew one year ago", "url": "https://rselbach.com/things-i-wish-i-knew-one-year-ago/", "published_at": "2014-08-29T00:47:23+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f1fd6049", "title": "The Go 1.3 linker got less clever", "url": "https://rselbach.com/the-go-1-3-linker-got-less-clever/", "published_at": "2014-08-28T14:05:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f290466d", "title": "Asking the compiler what escapes", "url": "https://rselbach.com/asking-the-compiler-what-escapes/", "published_at": "2014-08-07T18:35:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f34ca9dd", "title": "What Go 1.3 did to GC pauses", "url": "https://rselbach.com/what-go-1-3-did-to-gc-pauses/", "published_at": "2014-07-15T13:20:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f3efd9bb", "title": "Growing stacks without segments", "url": "https://rselbach.com/growing-stacks-without-segments/", "published_at": "2014-06-24T15:45:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f474bc6c", "title": "Chasing a Go latency spike", "url": "https://rselbach.com/chasing-a-go-latency-spike/", "published_at": "2014-06-12T19:05:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f4d2691c", "title": "The two words inside an interface", "url": "https://rselbach.com/the-two-words-inside-an-interface/", "published_at": "2014-05-29T14:15:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f563adb4", "title": "GOPATH is not a versioning system", "url": "https://rselbach.com/gopath-is-not-a-versioning-system/", "published_at": "2014-05-08T17:55:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f5f9993e", "title": "More on validating with Go", "url": "https://rselbach.com/more-on-validating-with-go/", "published_at": "2014-05-03T04:29:55+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f6005a24", "title": "[ANN] Package validator", "url": "https://rselbach.com/ann-package-validator/", "published_at": "2014-04-29T19:22:35+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f6ece844", "title": "Small Go packages and boring APIs", "url": "https://rselbach.com/small-go-packages-and-boring-apis/", "published_at": "2014-04-17T12:30:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f72f864a", "title": "What json.Unmarshal really does", "url": "https://rselbach.com/what-json-unmarshal-really-does/", "published_at": "2014-03-25T18:25:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f7db80d0", "title": "Draining HTTP response bodies", "url": "https://rselbach.com/draining-http-response-bodies/", "published_at": "2014-03-04T16:40:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f89fc4b0", "title": "Validation without a reflection panic", "url": "https://rselbach.com/validation-without-reflection-panic/", "published_at": "2014-02-13T13:50:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f97dd1b7", "title": "Reading struct tags with reflection", "url": "https://rselbach.com/reading-struct-tags-with-reflection/", "published_at": "2014-01-28T17:05:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9f9fb2b39", "title": "Easter Eggs in the Apollo Program", "url": "https://rselbach.com/easter-eggs-in-the-apollo-program/", "published_at": "2014-01-26T02:57:28+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fa27484f", "title": "Coverage, TLS, and atomic swaps in Go 1.2", "url": "https://rselbach.com/coverage-tls-and-atomic-swaps-in-go-1-2/", "published_at": "2014-01-09T15:35:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fa91033e", "title": "What Go 1.2 changed under my goroutines", "url": "https://rselbach.com/what-go-1-2-changed-under-my-goroutines/", "published_at": "2013-12-19T18:10:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fad2a664", "title": "Three-index slices and capacity", "url": "https://rselbach.com/three-index-slices-and-capacity/", "published_at": "2013-12-05T14:45:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fb439bc6", "title": "The nil interface trap", "url": "https://rselbach.com/the-nil-interface-trap/", "published_at": "2013-11-14T16:20:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fb8ce695", "title": "When a system call takes a thread", "url": "https://rselbach.com/when-a-system-call-takes-a-thread/", "published_at": "2013-10-24T16:39:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fbe8977f", "title": "What a SQL pool can and cannot do", "url": "https://rselbach.com/what-a-sql-pool-can-and-cannot-do/", "published_at": "2013-10-03T11:08:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fcdc633d", "title": "How the race detector knows", "url": "https://rselbach.com/how-the-race-detector-knows/", "published_at": "2013-09-13T18:21:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fd3fd107", "title": "Method values remember the receiver", "url": "https://rselbach.com/method-values-remember-the-receiver/", "published_at": "2013-08-29T12:16:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fd54ca89", "title": "Counting allocations in Go 1.1", "url": "https://rselbach.com/counting-allocations-in-go-1-1/", "published_at": "2013-08-09T15:46:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fe215939", "title": "Exemplo de texto de MBA", "url": "https://rselbach.com/exemplo-de-texto-de-mba/", "published_at": "2013-08-07T18:31:05+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fed017cd", "title": "Reading lines with bufio.Scanner", "url": "https://rselbach.com/reading-lines-with-bufio-scanner/", "published_at": "2013-07-16T17:33:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fed453fb", "title": "Two small Go 1.1 speedups", "url": "https://rselbach.com/two-small-go-1-1-speedups/", "published_at": "2013-06-25T09:57:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9ff7ace33", "title": "The race detector found my clever cache", "url": "https://rselbach.com/the-race-detector-found-my-clever-cache/", "published_at": "2013-06-04T14:09:00+00:00" }, { "id": "01a087d8-6947-70d5-9aa4-9ff9fffecc7c", "title": "Join us on App.Net", "url": "https://rselbach.com/join-us-on-app-net/", "published_at": "2013-05-18T18:08:49+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab64907b4a3b", "title": "Go 1.1 and the G-M-P scheduler", "url": "https://rselbach.com/go-1-1-and-the-g-m-p-scheduler/", "published_at": "2013-05-16T18:44:00+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6490c30823", "title": "database/sql is not a database connection", "url": "https://rselbach.com/database-sql-is-not-a-database-connection/", "published_at": "2013-05-10T10:31:00+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6490fbf996", "title": "Why is Change So Difficult?", "url": "https://rselbach.com/why-is-change-so-difficult/", "published_at": "2013-04-30T22:37:30+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6491e36814", "title": "Goodbye Intel", "url": "https://rselbach.com/goodbye-intel/", "published_at": "2013-04-22T16:06:20+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab64929f62c2", "title": "How Go waits for the network", "url": "https://rselbach.com/how-go-waits-for-the-network/", "published_at": "2013-04-12T16:52:00+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6492c2bff6", "title": "Reflection is a polite form of unsafe", "url": "https://rselbach.com/reflection-is-a-polite-form-of-unsafe/", "published_at": "2013-03-12T12:24:00+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6492d6f2ea", "title": "The Go memory model and my broken flag", "url": "https://rselbach.com/the-go-memory-model-and-my-broken-flag/", "published_at": "2013-02-19T19:03:00+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6492fe5b83", "title": "gofmt is an AST program", "url": "https://rselbach.com/gofmt-is-an-ast-program/", "published_at": "2013-01-22T13:48:00+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab64938a0b6b", "title": "Linux Kernel Linked List Explained", "url": "https://rselbach.com/linux-kernel-linked-list-explained/", "published_at": "2013-01-04T20:13:22+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6493924e30", "title": "Measuring and tuning Go GC pauses", "url": "https://rselbach.com/measuring-and-tuning-go-gc-pauses/", "published_at": "2012-12-28T14:36:00+00:00" }, { "id": "01a087d8-6948-714e-92a1-ab6493dc049a", "title": "Container changes in C++11", "url": "https://rselbach.com/container-changes-in-c11/", "published_at": "2012-12-15T14:41:36+00:00" } ] posts Claim your blog
Back to Roberto Selbach
Blog · corpus.blog/blogs/rselbach.com/posts

Roberto Selbach

rselbach.com

2026

2025

2023

2020

2019

2018

2017

2016

2015

2014

2013

2012