Live data from Hacker News

Ask HN: I'm away from the software industry since 2017; what has happened since?

news.ycombinator.com

81–90 of 243 posts

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#81
Microservices 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?

#83
post #4

I think React is "winning" the framework competition, if we're judging from number of jobs. It seems like a business decision for many people - React can make websites and apps, and it's probably easier. I haven't had enough experience to say, but it seems like Java; not necessarily the best tool, but something easy to hire for. Flutter is also coming in hard on mobile. Also not something I've had enough experience t…

Dumb question but how is react better than jquery? (Im from 2010 instead of 2017 like op)

JQuery is a great set of tools to make websites more interactive with JS.

react is a compiles-to-plain-js framework for building data heavy complex applications in the web browser.

React has its own template language built into your functions, quite opinionated data flow paradigms, and tries to abstract all of the direct attacking the DOM away into passing pure data around.

JQuery gives you better tools for hitting the DOM, but still is just a set of tools, not a development methodology.

This is simplified, obviously, but trying. :-)

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#84
post #11

Probably 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…

How popular is React? I haven’t done much web development in several years myself. Typescript is mentioned a lot on HN. Saw ReasonML mentioned recently. Vue.js has a movie on the way. As far as Web frameworks go, what’s popular seems to change every couple years.

I think the reason React isn’t mentioned that much is because of how de facto its dominance has become.

The smaller-community frameworks are mostly interesting because they’re not React (i.e. they purposefully target different scopes, niches). The de facto standard framework for component-oriented front end development has been React for a while now. Typescript (which you see mentioned) complements react, it isn’t a component framework that aims to replace it.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#85
post #30

Perf is becoming more important than it had been. Rust is still around and growing. WASM is becoming mainstream. You see some people migrating away from things that require garbage collection. Edge is becoming real, with Cloudflare and Fastly doing edge functions/workers, and AWS having come out with outposts, local zones, and wavelength (deploy AWS VMs to Verizon 5G hubs). AWS is still eating the world, Azure is doi…

>Perf is becoming more important than it had been

My eyesight is becoming worse, but I read that as Perl

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#87
post #4

I think React is "winning" the framework competition, if we're judging from number of jobs. It seems like a business decision for many people - React can make websites and apps, and it's probably easier. I haven't had enough experience to say, but it seems like Java; not necessarily the best tool, but something easy to hire for. Flutter is also coming in hard on mobile. Also not something I've had enough experience t…

Dumb question but how is react better than jquery? (Im from 2010 instead of 2017 like op)

I’d say they scratch different itches. jquery helps you write better js, the same JS you may have been writing for two decades.

React is, from my perspective, an attempt to abstract away a lot of DOM, with the objective of decreasing the size of the solution space to common problems.

The idea is that two engineers working in two different parts of a company would write more or less the same code in react, whereas the jquery solutions would have been very divergent. React enforces patterns and makes it harder to write bad code. That’s the dream, at least!

I wouldn’t compare the two directly, they’re solving totally different problems. Jquery makes writing vanilla JS less verbose. React is more like an engine that’s written in JS and programmable with JS, with the goal of making browser code more composable and opinionated (wrt data flow).

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#88

A lot of good answers here, but none seem to mention that asp.net core is improving a lot and getting traction. Microsoft bought GitHub and LinkedIn. Oracle is disliked like before.

In my mind, with OpenSource being more and more well regarded, the disdain for C#, a language once Windows-only, grows larger. Probably just a bias in my circles, as we're heavy OSS users and contributors..?

Microsoft was one of the biggest OSS contributors before they bought GitHub :)

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#89

Earlier quoted context omitted.

Why kubertetes vs docker? And why rust vs D or golang ?

My God does Kubernetes sometimes feel like using a cannon to remove a zit.

Ha! I realized this yesterday after considering it (very briefly) for a home lab deployment—I’m pretty sure I dodged a cannonball on that one.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#90
post #35
post #25

Earlier quoted context omitted.

I am a Python / Django guy given the choice. Python may be a slow language, but I haven't seen many places where python is the cause of the bottleneck. Rewrite stuff so that the database is doing the heavy lifting, and add the appropriate indexes and you shouldn't have any problems. SPA's are a pain in the arse. Usually close to twice the amount of code to avoid page refreshes. Usually the apps are way slower than a…

I disagree. I think SPA's are fantastic. Sure, they can be misused, but so can most things. I'm an intermediate level web developer. I enjoy working with ReactJS-- I like that it's a framework and way of doing things. 1. manages to accomplish everything that I need to get done 2. has a huge community & huge amount of open source reactjs components available 3. is highly customizable If one isn't going to use a modern…

I think you are confusing frameworks and SPAs.

For example, React is meant to build small components not SPA. But you can build a SPA using react-router. But you can build SPAs using vanilla JS as well.

The only thing that truly defines SPAs is lack of “true” page changes. JS is taking control of your browser url bar and history. Which I personally dislike.

Post reply on HN