bestinterest
The Myth of the Modular Monolith [video]
The Rails Doctrine
Ask HN: What to work on while on a US VISA?
I am prohibited to make money from sources of income other than my employer while on a US VISA.I've listed some ideas below, how do I find work which follows the 'Make something people want' motto?Find non-profits which align with my views and provide free technical services (probably full stack web apps)Start a non profit specifically for people on VISA's which want to do more good impactful...
Go 1.22 Release Notes
We put Hey on Ruby YJIT
What makes languages like Zig, Rust, C and C++ the best fit for cross platform applications over many garbage collected languages? Why is bringing the language runtime a problem?
What does it mean to compile to a C-compatible library?
I use New Relic for APM already, but I was surprised to find that New Relic does not support Debian 11 for their default infrastructure agent to forward logs from?
https://docs.newrelic.com/docs/logs/forward-logs/forward-you...
Problem with software is bitrot. Web app lasts about a year, iOS app 2–4 years
It is not just `magic` syntax imo, it is viral to your codebase. The blog post does way more justice than I can explain.
It feels like a scale of language conservativeness Go all the way at the top, Java somewhat in the middle (a little above) and C# at the bottom. It is going the route with lots of features and complexity, which can be a great thing but not for grug devs https://grugbrain.dev like me.
But saying all that Blazor looks really good for WebDev, I just worry it gets abandoned. It feels everything does in the C# space.
C# also made a big mistake imo by going with async/await instead of lightweight threads which will add a ton of complexity in the future for if they decide to go the greenthread route like Goroutines/Project Loom.
Is immediate mode GUI's just that much better? Instead of a complex React/Redux style setup, how much easier would state management be if we had a render loop like game dev? Does that even make sense?
I am very envious at the pure programming skills of so many game developers. UI's in indie games are just a side thing in the deep complexity of a game and they end up looking incredible compared to the level of effort required for year long web app projects.
I make it sound like Go may be the 'better' choice here but that is not the case, as the author mentions, it's a balance.
GraalVM is trying to solve this with its polygot VM idea https://www.graalvm.org/22.1/reference-manual/polyglot-progr...
Ideas about a new programming language for games (2014)
NetRange: 50.112.0.0 - 50.112.255.255
CIDR: 50.112.0.0/16
NetName: AMAZON-EC2-USWESTOR
NetHandle: NET-50-112-0-0-1
Parent: NET50 (NET-50-0-0-0-0)
NetType: Direct Allocation
OriginAS: AS14618
Organization: Amazon.com, Inc. (AMAZO-47)Ask HN: What is your experience with NewSQL databases so far?
There is no Rails equivalent in JS, theres lots of competitors that feel years away like SailsJS, the new Deno Fresh one etc, Adonisjs... Is NextJS/SvelteKit/RemixRun considered also? I don't even know if they have a standardised background job processor in JS land.
Java's solutions are dreadful imo for if you want to compare to Rails. Quarkus/SpringBoot/Micronaut are nowhere near productivity levels for a fullstack app. They lean heavily on the API only side of things. (I do like Java oddly enough)
PHP is the main competitor to Rails oddly enough, Laravel seems brilliant.
Go is just starting up in this space it looks like, Bud is another attempt at Rails in another language https://github.com/livebud/bud. However the Go ecosystem is heavily API only side of things instead of SSR. Go's templating libs suck imo.
Elixir of course has Phoneix which is apparently great, purely functional langs unfortunately dont fit my head and feel to abstract for myself (don't hate me)
Its no wonder we have the backend / frontend developer split nowadays.
I don't think you are doing anything wrong from a noobies opinion.
I wonder if fly.io/heroku matters for the servers however. Caching the webpage with a CDN sounds like most bang for buck right? One request is slow at the start of the day for the news (maybe its a user requesting far away the main server worst case) but every subsequent request is served from close to user CDN. (Not 100% if thats how it works in practice)
Speaking out loud here just to see if server location matters if you have a good CDN setup or something I'm missing which would make requests need to hit the main server.
I feel like it could be much faster at around 50ms or so with a cloudflare caching setup on the page, may be wrong.
My only suggestion would be to perhaps try out a beefer instance for heroku or perhaps it is http/1.1 limitation of heroku and a switching to one of the disruptors like render.com would help performance?
It also may completely be because I am in the UK. Clicking around just feels slow 700-800ms+ response times, assuming its hosted in US.
Also another quick fix might be sending the request on mouse down. I know unpoly (side competitor to Hotwire) does this https://unpoly.com/a-up-instant
Ask HN: Articles/Books to understand how fast computers are?
As slow software becomes the norm I feel like I'm missing the true speed of what a computer can do. How do I get a grasp of how fast practical programs can be?
Truthfully I'm still not convinced but I'm finding it hard to justify staying on the sinking ship of the UK.
I'd rather fail as a country by our own decisions rather than the Scottish government always being able to point to Westminister for failure.
I wish more world wide economists took time to write arguments for/against Scottish independence as I find it hard to see the longer term plan.
I wish the unpoly creator also did similar! Both great frameworks. Hotwire also!
I wish there was deeper comparisons on the big three