DEV Community

Cover image for What dev tech holds the most future potential?
Madza
Madza Subscriber

Posted on

What dev tech holds the most future potential?

I believe keeping an eye on trends is essential, tho it doesn’t mean we should jump on the hype-train each time we see new technology go viral.

Personally, I like where Serverless, NextJS and Atomic CSS is going.
Could be worth to keep an eye on Deno and WASM as well.

What dev tech do you believe holds the most future potential?

Latest comments (37)

Collapse
 
bloodgain profile image
Cliff • Edited

Functional programming in general.

It's actually really old, but we're seeing a big push in its use already with the introduction of lambdas to most languages. Considering that even OO language experts were pushing for things like immutability and controlling/avoiding side effects well before functional programming features became popular, I think we're going to start realizing the advantages for things like high parallelism more broadly. I predict this is going to harm the market share of languages like Java that chose a class-first approach instead of an approach focused on modules and languages with natively first-class functions.

Along those same lines, more use of true generic programming -- i.e. "duck typing" and template-driven generics. Again, I see Java being left behind, because of its decision to make its generics erasure-based and not to support its raw types in generics.

Java could solve both of these problems by releasing a non-backwards-compatible version that restructures some of the core language and updates its already well-made memory model and JVM to do away with the legacy support.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

I'm in love with state machine based architectures, so il be watching this.

Collapse
 
panphora profile image
David Miranda

Remake.

It's an open source framework that lets you build full-stack web apps with just HTML, CSS, and some basic knowledge of JSON.

I'm working on it because I think everyone (not just programmers) should be able to build web apps.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀 • Edited

I saw this before, it does have potential.

Collapse
 
jwp profile image
JWP • Edited

Getting away from Angular and React via

  • Svelte
  • Typescript
  • Lit Html
  • WASM
  • Web Components
  • Azure
  • Rust
Collapse
 
beernutz profile image
beernutz

I think things like Svelte and cleaner implementations of reusable components would make a large difference and hold great potential, especially when combined with WASM.

Collapse
 
cristuker profile image
Cristian Magalhães
  • Python
  • Rust One of these and
  • Flutter
Collapse
 
094459 profile image
Ricardo Sueiras

I want to give a shout out here to the AWS Graviton2 instance types and more specifically how arm processor architecture will make a big impact: more efficient and using less power, great performance and lower costs means that I think you are going to see an explosion in interest and solutions move to arm based architecture. [ I do work for AWS btw, but I have been a fan of arm since the very first Raspberry Pi ]

Collapse
 
mateiadrielrafael profile image
Matei Adriel

Purescript & haskell is where it's at :D

Collapse
 
ivan_jrmc profile image
Ivan Jeremic • Edited

WASM! I hope engines go away from browsers and the browser of the future is just a WASM Runtime where we run compiled webapps, maybe we can abstract this way almost everything out of the browser even HTML/CSS, you may be asking yourself how would search engines index my site? Easy just make manifest.json a standard in the web it could replace everything the head tag did, it can hold app title, icons, links to seo APIs where search engines can index.

Collapse
 
seanmclem profile image
Seanmclem

I seen people shove entire JavaScript interpreters into w a s m. Something like that? Where you could have a single JavaScript implementation to Target across all browsers for all users

Collapse
 
ivan_jrmc profile image
Ivan Jeremic

Yes!

Collapse
 
kspeakman profile image
Kasey Speakman

I see a difference between what trends and what advances the industry.

For the latter, I have seen a lot of value from functional MVU (examples: redux-loop, F# Elmish, Elm). The human memory footprint of MVU is small compared to frameworks and it is highly testable. It does require you to learn new patterns of thinking to solve problems, which I think is why it doesn't trend.