I remember when Dejan posted on LowEndTalk nearly 10 years ago, asking if anyone would be interested in a small, cheap CDN with three locations. You've grown so much since then!
10.06.2025 15:27 β π 0 π 0 π¬ 0 π 0@d.sb.bsky.social
Coding since 1998. Developer at Meta. .NET Foundation member. β₯ C# Australian π¦πΊ https://d.sb/ Lemmy: upvote.au/u/dan Previously @Daniel15 on Twitter
I remember when Dejan posted on LowEndTalk nearly 10 years ago, asking if anyone would be interested in a small, cheap CDN with three locations. You've grown so much since then!
10.06.2025 15:27 β π 0 π 0 π¬ 0 π 0Hello!
08.02.2025 21:25 β π 1 π 0 π¬ 0 π 0I understand the need for sustainable open-source, but charging $130 per developer per year for commercial use of a test assertion library (not even a test framework) is excessive. github.com/fluentassert...
15.01.2025 18:59 β π 1 π 0 π¬ 0 π 0We work hard all week, there's really no guarantee that once weekend comes, your brain can disengage or that it's given back to you in the same state when the week started.
If you have a really tough week, it takes time to untangle.
Different cities within the same state can have different taxes too. I live maybe 20 minutes drive from where I work, but things are slightly cheaper if I get them delivered to work because the sales tax rate is 0.5% lower in that city. It's confusing.
14.12.2024 18:48 β π 2 π 0 π¬ 0 π 0wow that video is like peak 90s vibes. Thanks for uploading it.
14.12.2024 18:42 β π 2 π 0 π¬ 0 π 0FBI: Don't use SMS because it's unencrypted and China are getting in using a backdoor.
Also FBI: Don't use Signal/WhatsApp/Messenger because they're encrypted and they don't have a backdoor to get in.
π€
Oh, now I understand! This is still one of the major advantages of PHP over JS - there's a very big core library with a lot of stuff built in to the language/runtime itself, and frameworks take advantage of it.
Harder to do with JS since the framework would have to pull a very large number of deps
Server rendered HTML will continue to regain popularity as more people start to rediscover the simplicity of progressive enhancement and unobtrusive libraries like htmx. Not every site needs a heavy framework!
05.12.2024 04:21 β π 2 π 0 π¬ 0 π 0AFAIK it's still the most widely used JavaScript library by far... It'll take a very long time for that to change :)
05.12.2024 04:08 β π 1 π 0 π¬ 0 π 0Laravel has starter kits for Vue/React/etc but I guess you mean more like a higher level of abstraction? A single framework you can install that has a folder for frontend, a folder for backend (whether that be PHP, Python, C#, whatever), and no boilerplate to deal with.
05.12.2024 04:07 β π 1 π 0 π¬ 1 π 0Love this idea! It's common with other serialization formats (like protobuf and Thrift) but I'm surprised I haven't seen anyone do it with JSON yet.
05.12.2024 04:01 β π 2 π 0 π¬ 1 π 0Will it reduce the number of Docker containers?
05.12.2024 03:52 β π 0 π 0 π¬ 1 π 0I self hosted Sentry for a while, but it became very heavy to run. Moved to the hosted version for OSS projects, and to a different piece of self-hosted software for everything else. Would be nice to have a cut down, bare minimum, "error reporting only" version to make self hosting easier :)
04.12.2024 20:53 β π 2 π 0 π¬ 1 π 0Looks nice! I'm not using JS on the server-side though, neither at work nor in personal projects.
02.12.2024 01:03 β π 1 π 0 π¬ 0 π 0What's worked best for me is a client-side routing framework where the server-side knows about the routes (for example, using code generation to build a route map in the programming language used server-side). Can do things like query preloading without having to do full SSR.
01.12.2024 20:11 β π 1 π 0 π¬ 1 π 0That's why I usually stick to software stacks that are time-tested and well understood. Related: www.expatsoftware.com/articles/hap...
01.12.2024 19:59 β π 2 π 0 π¬ 0 π 0It's a good time to learn about VPSes because Black Friday sales are always really good. Can get a VPS with a decent amount of storage and RAM for $20-30 per year from one of the providers on LowEndTalk.
01.12.2024 19:56 β π 0 π 0 π¬ 0 π 0CSR, no SSR. We're using query preloading and "render as you fetch" model in some places though.
01.12.2024 19:49 β π 1 π 0 π¬ 0 π 0I agree that it's not really a concern for private repos, and I guess it's not an issue if you squash PRs.
01.12.2024 19:47 β π 2 π 0 π¬ 0 π 0If the pull request contains several commits, reviewers will often review the changes as a whole, and not notice a single commit that's attributed to someone else. This could be a potential vector in a supply chain attack - sneak in some code that blames to a trusted developer.
01.12.2024 19:47 β π 2 π 0 π¬ 1 π 0Validates that the commit was made by you, rather than someone else pretending to be you. Anyone can submit a pull request containing commits that have your name on them.
01.12.2024 07:54 β π 3 π 0 π¬ 1 π 0UTF-8 strings would definitely be useful though, including for simple things like getting the length of a string. I've seen that trip people up, since JS .length will be different from server side string length if server is using UTF-8.
20.11.2024 05:47 β π 0 π 0 π¬ 1 π 0It'd be nice to be have UTF-8 string literals rather than needing UTF8String.from, like how BigInt was implemented.
20.11.2024 05:47 β π 0 π 0 π¬ 2 π 0Building it on top of UInt8Array doesn't seem ideal given some characters are one byte while others are multibyte. It'd be better to abstract that away and expose as array of characters rather than array of bytes. Could have method to get raw bytes for the cases where it's needed.
20.11.2024 05:47 β π 0 π 0 π¬ 2 π 0To me it seems weird to have two different sets of string functions rather than using native (UTF-16) strings everywhere and only converting to UTF-8 when you need to (at interop boundaries).
That's worked well in C# for example, which also uses UTF-16 for legacy reasons.
cursed screenshot
19.11.2024 00:40 β π 0 π 0 π¬ 0 π 0I used this:
github.com/kawamataryo/...
Very useful! Thanks!
19.11.2024 00:33 β π 1 π 0 π¬ 0 π 0