If you're still suspicious of SPAs, you can be sure there's still an alternate universe outside of the Valley bubble that builds server-side web apps on modern frameworks, though now we use Vue.js instead of jQuery. PHP has continued to be a top language of choice for the working class dev, and Laravel is an example of one of the most beautifully crafted (and wildly popular) web frameworks ever made. Examples of the…
> though now we use Vue.js instead of jQuery You realize Vue.js is fundamentally an SPA framework, right? It's got built-in router, state management, etc. In frontend dev, those are all things that are only SPAs really need. To people "suspicious" of SPAs: are you suspicious of Gmail? Slack? Those are typical use-cases of SPAs. What you're actually suspicious about are ill-informed devs building SPAs when they should…
Ask HN: I'm away from the software industry since 2017; what has happened since?
141–150 of 243 posts
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#142Earlier quoted context omitted.
Yeah the idea of building a 100% static site in react seems a bit ironic to me. Handlebars is so much simpler to work with for a static site (like a blog) that isn't going to "spring to life" and become a SPA. But I can see it being useful in the niche area of someone who needs to do server side rendering for performance (every millisecond to first render counts), while keeping the code simple by not having a second…
Some of the benefits of "React" don't come from React itself, but rather the ecosystem. Webpack, Typescript, CSS Modules, etc are all things that work well in the "react ecosystem". Certainly possible outside of that, but its going to be harder. Do you get type safety in Handlebars?
But... let's forget Handlebars because Typescript/ES6 allows you to write code like this:
mythings.map(thing = `${thing.name}`).join();
And this is React-free and arguably a lot simpler for the needs of a static site, and actually more flexible as your are controlling the character by character output.And the question is do I want to pull in not just React but Next.js and learn all of it's ways to do this? I think for a static site no.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#143Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#144Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…
>Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software Not quite there yet.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#145Earlier quoted context omitted.
>Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software Not quite there yet.
Not quite where yet? It's seeing lots (albeit quiet) of production adoption, and it's still growing.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#146Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…
I'm looking to learn a front-end framework and had a few people recommend Vue. Sounds like maybe I should go for React instead? In case it matters, I'm not looking to be a front-end developer. I'd mainly like to improve some small projects I have. And get the most value out of my time learning a framework.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#147Microservices are the new hype with related tech. It's DDD with a new jacket, requires a devops team and it has some interesting concepts though. Almost no one has a decent implementation for micro-frontends. Although ING bank released a nice framework related to this - https://medium.com/ing-blog/ing-open-sources-lion-a-library-...
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#148Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…
Why kubertetes vs docker? And why rust vs D or golang ?
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#149Nothing has changed. It is still programming. You take some input, you manipulate it and then you do something with the output. How you do that comes down to mostly a matter of preference with a smattering of "engineering".
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#150Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…
>React has essentially won the mindshare battle I'm looking to learn a front-end framework and had a few people recommend Vue. Sounds like maybe I should go for React instead? In case it matters, I'm not looking to be a front-end developer. I'd mainly like to improve some small projects I have. And get the most value out of my time learning a framework.
I’d use vue if not for svelte, probably.