47 results
-
The Zen of Go [dave.cheney.net]
- pinboard @ 2020-02-23 06:47:40
- pinboard @ 2020-02-23 09:08:29
- reddit @ 2020-02-23 10:51:20
- hacker news @ 2020-02-23 11:45:59
- pinboard @ 2020-02-23 12:57:11
- pinboard @ 2020-02-23 13:58:35
- pinboard @ 2020-02-23 17:19:24
- pinboard @ 2020-02-23 20:05:31
- pinboard @ 2020-02-24 02:07:37
- pinboard @ 2020-02-24 03:00:38
- pinboard @ 2020-02-24 07:00:24
- pinboard @ 2020-02-24 08:04:52
- pinboard @ 2020-02-24 08:21:07
- pinboard @ 2020-02-24 08:26:11
- pinboard @ 2020-02-24 08:44:17
- pinboard @ 2020-02-24 13:59:07
- pinboard @ 2020-02-24 17:45:36
- pinboard @ 2020-02-25 10:11:31
- pinboard @ 2020-02-26 03:00:34
- pinboard @ 2020-02-26 05:40:55
- pinboard @ 2020-02-27 20:29:55
- pinboard @ 2020-02-28 17:44:14
- pinboard @ 2020-03-02 11:41:20
- pinboard @ 2020-03-05 18:17:03
- pinboard @ 2020-03-09 15:24:33
- pinboard @ 2020-05-10 13:30:45
- pinboard @ 2021-03-04 16:54:55
-
Practical Go: Real world advice for writing maintainable Go programs [dave.cheney.net]
- pinboard @ 2019-09-12 21:57:05
- pinboard @ 2019-09-16 19:16:24
- pinboard @ 2019-10-03 16:10:16
- pinboard @ 2019-12-23 18:15:09
- pinboard @ 2020-01-17 09:38:11
- pinboard @ 2020-01-22 01:44:52
- pinboard @ 2020-03-08 21:27:55
- pinboard @ 2020-05-13 13:10:05
- pinboard @ 2020-06-04 19:42:34
- pinboard @ 2020-09-10 15:35:32
- pinboard @ 2020-12-28 15:03:00
- pinboard @ 2021-01-03 14:50:37
- pinboard @ 2021-01-06 22:05:29
- pinboard @ 2021-09-09 05:08:06
-
Functional options for friendly APIs [dave.cheney.net]
- pinboard @ 2019-09-18 17:03:45
- pinboard @ 2019-12-13 12:02:36
- pinboard @ 2019-12-21 14:36:53
- pinboard @ 2020-05-27 00:24:50
- pinboard @ 2020-06-23 03:48:26
- pinboard @ 2020-07-01 21:13:53
- pinboard @ 2021-02-24 12:02:10
- pinboard @ 2021-06-26 07:52:18
-
Don’t just check errors, handle them gracefully [dave.cheney.net]
- pinboard @ 2019-10-03 17:58:42
- pinboard @ 2020-05-11 13:47:25
- pinboard @ 2020-10-15 08:04:05
- pinboard @ 2020-11-17 09:01:55
- pinboard @ 2021-01-08 16:24:42
- pinboard @ 2021-04-21 03:53:49
- hacker news @ 2021-06-24 14:20:18
- pinboard @ 2021-09-09 03:29:41
-
Practical Go [dave.cheney.net]
- pinboard @ 2020-01-13 14:23:31
- pinboard @ 2020-02-05 04:40:29
- pinboard @ 2020-04-27 09:28:12
- pinboard @ 2020-07-21 23:55:40
- pinboard @ 2021-01-19 13:57:07
- pinboard @ 2021-02-08 09:35:53
- hacker news @ 2021-02-08 14:20:21
- pinboard @ 2021-02-15 11:42:39
-
High Performance Go Workshop [dave.cheney.net]
- pinboard @ 2019-07-18 16:28:19
- pinboard @ 2019-10-31 02:53:50
- pinboard @ 2020-04-01 21:56:14
- pinboard @ 2020-04-25 12:01:00
- pinboard @ 2020-06-24 10:00:24
- pinboard @ 2021-05-16 15:03:48
- pinboard @ 2021-05-16 15:10:09
-
Prefer table driven tests [dave.cheney.net]
- pinboard @ 2019-08-11 01:19:05
- pinboard @ 2020-05-10 11:40:34
- pinboard @ 2020-08-05 15:19:43
- pinboard @ 2020-11-11 03:54:33
- pinboard @ 2021-01-11 18:34:25
- pinboard @ 2021-03-20 15:08:09
- pinboard @ 2021-08-06 15:57:31
-
Don’t force allocations on the callers of your API [dave.cheney.net]
- reddit @ 2019-09-05 12:10:11
- pinboard @ 2019-09-05 19:37:49
- pinboard @ 2019-09-06 03:27:17
- pinboard @ 2019-09-06 04:08:05
- pinboard @ 2019-09-08 14:59:28
- pinboard @ 2019-09-13 02:29:23
- pinboard @ 2019-09-29 18:18:35
-
Building a high performance JSON parser [dave.cheney.net]
- golangnews @ 2020-06-27 15:47:00
- reddit @ 2020-06-28 08:41:03
- pinboard @ 2020-06-28 14:40:47
- pinboard @ 2020-07-02 08:07:43
- pinboard @ 2020-07-08 15:49:35
- pinboard @ 2020-07-22 05:11:38
- pinboard @ 2020-08-08 12:54:13
-
Be wary of functions which take several parameters of the same type [dave.cheney.net]
- reddit @ 2019-09-24 11:09:17
- pinboard @ 2019-09-24 11:12:27
- pinboard @ 2019-09-24 13:51:18
- pinboard @ 2019-09-25 15:21:14
- pinboard @ 2019-09-27 14:11:05
- pinboard @ 2019-10-21 04:06:22
-
Resources for new Go programmers [dave.cheney.net]
- pinboard @ 2019-12-06 23:44:27
- pinboard @ 2020-01-09 20:49:57
- pinboard @ 2020-02-09 19:18:27
- pinboard @ 2020-02-23 14:49:58
- pinboard @ 2020-03-30 14:38:31
- pinboard @ 2020-10-21 07:24:29
-
Inlining optimisations in Go [dave.cheney.net]
- reddit @ 2020-04-25 08:03:08
- hacker news @ 2020-04-25 08:22:27
- lobsters @ 2020-04-26 03:28:19
- pinboard @ 2020-05-07 19:01:13
- pinboard @ 2021-05-16 00:28:02
- hacker news @ 2021-10-09 21:49:39
-
A few bytes here, a few there, pretty soon you’re talking real memory [dave.cheney.net]
- pinboard @ 2021-01-05 10:29:45
- reddit @ 2021-01-05 13:10:05
- golangnews @ 2021-01-05 14:16:00
- lobsters @ 2021-01-05 16:51:42
- pinboard @ 2021-01-05 18:02:39
- pinboard @ 2021-01-07 03:14:26
-
High Performance Go Workshop [dave.cheney.net]
- pinboard @ 2019-07-24 17:56:48
- pinboard @ 2020-06-18 17:50:40
- pinboard @ 2020-06-24 04:15:30
- pinboard @ 2020-06-27 20:34:27
- pinboard @ 2021-04-26 10:55:51
-
Use internal packages to reduce your public API surface [dave.cheney.net]
- reddit @ 2019-10-06 05:43:55
- pinboard @ 2019-10-06 09:26:32
- pinboard @ 2019-10-06 12:26:50
- pinboard @ 2019-10-09 16:33:47
- pinboard @ 2021-01-13 13:24:30
-
Dynamically scoped variables in Go [dave.cheney.net]
- pinboard @ 2019-12-08 09:25:01
- pinboard @ 2019-12-09 07:06:24
- pinboard @ 2019-12-09 16:45:23
- hacker news @ 2019-12-13 11:43:04
- pinboard @ 2019-12-20 02:11:16
-
Dave Cheney | The acme of foolishness [dave.cheney.net]
- pinboard @ 2020-04-25 20:09:33
- pinboard @ 2021-01-11 08:33:30
- pinboard @ 2021-02-27 20:57:39
- pinboard @ 2021-04-04 19:01:40
- pinboard @ 2021-08-18 07:53:59
-
Mid-stack inlining in Go [dave.cheney.net]
- golangnews @ 2020-05-02 05:25:00
- reddit @ 2020-05-02 06:56:27
- pinboard @ 2020-05-02 09:09:19
- pinboard @ 2020-05-03 02:31:15
- pinboard @ 2020-05-07 18:48:17
-
Ensmallening Go binaries by prohibiting comparisons [dave.cheney.net]
- golangnews @ 2020-05-11 17:25:00
- hacker news @ 2020-05-12 12:43:07
- lobsters @ 2020-05-12 13:31:02
- reddit @ 2020-05-12 17:05:44
- pinboard @ 2020-05-13 00:08:38
-
High Performance Go Workshop [dave.cheney.net]
- pinboard @ 2020-05-15 18:15:41
- pinboard @ 2020-07-25 00:28:54
- pinboard @ 2021-06-10 16:00:10
- pinboard @ 2021-06-11 06:18:43
- pinboard @ 2021-06-18 01:12:22
-
Avoid package names like base, util, or common [dave.cheney.net]
- pinboard @ 2019-09-18 17:56:37
- pinboard @ 2020-02-29 10:28:08
- pinboard @ 2021-04-27 10:20:50
- pinboard @ 2021-09-09 05:33:02
-
go test -v streaming output [dave.cheney.net]
- reddit @ 2020-03-10 07:10:56
- golangnews @ 2020-03-10 12:26:00
- pinboard @ 2020-03-15 18:26:56
- pinboard @ 2021-04-13 11:19:22
-
Diamond interface composition in Go 1.14 [dave.cheney.net]
- pinboard @ 2020-05-24 02:28:17
- pinboard @ 2020-05-27 14:08:35
- pinboard @ 2020-05-29 16:04:01
- hacker news @ 2020-12-23 21:38:05
-
Practical Go: Real world advice for writing maintainable Go programs [dave.cheney.net]
- pinboard @ 2020-06-11 15:24:13
- pinboard @ 2021-02-02 13:57:53
- pinboard @ 2021-02-28 15:56:05
- hacker news @ 2021-06-22 14:34:20
-
Let’s talk about logging [dave.cheney.net]
- pinboard @ 2020-01-10 15:44:51
- pinboard @ 2020-01-27 16:10:04
- pinboard @ 2021-05-18 13:48:43
-
Five suggestions for setting up a Go project [dave.cheney.net]
- pinboard @ 2020-05-07 14:52:01
- pinboard @ 2021-05-26 23:17:33
- pinboard @ 2021-08-14 21:20:11
-
Why Go gets exceptions right [dave.cheney.net]
- lobsters @ 2020-02-21 00:29:04
- pinboard @ 2020-04-03 16:14:27
-
Go, the language for emulators [dave.cheney.net]
- pinboard @ 2020-04-18 19:33:32
- pinboard @ 2020-04-19 02:33:32
-
How the Go runtime implements maps efficiently (without generics) [dave.cheney.net]
- lobsters @ 2020-05-13 01:44:27
- pinboard @ 2020-10-19 04:34:58
-
Practical Go: Real world advice for writing maintainable Go programs [dave.cheney.net]
- pinboard @ 2021-02-24 21:31:15
- pinboard @ 2021-05-10 15:59:34
-
Understand Go pointers in less than 800 words or your money back [dave.cheney.net]
- pinboard @ 2021-04-01 15:52:38