Samual @samual.uk · 15/09/2026I've updated my @sifa.id, check it out! sifa.id/p/samual.uksifa.idSamual (@samual.uk) | Sifa IDSoftware Engineer. TypeScript, Solid.js, SolidStart, Node.js · Software Engineer at PetScanner 131
Samual @samual.uk · 11/09/2026I got made redundant this week. I'm a very passionate web developer. I got very used to wearing many hats from being fullstack, to sys-admin, to technical lead. DM me 133
Samual @samual.uk · 27/08/2026> It's not a conspiracy. It's something worse, because there's no one to argue with. did AI write this post? 000
Samual @samual.uk · 21/08/2026> Protobuf finally has LSP support. You're welcome. protols already existed and works great. another LSP is cool but no need to pretend to be the first github.com/coder3101/pr...github.comGitHub - coder3101/protols: Language Server for protocol buffersLanguage Server for protocol buffers. Contribute to coder3101/protols development by creating an account on GitHub. 000
Samual @samual.uk · 20/08/2026I agree but the response to this I've heard is that this style of union auto-flattens when rust tagged unions don't. for me this flattening is harmless or convenient but not everyone agrees 110
Samual @samual.uk · 08/08/2026I didn't say write methods inside the factory either. methods aren't tree-shakable 000
Samual @samual.uk · 08/08/2026classes encourage people to write methods which aren't tree-shakable 200
Samual @samual.uk · 22/07/2026does JavaScript have syntax errors for misreferencing variables? you usually find out the hard way at runtime with a `ReferenceError` 100
Samual @samual.uk · 12/07/2026thought you might have been talking this post pure-systems.org/posts/2026-0... but I don't see that sentiment or at least not that directlypure-systems.orgFunctional Programmers need to take a look at Zig. 100
Samual @samual.uk · 30/04/2026I'm not the only one! I have all the EOL dates in my calendar and get excited when I see them approaching 130
Samual @samual.uk · 22/03/2026oh like babel-plugin-transform-regex? that sounds like a fun project 110
Samual @samual.uk · 10/03/2026I'm still waiting for the JSDoc compiler to support non null assertions 000
Samual @samual.uk · 25/02/2026source code: github.com/samualtnorma...github.comGitHub - samualtnorman/solid-syntax-highlight-text-editor: Syntax highlighting text editor in Solid.jsSyntax highlighting text editor in Solid.js. Contribute to samualtnorman/solid-syntax-highlight-text-editor development by creating an account on GitHub. 010
Samual @samual.uk · 25/02/2026example of something cool you can make with it: samualtnorman.github.io/solid-syntax...samualtnorman.github.ioSolid App 110
Samual @samual.uk · 19/02/2026why are you being belligerent? I don't think he can just "get over it", "get over it" in what sense? 100
Samual @samual.uk · 17/02/2026the nice thing about using a ponyfill is that when you inevitably make a breaking change and update the Node version requirements, you can easily later update your code from the ponyflll to just using the bulitins. you don't need to migrate from some library that had its own specific API to builtins 100
Samual @samual.uk · 16/02/2026hm I'm not sure about that, what's your reasoning? even though we do this in the browser, my reasoning we don't do this in Node.js is because if my package says it supports Node.js ^20, it should actually support Node.js ^20 without any asterisks 100
Samual @samual.uk · 16/02/2026ponyfills don't modify any builtins. that's what separates them from polyfills. they're just libraries that happen to implement the interface of a proposal or builtin 100
Samual @samual.uk · 24/01/2026why not just this? let postfix = { ...article_postfix, a_head: "a head" } 130
Samual @samual.uk · 02/12/2025I'd really like a language that fills a similar role to WASM text format but has a much frendlier syntax than S-expressions. maybe it could be slightly higher level 020
Samual @samual.uk · 06/10/2025it's the classic "Doctor who did this thing" not "Doctor Who did this thing" 000
Samual @samual.uk · 17/09/2025I'm not a reply guy. if you don't want strangers replying to your posts, limit your replies to people you follow. sorry I misinterpreted your post and jumped to conclusions and sorry I was condescending about it 100
Samual @samual.uk · 17/09/2025what was the correct way I was supposed to interpret > Remember when people implemented whole ass React apps just to be like "look, we can fade between fake changing the URL of the page" 100
Samual @samual.uk · 17/09/2025…API has been baseline since 2015 so the specific thing you are talking about is not really representative of React apps or any SPAs 000
Samual @samual.uk · 17/09/2025I didn't say that for fun. what I meant to say is that I think you are being reductive. people don't make SPAs for an animation between pages. people make SPAs because it leads to a better user experience. obviously a bad implementation of an SPA will lead to a bad user experience but the history… 200
Samual @samual.uk · 06/09/2025in the case where `key` ins a literal type, it could narrow `m` to somethink like `(typeof m) & MapHas<"someKey">` which `.get()` could detect and not return `| undefined`. this is a limited usecase though 110
Samual @samual.uk · 04/09/2025I'm curious, WASM obviously doesn't have a concept of strings so what does the interface look like? would this work with other languages compiled to WASM? 100