finalize nixcon2022 retrospective
This commit is contained in:
parent
b2dfe0144f
commit
813c6ff9d8
1 changed files with 14 additions and 21 deletions
|
|
@ -1,9 +1,9 @@
|
|||
+++
|
||||
date = "2022-10-23"
|
||||
date = "2022-10-30"
|
||||
draft = false
|
||||
path = "/blog/nixcon2022-retrospective"
|
||||
tags = ["nix", "haskell", "nixcon"]
|
||||
title = "NixCon 2022!!"
|
||||
title = "NixCon 2022 retrospective"
|
||||
+++
|
||||
|
||||
Well, that sure was a thing. It was more than a thing: it was a really good
|
||||
|
|
@ -14,32 +14,16 @@ speaking at an in-person conference. I understand better why people want these.
|
|||
It's really nice to be around The People For The Thing and meet new people
|
||||
(whether they are wearing cat ears or otherwise).
|
||||
|
||||
I met a whole *bunch* of people and made some new friends.
|
||||
I met a whole *bunch* of people and made some very good friends.
|
||||
|
||||
I am not sure my feelings about the main venue, as it was really rather stuffy
|
||||
in there, and I mostly avoided it to reduce my exposure to COVID. However the
|
||||
rest of the college it was held at was pretty wonderful (modulo the lack of
|
||||
WiFi for people without eduroam access, although that was worked around).
|
||||
|
||||
## Speaking
|
||||
## Speaking - nix-closure-graph
|
||||
|
||||
I delivered a talk "Debugging Closure Size Graphically". This was a fun
|
||||
experience; it's a lot easier to deliver jokes in front of an audience. I'm
|
||||
excited to see what people do with the tools I built, and I'm glad they are
|
||||
open source now.
|
||||
|
||||
In this talk, I show how I found issues with the closure size of Haskell and
|
||||
Node.JS programs, then how I fixed the Node.JS issues.
|
||||
|
||||
Links:
|
||||
* [Livestream video][livestream] (a better recording with slides is coming soon)
|
||||
* [Slides]
|
||||
* Tools:
|
||||
* nix-closure-graph: https://github.com/lf-/dotfiles/tree/main/programs/nix-closure-graph
|
||||
* Graph viewer: https://mercurytechnologies.github.io/looking-glass-viewer/
|
||||
|
||||
[livestream]: https://youtu.be/l70haNBm1wc?t=4h34m10s
|
||||
[Slides]: https://jade.fyi/nixcon2022/slides
|
||||
You can get more about it on the [talk page](/nixcon2022).
|
||||
|
||||
## The hacking room
|
||||
|
||||
|
|
@ -57,6 +41,11 @@ chain.
|
|||
[Jonas Chevalier]: https://twitter.com/zimbatm
|
||||
[Harry Garrood]: https://twitter.com/hdgarrood
|
||||
|
||||
You can get an example project showing what we developed [from Harry's
|
||||
GitHub][incr-nix-example].
|
||||
|
||||
[incr-nix-example]: https://github.com/hdgarrood/haskell-incremental-nix-example
|
||||
|
||||
In practice, this looks like a setting on the Haskell builder to enable
|
||||
a separate output for incremental information (which is the interface and
|
||||
object files of the run), and a second setting to copy in incremental
|
||||
|
|
@ -162,3 +151,7 @@ being able to walk everywhere.
|
|||
|
||||
Certainly this trip has renewed my motivation for looking into possibly moving
|
||||
to Europe in the next few years.
|
||||
|
||||
-----
|
||||
|
||||
Thanks to Harry Garrood for reviewing a draft of this post.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue