Skip to content

Commit

Permalink
content: add permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
changkun committed Aug 10, 2021
1 parent 228e6ae commit bf96021
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 0 deletions.
2 changes: 2 additions & 0 deletions content/posts/bench-time.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ title: Eliminating A Source of Measurement Errors in Benchmarks

Author(s): [Changkun Ou](https://changkun.de)

Permalink: https://golang.design/research/bench-time

About six months ago, I did a [presentation](https://golang.design/s/gobench)
that talks about how to conduct a reliable benchmark in Go.
Recently, I submitted an issue [#41641](https://golang.org/issue/41641) to the Go project, which is also a subtle issue that you might need to address in some cases.
Expand Down
1 change: 1 addition & 0 deletions content/posts/pointer-params.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ title: Pointers Might Not Be Ideal for Parameters

Author(s): [Changkun Ou](https://changkun.de)

Permalink: https://golang.design/research/pointer-params

We are aware that using pointers for passing parameters can avoid data copy,
which will benefit the performance. Nevertheless, there are always some
Expand Down
2 changes: 2 additions & 0 deletions content/posts/ultimate-channel.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ title: The Ultimate Channel Abstraction

Author(s): [Changkun Ou](https://changkun.de)

Permalink: https://golang.design/research/ultimate-channel

Recently, I have been rethinking the programming patterns regarding computer graphics applications, and have been written a 3D graphics package in Go, called [polyred](https://poly.red).
While I was designing the rendering execution pipeline, a tricky deadlock struggled with me for a long time and led to creating an unbounded channel as a workaround solution eventually.

Expand Down
2 changes: 2 additions & 0 deletions content/posts/zero-alloc-call-sched.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ title: Scheduling Function Calls with Zero Allocation

Author(s): [Changkun Ou](https://changkun.de)

Permalink: https://golang.design/research/zero-alloc-call-sched

GUI programming in Go is a little bit tricky. The infamous issue
regarding interacting with legacy, GUI frameworks is that
most graphics related APIs must be called from the main thread.
Expand Down

0 comments on commit bf96021

Please sign in to comment.