Or even extending SaaS applications on the backend, like in Shopify's functions: shopify.dev/docs/apps/bu...
08.04.2025 05:37 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@drogus.bsky.social
Rust, Ruby, WebAssembly. Check out my active projects on GH: https://github.com/sponsors/drogus
Or even extending SaaS applications on the backend, like in Shopify's functions: shopify.dev/docs/apps/bu...
08.04.2025 05:37 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0> usually that role tends to be as supporting libraries to JavaScript applications
In the browser, yes, outside of the browser, I'd say no. There are a lot of solutions using WASM that could potentially benefit from scripting capabilities. spacetimedb.com, www.fluvio.io, github.com/drogus/crows
Yes, it's a very similar concept. The biggest difference between the two is that porffor aims to achieve the goal without WASM GC. It will be definitely interesting to compare the projects once both are close to passing the full spec.
07.04.2025 16:18 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I need to finally finish a blog post I started a while ago titled sth like "Zig's comptime is not Rust's macros equivalent". Comptime is very interesting, but it's not the same, and it doesn't allow you to do a lot of the things macros let you do.
07.04.2025 11:51 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0There are a lot of scenarios where WASM makes sense even if it's slower than a native implementation, mainly in context of safe execution of third party code and easy integration of components written in different languages - think extensions, embedded functions etc.
07.04.2025 09:09 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Itโs too early to do any meaningful benchmarks in my opinion. Once itโs mostly compatible with the spec, it might make sense to look into it. It will definitely be slower than advanced engines like V8, especially with JIT enabled
07.04.2025 05:36 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0If you like the project and you would like to support the development, please consider sponsoring me on GitHub: https://github.com/sponsors/drogus
06.04.2025 20:16 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I have written a post about JAWSM, my JavaScript to WebAssembly compiler: https://itsallaboutthebit.com/jawsm/. Long story short: I now implemented all of the JS semantics (scopes, prototypal inheritance, async/await, generators) and it passes 25% of Ecma262 spec test suite.
06.04.2025 20:16 โ ๐ 40 ๐ 9 ๐ฌ 3 ๐ 0I went through the comments in the "Why Go?" thread github.com/microsoft/ty... and I categorized the relevant comments. It looks like more comments are complaining about "Why not Rust?" comments or making fun of the supposed Rust's community outrage than the actual "Why not Rust?" comments ๐
14.03.2025 08:40 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Me: "I'm sure not going through the entire thing"
Also me: goes through the entire thing
It looks like there were more comments complaining about "Why not Rust?" comments or making fun of "Rust's community outrage", than the actual "Why not Rust?" comments ๐
If anything this is something I've seen much more often
14.03.2025 01:06 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I've skimmed through the thread and other than an occasional "better write it in Rust" from some complete randos, I have seen mostly balanced takes. I would love some links if you come by anything, cause I'm sure not going through the entire thing lol
14.03.2025 01:04 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0Regarding the recent "tsc rewrite in Go" debate, I must say that I've seen countless posts complaining about Rust community reacting poorly, and almost zero actual poor reactions. Seems like a total knee-jerk reaction "rewrite in Go, must mean Rust fanbois are angry"
14.03.2025 00:27 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 1Since I posted this I learned it's in fact a law in some EU countries. Hopefully it will be more widespread at some point
11.03.2025 20:43 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0My "hot take" for today is that a yearly raise that would at least cover the rate of inflation should be a norm, rather than an exception; otherwise, the value of people's salaries decreases over time. This really shouldn't be viewed as "hot take", but unfortunately, probably is
09.03.2025 14:54 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0I need help. 3 National STEM Festival sponsors pulled funding because of the current climate. Please help. This is a life changing opportunity for kids that have worked so hard!
www.gofundme.com/f/support-th...
you want to use half your salary for rent. And that all happens when there are calls for austerity measures and public services are getting worse. No wonder AfD got 20%. And I worry they will get more if the situation worsens. It's not the first time a struggling society turns to extremes
25.02.2025 11:50 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Recently, I've been thinking quite a lot about taxes in the wake of inflation and the housing crisis. While I fully support progressive taxes, there is something wrong with the notion that, for example, in Germany, a salary in the top 5% of earners will barely get you a two-bedroom apartment unless
25.02.2025 11:50 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Here's a very nice explanation on why Landman's stupid monologue about wind turbines is, well, stupid: www.youtube.com/watch?v=wBC_...
19.02.2025 13:20 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0underrated take ๐
18.02.2025 23:28 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0In the capitalist hellscape we live in I guess ๐ญ
18.02.2025 23:18 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Sounds like a good purchas! Also feel free to ask me about impulse buying a forklift this one time ๐
18.02.2025 23:17 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Whenever you hear someone sneer about scientific research that seems useless to them โ โtheyโre studying the spit of lizards?!โ โ remind them thatโs exactly how we got Ozempic.
globalnews.ca/news/9793403...
Hey, programmers worried about your roles being replaced by AI, hear me out. I use LLMs almost daily. It's nowhere near being ready to replace anyone, and it's not certain LLMs can get significantly better. Hype is mostly for getting investor money, not because they're that good.
15.01.2025 13:37 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I really like this clip where Mitchell Hashimoto responds to why he chose Zig over Rust: https://www.youtube.com/watch?v=dJ5-41u-e7k. His answer is basically: I have more fun writing Zig. I think it's very often the case with our choices, whether we like to admit it or not, and it's totally fine!
13.01.2025 19:04 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0Fully Stuck Software Engineer
02.01.2025 21:21 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I don't like new Ruby3.4 feature to name 1st block arg `it`, which trades a few extra characters `|it|` for readability, eg. `arr.map {|it| it.foo }` vs `arr.map { it.foo }` https://blog.sinjakli.co.uk/2025/01/01/ruby-3-4-highlights/
01.01.2025 18:19 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0This might be an unpopular opinion about using AI, but I use AI pretty much only for stuff that I know exactly how to write and how I would like it to look. The suggestion will influence your thinking and you will possibly not think through the problem enough to notice issues
18.12.2024 20:05 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0People be like "Rust is too complex" and then expect me to just hold like half of the codebase in my head in order to validate constraints that I would otherwise put into the type system (especially when it comes to memory safety or data races, but not only).
16.12.2024 18:30 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0For more context - "fewer defects" is not in the article, but it's mentioned in the talk: https://www.youtube.com/watch?v=QrrH2lcl9ew
01.12.2024 12:26 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0