mirror of
https://github.com/wezm/wezm.net.git
synced 2024-11-10 01:42:32 +00:00
Tech stack tweaks
This commit is contained in:
parent
6db0c2a88e
commit
2a2f0db2d2
1 changed files with 36 additions and 34 deletions
|
@ -2,8 +2,8 @@
|
||||||
title = "Tech Stack 2024"
|
title = "Tech Stack 2024"
|
||||||
date = 2024-06-01T10:13:48+10:00
|
date = 2024-06-01T10:13:48+10:00
|
||||||
|
|
||||||
#[extra]
|
[extra]
|
||||||
#updated = 2024-02-21T10:05:19+10:00
|
updated = 2024-06-04T07:49:36+10:00
|
||||||
+++
|
+++
|
||||||
|
|
||||||
Inspired by Alex Chan's [Tools of the trade][achan] post I thought I'd note
|
Inspired by Alex Chan's [Tools of the trade][achan] post I thought I'd note
|
||||||
|
@ -135,7 +135,7 @@ visit.
|
||||||
##### Stylus
|
##### Stylus
|
||||||
|
|
||||||
I don't use a lot of browser extensions but [Stylus] is a great one. It lets me
|
I don't use a lot of browser extensions but [Stylus] is a great one. It lets me
|
||||||
apply custom styles websites (or all sites). This lets do things like fix poor
|
apply custom styles to websites (or all sites). This enables me to fix poor
|
||||||
font choices or hide that annoying Sign-In With Google across all websites.
|
font choices or hide that annoying Sign-In With Google across all websites.
|
||||||
|
|
||||||
#### Shotwell
|
#### Shotwell
|
||||||
|
@ -160,7 +160,7 @@ Clipboard history is an essential part of any desktop computing environment and
|
||||||
|
|
||||||
#### Rust
|
#### Rust
|
||||||
|
|
||||||
Pretty much all software I write these days in done with [Rust]. Also I use a
|
Pretty much all software I write these days in done with [Rust]. I also use a
|
||||||
lot of software written in Rust as it tends to be efficient with resources,
|
lot of software written in Rust as it tends to be efficient with resources,
|
||||||
reliable, and easy for me to delve into the code if needed.
|
reliable, and easy for me to delve into the code if needed.
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ Linking is slow, I do a lot of linking working on personal and work projects.
|
||||||
|
|
||||||
For building web applications my go-to is [Rocket]. It's not quite as batteries
|
For building web applications my go-to is [Rocket]. It's not quite as batteries
|
||||||
included as something like [Rails] but it includes a lot of stuff that's
|
included as something like [Rails] but it includes a lot of stuff that's
|
||||||
missing from other options.
|
missing from other Rust options.
|
||||||
|
|
||||||
#### Zola
|
#### Zola
|
||||||
|
|
||||||
|
@ -182,7 +182,7 @@ and super fast.
|
||||||
|
|
||||||
#### Gleam
|
#### Gleam
|
||||||
|
|
||||||
On occasions I need to write code targeting JavaScript that is non-trivial
|
On occasions I need to write code targeting JavaScript. When that is non-trivial
|
||||||
I've been reaching for [Gleam]. It's kinda of like Elm but actively maintained
|
I've been reaching for [Gleam]. It's kinda of like Elm but actively maintained
|
||||||
and with fewer restrictions.
|
and with fewer restrictions.
|
||||||
|
|
||||||
|
@ -192,11 +192,11 @@ and with fewer restrictions.
|
||||||
|
|
||||||
My computer is a desktop machine that I assembled myself in 2023:
|
My computer is a desktop machine that I assembled myself in 2023:
|
||||||
|
|
||||||
- AMD Ryzen 9 7950X 16-Core Processor
|
- AMD Ryzen 9 7950X 16-Core/32-Thread Processor
|
||||||
- 64 Gb DDR5 6000 MT/s RAM
|
- 64 Gb DDR5 6000 MT/s RAM
|
||||||
- Storage:
|
- Storage:
|
||||||
- Root disk: Crucial T700 1TB PCIe Gen5 NVMe M.2 SSD
|
- Root disk: Crucial T700 1TB PCIe Gen5 NVMe M.2 SSD
|
||||||
- /home: 2x WD_BLACK 2TB SN850X NVMe in ZFS mirror
|
- /home: 2x WD_BLACK 2TB SN850X PCIe Gen4 NVMe in ZFS mirror
|
||||||
- AMD Radeon RX 6700 XT GPU with 12Gb VRAM
|
- AMD Radeon RX 6700 XT GPU with 12Gb VRAM
|
||||||
- 2x Dell 24" 4K displays, one in portrait orientation
|
- 2x Dell 24" 4K displays, one in portrait orientation
|
||||||
- Razer Kiyo web cam
|
- Razer Kiyo web cam
|
||||||
|
@ -207,14 +207,14 @@ My computer is a desktop machine that I assembled myself in 2023:
|
||||||
All of this is packed into a monstrous [Fractal Design Torrent case][torrent]
|
All of this is packed into a monstrous [Fractal Design Torrent case][torrent]
|
||||||
with a lot of slow, quiet fans to try to keep all the hot things under control.
|
with a lot of slow, quiet fans to try to keep all the hot things under control.
|
||||||
This build was optimised for my development activities (both work and personal)
|
This build was optimised for my development activities (both work and personal)
|
||||||
with occasional gaming. For future comparisons it does a clean Prince build[^1]
|
with occasional gaming. For future comparisons it does a clean [Prince] build[^1]
|
||||||
in 1m50s and scores 2966/20174 in Geekbench 6.
|
in 1m50s and scores 2966/20174 in Geekbench 6.
|
||||||
|
|
||||||
In early 2024 I started having trouble with pain in my hands from mousing. For
|
In early 2024 I started having trouble with pain in my hands from mousing. For
|
||||||
nearly 20 odd years I've alternated mouse hands to load balance the wear on my
|
nearly 20 odd years I've alternated mouse hands to load balance the wear on my
|
||||||
hands. However this was an issue in both. That led me to try a vertical mouse,
|
hands. However this was an issue in both. That led me to try a vertical mouse,
|
||||||
which didn't initially help. I then tried a wrist rest but it was super hard
|
which didn't initially help. I then tried a wrist rest but it was super hard
|
||||||
and the pain remained. I got different softer one and now the vertical mouse is
|
and the pain remained. I got a different softer one and now the vertical mouse is
|
||||||
comfortable and my hands have stopped complaining.
|
comfortable and my hands have stopped complaining.
|
||||||
|
|
||||||
#### Laptop
|
#### Laptop
|
||||||
|
@ -232,34 +232,36 @@ hardware catches up.
|
||||||
|
|
||||||
[^1]: `time ./bin/build prince` with `mold` as linker.
|
[^1]: `time ./bin/build prince` with `mold` as linker.
|
||||||
|
|
||||||
[achan]: https://www.alexchantastic.com/tools-of-the-trade
|
|
||||||
[Prince]: https://www.princexml.com/
|
|
||||||
[zsh]: https://www.zsh.org/
|
|
||||||
[Gleam]: https://gleam.run/
|
|
||||||
[Rust Rover]: https://www.jetbrains.com/rust/
|
|
||||||
[Zed]: https://zed.dev/
|
|
||||||
[Neovim]: https://neovim.io/
|
|
||||||
[Arch Linux]: https://archlinux.org/
|
|
||||||
[Chimera Linux]: https://chimera-linux.org/
|
|
||||||
[Awesome]: https://awesomewm.org/
|
|
||||||
[COSMIC]: https://blog.system76.com/tags/COSMIC%20DE
|
|
||||||
[Alacritty]: https://alacritty.org/
|
|
||||||
[Espanso]: https://espanso.org/
|
|
||||||
[Obsidian]: https://obsidian.md/
|
|
||||||
[ZFS]: https://openzfs.org/
|
|
||||||
[zfs-autosnap]: https://github.com/wezm/zfs-autosnap
|
|
||||||
[1Password]: https://1password.com/
|
[1Password]: https://1password.com/
|
||||||
[Firefox]: https://getfirefox.com/
|
[achan]: https://www.alexchantastic.com/tools-of-the-trade
|
||||||
[firefox-containers]: https://support.mozilla.org/en-US/kb/containers
|
[Alacritty]: https://alacritty.org/
|
||||||
[Sylus]: https://github.com/openstyles/stylus
|
|
||||||
[Shotwell]: https://wiki.gnome.org/Apps/Shotwell
|
|
||||||
[Aperture]: https://web.archive.org/web/20150407001931/http://www.apple.com/aperture/
|
[Aperture]: https://web.archive.org/web/20150407001931/http://www.apple.com/aperture/
|
||||||
[keyd]: https://github.com/rvaiya/keyd
|
[Arch Linux]: https://archlinux.org/
|
||||||
|
[Awesome]: https://awesomewm.org/
|
||||||
|
[Chimera Linux]: https://chimera-linux.org/
|
||||||
[CopyQ]: https://hluk.github.io/CopyQ/
|
[CopyQ]: https://hluk.github.io/CopyQ/
|
||||||
[Rocket]: https://rocket.rs/
|
[COSMIC]: https://blog.system76.com/tags/COSMIC%20DE
|
||||||
|
[Espanso]: https://espanso.org/
|
||||||
|
[firefox-containers]: https://support.mozilla.org/en-US/kb/containers
|
||||||
|
[Firefox]: https://getfirefox.com/
|
||||||
|
[Gleam]: https://gleam.run/
|
||||||
|
[keyd]: https://github.com/rvaiya/keyd
|
||||||
[Mold]: https://github.com/rui314/mold
|
[Mold]: https://github.com/rui314/mold
|
||||||
|
[Neovim]: https://neovim.io/
|
||||||
|
[Obsidian]: https://obsidian.md/
|
||||||
|
[Prince]: https://www.princexml.com/
|
||||||
|
[Rails]: https://rubyonrails.org/
|
||||||
|
[Rocket]: https://rocket.rs/
|
||||||
|
[Rust Rover]: https://www.jetbrains.com/rust/
|
||||||
[Rust]: https://www.rust-lang.org/
|
[Rust]: https://www.rust-lang.org/
|
||||||
[Zola]: https://www.getzola.org/
|
[Shotwell]: https://wiki.gnome.org/Apps/Shotwell
|
||||||
|
[Stylus]: https://github.com/openstyles/stylus
|
||||||
|
[Sylus]: https://github.com/openstyles/stylus
|
||||||
[torrent]: https://www.fractal-design.com/products/cases/torrent/
|
[torrent]: https://www.fractal-design.com/products/cases/torrent/
|
||||||
[WK870]: https://www.keebmonkey.com/en-au/products/wk870?syclid=ck4d58iusvis73cshbug
|
[WK870]: https://www.keebmonkey.com/en-au/products/wk870?syclid=ck4d58iusvis73cshbug
|
||||||
[Stylus]: https://github.com/openstyles/stylus
|
[Zed]: https://zed.dev/
|
||||||
|
[zfs-autosnap]: https://github.com/wezm/zfs-autosnap
|
||||||
|
[ZFS]: https://openzfs.org/
|
||||||
|
[Zola]: https://www.getzola.org/
|
||||||
|
[zsh]: https://www.zsh.org/
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue