Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @[email protected]

1.6K posts

Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social banner
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social

Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @[email protected]

@cefn

https://t.co/z7xXmJbaA8 Software Engineer @roku Prev: @snyksec,@bbc,@BTGroup,@ShrimpingIt,@vgkits. FLOSS, Open Hardware. Views are my own (mostly of the Lake District).

Morecambe ๊ฐ€์ž…์ผ AฤŸustos 2007
997 ํŒ”๋กœ์ž‰629 ํŒ”๋กœ์›Œ
๊ณ ์ •๋œ ํŠธ์œ—
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social
Finally, my app bundles in less than 1K of Gzipped javascript, including a fully reactive immutable Store implementation. WIP at @lauf/store/v/2.0.0-alpha.0" target="_blank" rel="nofollow noopener">npmjs.com/package/@lauf/โ€ฆ
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social tweet mediaCefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social tweet media
English
1
0
1
0
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social
I just published a new article "Handling quota limits and server failures in Typescript" A 6 minute read at @cefn/handling-quota-limits-and-server-failures-in-typescript-e4d1f576c6ee" target="_blank" rel="nofollow noopener">medium.com/@cefn/handlingโ€ฆ
English
0
0
1
168
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social
Anyone else experiencing recent versions of Lerna polluting their repo with unwanted Nx behaviours? Given up on Lerna now. It's become impossible to achieve fundamental things without Nx interfering. Nx embrace-extend-extinguish marketing strategy is destructive to the ecosystem.
English
0
0
1
89
Matt Pocock
Matt Pocock@mattpocockukยท
@erikras's solution is also really nice - capturing the casting of Object.keys inside a function so you don't need to worry about it again. twitter.com/erikras/statusโ€ฆ
Matt Pocock tweet media
Erik Rasmussen ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‡บ๐Ÿ‡ธ๐Ÿ‡ช๐Ÿ‡ธ@erikras

@mattpocockuk Most of my codebases end up with a util function called `objectKeys()` that does the casting for me. I find itโ€™s just fine to hide casting tricks in util functions.

English
11
9
169
34.2K
Matt Pocock
Matt Pocock@mattpocockukยท
Iterating over a known set of object keys in TypeScript can be a nightmare. Here are all the solutions I know of. ๐Ÿงต
Matt Pocock tweet media
English
48
162
1.5K
366.6K
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social
...and that was the end of the @PolestarCars test drive. 40 miles range left but having refused to charge off the mains (Initialising charging - all night) then halted in the middle of an intersection I think I'll give those miles a miss.
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social tweet mediaCefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social tweet media
English
1
0
0
127
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social
@antonycourtney @gettabli Following up on this. I speculate that it's actually the re-render behaviour that needs improvement - updated ordering frequently resets the scroll position of the drop-down list. Even if ordering behaviour remained the same, better rendering would eliminate the impact.
English
0
0
0
212
Antony Courtney
Antony Courtney@antonycourtneyยท
@cefn @gettabli The comparison function for sorting windows is here: #L37" target="_blank" rel="nofollow noopener">github.com/antonycourtneyโ€ฆ You're very welcome to try a different sort order, and a PR would be welcome! More likely to land if it's a user settable option.
English
1
0
0
227
Cefn Hoile ๐Ÿ‡ธ๐Ÿ‡ด @cefn@mastodon.social
@gettabli is there a workaround for when the tabs keep re-ordering every half-second making it impossible to click on anything (continually moving targets). I was really dependent on Tabli for managing tab hell before and now it's unusable.
English
1
0
0
0
Glassdoor
Glassdoor@Glassdoorยท
@cefn Hi there - youโ€™re likely seeing those job posts because our searches are keyword based โ€” if you enter a keyword or phrase that appears in a post, that post may appear in your search results. Here are some tips for a better search โ€” hope they help! gldr.co/2wN4Xqb -Dave
English
3
0
0
13