Sean Lynch πŸ¦‹ @techniq.dev (@techniq35) header
Sean Lynch πŸ¦‹ @techniq.dev (@techniq35) profile picture

πŸ‘¨β€πŸ’» Fullstack developer with Frontend and DataViz specialties πŸ’Ύ Network/Systems engineer in a prior life πŸ”¨ Creator of @LayerChart and @SvelteUX

WV, USA
Joined May 2009
Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)Photo by Sean Lynch πŸ¦‹ @techniq.dev (@techniq35)
Sean Lynch πŸ¦‹ @techniq.dev retweeted
πŸ¦‹
22
16
4
384
71,042
Sean Lynch πŸ¦‹ @techniq.dev retweeted
πŸ¦‹ === Svelte Js πŸ€”
1
1
11
1,156
LayerChart 0.55.0 released with a 2 nice features: βœ… New `Marker` component for drawing arrowheads or polymarkers on Line, Spline, Axis, etc βœ… `Brush` component adds new `labels` prop and slot to show labels beside each axis handle to show selected range, and also improves date handling as well as a few improvements: βœ… Renamed a few slot names from kebob-case (`above-marks`) to camelCase (`aboveMarks`) to fix compat. with Svelte 5 {#snippet}. βœ… Render axis slot above marks (Bars, Lines, etc) to enable axis labels on top of marks
1
2
12
741
Svelte UX just hit 800 stargazers on Github 🀩
2
26
941
Adding a <Marker> component for LayerChart, which has a lot of use cases (axis, geo path, annotation, etc), and is also part of a bigger feature coming soon..
1
14
670
Does anyone else use the @sveltejs REPL (err playground) as just a "web" REPL? I constantly use it to quickly... βœ”οΈŽ Validating some JS logic βœ”οΈŽ Understand a NPM package / API βœ”οΈŽ Mock out a CSS use case ...and so much more. The main strengths compared to other solutions βœ”οΈŽ Instant feedback as you type (JS, CSS, etc) βœ”οΈŽ Import many NPM packages using a simple import (i.e. no `package.json`) βœ”οΈŽ Share a link I have almost 400 saved REPLs, and those are just the ones I decided to keep around.
11
47
3,399
This comes from someone who also has a lot of "REPLs" on @CodePen, @codesandbox, @stackblitz and occasionally uses npm.runkit.com/. Some of those handle a few use cases, but not as well as the svelte REPL (imo). If I'm testing a SvelteKit use case, I'll reach for @stackblitz or SvelteLab, but typically I'll stub out a new local project for those (`sv` πŸŽ‰)
3
451
Sean Lynch πŸ¦‹ @techniq.dev retweeted
Svelte UX by @techniq35 is a collection of 200+ components, actions, stores and utilities to build interactive apps πŸ“¦οΈβœ¨ - madewithsvelte.com/svelte-ux
4
13
896
Sean Lynch πŸ¦‹ @techniq.dev retweeted
Do you know your server latencies? I made a tool to easily visualize AWS region latencies around the globe. These are important numbers to keep in mind for any engineer building applications in the cloud. Check out benjdd.com/aws
11
39
6
354
65,571
Sean Lynch πŸ¦‹ @techniq.dev retweeted
will cool it with the launch week self-promo soon, but: it's so gratifying to see feedback like this (from my @viteconf talk, up today youtube.com/watch?v=KC6IolBu…, and from /r/sveltejs) we took risks! but we only could because you were prepared to take them with us. thank you 🧑
7
7
156
12,656
Sean Lynch πŸ¦‹ @techniq.dev retweeted
just saw tsh.io/state-of-frontend/ three guesses which "attractively thin, graceful and stylish" framework has the highest liked : disliked ratio
26
15
5
253
39,594
I've got a good number of lines/files I'll be throwing at it πŸ”œ (@SvelteUX, @LayerChart, ...) although already leveraged it on a small project with amazing results πŸŽ‰ Only issue I encountered was... Svelte error: props_invalid_value Cannot do bind:value={undefined} when value has a fallback value ...which was trivial to fix by setting a default (instead of having it populate upward from the <Component bind:value>) diff: - let curve = $state(undefined); + let curve = $state(curveLinear); Well done @sveltejs maintainersπŸ‘
1
13
977
Sean Lynch πŸ¦‹ @techniq.dev retweeted
We want to provide a smooth and understandable upgrade story, which is why we're not only talking about _what_ changed, but also _why_ we did change it
3
4
54
2,451