Skip to content

Commit 0ba239e

Browse files
Update Uses page to current equipment
1 parent 48d4044 commit 0ba239e

4 files changed

Lines changed: 40 additions & 186 deletions

File tree

e2e/uses.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ test.describe('Uses page', () => {
1212

1313
test('renders editor section', async ({page}) => {
1414
await expect(page.getByRole('heading', {name: 'Editor'})).toBeVisible()
15-
await expect(page.getByRole('link', {name: 'Visual Studio Code'})).toBeVisible()
15+
await expect(page.getByRole('link', {name: 'IntelliJ IDEA'})).toBeVisible()
1616
})
1717

1818
test('renders hardware section', async ({page}) => {
@@ -24,8 +24,8 @@ test.describe('Uses page', () => {
2424
})
2525

2626
test('external links open correctly', async ({page}) => {
27-
const vscodeLink = page.getByRole('link', {name: 'Visual Studio Code'})
28-
await expect(vscodeLink).toHaveAttribute('href', 'https://code.visualstudio.com/')
27+
const ideaLink = page.getByRole('link', {name: 'IntelliJ IDEA'})
28+
await expect(ideaLink).toHaveAttribute('href', 'https://www.jetbrains.com/idea/')
2929
})
3030

3131
test('visual regression', async ({page}) => {

public/assets/uses/desk.jpg

-2.25 MB
Binary file not shown.

public/assets/uses/pc.jpg

-1.65 MB
Binary file not shown.

src/app/(site)/uses/_components/UsesClient.tsx

Lines changed: 37 additions & 183 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import React from 'react'
44

55
import ContentHeader from '../../../../components/ui/ContentHeader'
6-
import Image from '../../../../components/ui/Image'
76
import Layout from '../../../../components/layout/Layout'
87

98
const UsesClient = () => (
@@ -17,209 +16,81 @@ const UsesClient = () => (
1716
<h2>Editor</h2>
1817
<ul>
1918
<li>
20-
<a href="https://code.visualstudio.com/">Visual Studio Code</a>
21-
</li>
22-
<li>
23-
<a href="https://marketplace.visualstudio.com/items?itemName=cev.overnight">
24-
Overnight
25-
</a>{' '}
26-
editor theme
19+
<a href="https://www.jetbrains.com/idea/">IntelliJ IDEA</a>
2720
</li>
2821
<li>
2922
<a href="https://dank.sh/">Dank Mono</a> typeface
3023
</li>
3124
</ul>
32-
<h3>Visual Studio Code Extensions</h3>
25+
<h2>Desktop Apps</h2>
26+
<p>
27+
I use macOS for everything. The following apps are installed on all my
28+
machines.
29+
</p>
3330
<ul>
3431
<li>
35-
<a href="https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo">
36-
Apollo GraphQL
37-
</a>
38-
</li>
39-
<li>
40-
<a href="https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight">
41-
Color Highlight
42-
</a>
43-
</li>
44-
<li>
45-
<a href="https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker">
46-
Docker
47-
</a>
48-
</li>
49-
<li>
50-
<a href="https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv">
51-
DotENV
52-
</a>
53-
</li>
54-
<li>
55-
<a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint">
56-
ESLint
57-
</a>
58-
</li>
59-
<li>
60-
<a href="https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense">
61-
npm Intellisense
62-
</a>
63-
</li>
64-
<li>
65-
<a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell">
66-
PowerShell
67-
</a>
68-
</li>
69-
<li>
70-
<a href="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode">
71-
Prettier
72-
</a>
32+
<a href="https://1password.com/">1Password</a>
7333
</li>
7434
<li>
75-
<a href="https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv">
76-
Rainbow CSV
35+
<a href="https://www.adobe.com/products/photoshop.html">
36+
Adobe Photoshop
7737
</a>
7838
</li>
7939
<li>
80-
<a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl">
81-
Remote - WSL
82-
</a>
40+
<a href="https://karabiner-elements.pqrs.org/">Karabiner-Elements</a>
8341
</li>
8442
<li>
85-
<a href="https://marketplace.visualstudio.com/items?itemName=adpyke.vscode-sql-formatter">
86-
SQL Formatter
87-
</a>
43+
<a href="https://magnet.crowdcafe.com/">Magnet</a>
8844
</li>
8945
<li>
90-
<a href="https://marketplace.visualstudio.com/items?itemName=rafamel.subtle-brackets">
91-
Subtle Match Brackets
46+
<a href="https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage">
47+
Microsoft OneDrive
9248
</a>
9349
</li>
9450
<li>
95-
<a href="https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight">
96-
TODO Highlight
97-
</a>
51+
<a href="https://obsidian.md/">Obsidian</a>
9852
</li>
9953
<li>
100-
<a href="https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode">
101-
Visual Studio IntelliCode
102-
</a>
54+
<a href="https://www.apple.com/safari/">Safari</a>
10355
</li>
10456
<li>
105-
<a href="https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml">
106-
YAML
107-
</a>
57+
<a href="https://www.techsmith.com/screen-capture.html">Snagit</a>
10858
</li>
10959
</ul>
110-
<h2>Desktop Apps</h2>
111-
<p>
112-
I generally use Windows 11 for everything. The following apps are
113-
installed on all my machines.
114-
</p>
60+
<h2>AI Tools</h2>
11561
<ul>
11662
<li>
117-
<a href="https://www.adobe.com/products/photoshop.html">
118-
Adobe Photoshop
119-
</a>
120-
</li>
121-
<li>
122-
<a href="https://www.microsoft.com/en-us/edge">Microsoft Edge</a>
63+
<a href="https://claude.com/">Claude</a> on the Max plan
12364
</li>
12465
<li>
125-
<a href="https://www.notion.so/">Notion</a>
126-
</li>
127-
<li>
128-
<a href="https://www.techsmith.com/screen-capture.html">Snagit</a>
129-
</li>
130-
<li>
131-
<a href="https://docs.microsoft.com/en-us/windows/wsl/">
132-
Windows Subsystem for Linux 2
133-
</a>
134-
</li>
135-
<li>
136-
<a href="https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701">
137-
Windows Terminal
138-
</a>
66+
<a href="https://chatgpt.com/">ChatGPT</a> on the Plus plan
13967
</li>
14068
</ul>
14169
<h2>Hardware</h2>
14270

143-
<Image src="/assets/uses/desk.jpg" alt="My desk setup" />
144-
145-
<h3>Desktop PC</h3>
146-
<p>
147-
My main machine is a home built desktop PC. It currently uses the
148-
following components:
149-
</p>
71+
<h3>Computer</h3>
15072
<ul>
15173
<li>
152-
<a href="https://pcpartpicker.com/product/QKJtt6/amd-ryzen-7-3700x-36-ghz-8-core-processor-100-100000071box">
153-
AMD Ryzen 7 3700X
154-
</a>
155-
</li>
156-
<li>
157-
<a href="https://pcpartpicker.com/product/mYYLrH/evga-geforce-rtx-2070-8gb-black-video-card-08g-p4-1071-kr">
158-
EVGA GeForce RTX 2070 Black
159-
</a>
160-
</li>
161-
<li>
162-
<a href="https://pcpartpicker.com/product/BcyV3C/nzxt-h200-white-mini-itx-tower-case-ca-h200b-w1">
163-
NZXT H200 Mini ITX case
164-
</a>
165-
</li>
166-
<li>
167-
<a href="https://pcpartpicker.com/product/kbx2FT/asus-rog-strix-b450-i-gaming-mini-itx-am4-motherboard-strix-b450-i-gaming">
168-
Asus ROG Strix B450-I motherboard
169-
</a>
170-
</li>
171-
<li>
172-
<a href="https://pcpartpicker.com/product/mLQG3C/corsair-vengeance-rgb-pro-16-gb-2-x-8-gb-ddr4-3000-memory-cmw16gx4m2c3000c15w">
173-
Corsair Vengeance RGB Pro 16 GB (2x8 GB) DDR4-3000 memory
174-
</a>
175-
</li>
176-
<li>
177-
<a href="https://pcpartpicker.com/product/kQZzK8/adata-xpg-sx8200-pro-2-tb-m2-2280-nvme-solid-state-drive-asx8200pnp-2tt-c">
178-
ADATA XPG SX8200 Pro 2 TB M.2 NVME SSD
179-
</a>
180-
</li>
181-
<li>
182-
<a href="https://pcpartpicker.com/product/dMVG3C/noctua-nh-u12s-chromaxblack-55-cfm-cpu-cooler-nh-u12s-chromaxblack">
183-
Noctua NH-U12S CPU cooler
184-
</a>
185-
</li>
186-
<li>
187-
<a href="https://pcpartpicker.com/product/WrNypg/seasonic-focus-plus-gold-650w-80-gold-certified-fully-modular-atx-power-supply-ssr-650fx">
188-
SeaSonic FOCUS Plus Gold 650 W power supply
189-
</a>
190-
</li>
191-
<li>
192-
<a href="https://www.amazon.com/dp/B01AW5VGHS/">Night King</a>
74+
<a href="https://www.apple.com/macbook-pro/">MacBook Pro 14"</a>
75+
<ul>
76+
<li>24 GB unified memory</li>
77+
<li>512 GB SSD</li>
78+
</ul>
19379
</li>
19480
</ul>
19581

196-
<Image src="/assets/uses/pc.jpg" alt="My desktop PC" />
197-
19882
<h3>Audio</h3>
199-
20083
<ul>
20184
<li>
202-
<a href="https://drop.com/buy/massdrop-sennheiser-hd6xx">
203-
Sennheiser HD 6XX
204-
</a>
205-
</li>
206-
<li>
207-
<a href="https://www.schiit.com/products/magni-1">Schiit Magni 3+</a>{' '}
208-
and <a href="https://www.schiit.com/products/modi-1">Schiit Modi 3+</a>{' '}
209-
as DAC/amp stack
85+
<a href="https://www.apple.com/airpods-max/">AirPods Max</a>
21086
</li>
21187
<li>
212-
<a href="https://www.bose.com/en_us/products/speakers/stereo_speakers/companion-2-series-iii-multimedia-speaker-system.html">
213-
Bose Companion 2 Series III
214-
</a>
215-
</li>
216-
<li>
217-
<a href="https://www.bluemic.com/en-us/products/yeti-nano/">
218-
Blue Yeti Nano
88+
<a href="https://rode.com/en-us/microphones/usb/podmic-usb">
89+
RØDE PodMic USB
21990
</a>{' '}
22091
on a{' '}
221-
<a href="https://www.bluemic.com/en-us/products/compass/">
222-
Blue Compass
92+
<a href="https://rode.com/en-us/accessories/stands-bars/psa1-plus">
93+
RØDE PSA1+
22394
</a>{' '}
22495
boom arm
22596
</li>
@@ -233,16 +104,10 @@ const UsesClient = () => (
233104
in white
234105
</li>
235106
<li>
236-
<a href="http://www.vortexgear.tw/vortex2_2.asp?kind=47&kind2=220&kind3=&kind4=999">
237-
Vortex Pok3r
238-
</a>{' '}
239-
with Cherry MX Brown switches
240-
</li>
241-
<li>
242-
<a href="https://www.maxkeyboard.com/max-falcon-20-rgb-custom-programmable-mini-macropad-mechanical-keyboard-assembled.html">
243-
MAX Falcon-20
107+
<a href="https://www.keychron.com/products/keychron-k4-pro-qmk-via-wireless-mechanical-keyboard">
108+
Keychron K4 Pro
244109
</a>{' '}
245-
number pad
110+
keyboard
246111
</li>
247112
<li>
248113
<a href="https://www.dell.com/en-us/shop/alienware-38-curved-gaming-monitor-aw3821dw/apd/210-axvg/monitors-monitor-accessories">
@@ -274,30 +139,19 @@ const UsesClient = () => (
274139
<h3>On the Go</h3>
275140
<ul>
276141
<li>
277-
<a href="https://store.google.com/us/product/pixel_7_pro">
278-
Google Pixel 7 Pro 256 GB
279-
</a>
142+
<a href="https://www.apple.com/iphone-17-pro/">iPhone 17 Pro 256 GB</a>
280143
</li>
281144
<li>
282-
<a href="https://www.dell.com/en-us/member/shop/dell-laptops/xps-13-2-in-1-laptop/spd/xps-13-9310-2-in-1-laptop/x29310cto230h">
283-
Dell XPS 13 2-in-1 9310
284-
</a>
285-
<ul>
286-
<li>Intel Core i7-1165G7</li>
287-
<li>16 GB LPDDR4-4267 memory</li>
288-
<li>512 GB NVME SSD</li>
289-
<li>13.4" 16:10 FHD+ Touch Display (1920 x 1200)</li>
290-
</ul>
145+
<a href="https://www.apple.com/ipad-pro/">iPad Pro 11" (M4)</a> with{' '}
146+
<a href="https://www.apple.com/apple-pencil/">Apple Pencil Pro</a> for
147+
note-taking
291148
</li>
292149
<li>
293150
<a href="https://www.logitech.com/en-us/products/mice/mx-anywhere-3.html">
294151
Logitech MX Anywhere 3
295152
</a>{' '}
296153
portable mouse
297154
</li>
298-
<li>
299-
<a href="https://remarkable.com/">reMarkable 2</a> for note-taking
300-
</li>
301155
<li>
302156
<a href="https://www.osprey.com/us/en/product/raptor-14-RAPTOR14S19.html">
303157
Osprey Raptor 14

0 commit comments

Comments
 (0)