What's newly released or coming soon in terms of new things, new versions with new features, etc. are you most excited about or looking forward to?
For further actions, you may consider blocking this person and/or reporting abuse
What's newly released or coming soon in terms of new things, new versions with new features, etc. are you most excited about or looking forward to?
For further actions, you may consider blocking this person and/or reporting abuse
Shubhadip Bhowmik -
Jimmy McBride -
Ingo Steinke, web developer -
Bek Brace -
Top comments (40)
Tauri: A framework for building tiny, blazing fast binaries for all major desktop platforms. Tauri apps currently leverages Cocoa/WebKit on macOS, gtk-webkit2 on Linux and MSHTML (IE10/11) or Webkit via Edge on Windows.
Think electron but lighter.
Cooool!
Interesting. I'm always keeping an eye on Electron alternatives, but this one either slipped by me or I forgot about it.
They changed the name of the project, maybe you knew them with the old name (which I don't remember). I think the idea of using the "native webview" of the operating system is not new but the things they want to put on top make it look quite nice.
I remember one along those lines a few years ago that went nowhere.
As someone who builds apps targeting web, mobile, and desktop from the same codebase using React Native, the webview portion is a much simpler (not necessarily better) answer than desktop primitives (e.g. nodegui). If Tauri is light enough without bugginess (I seem to recall some issues with gtk-webkit2 before), then the performance difference between native and webview might be miniscule enough to make this viable.
I'm really interested in trying out Svelte, seen lot of positive comments about it. Though I already have a lot on my plate but it be interesting to toy around with it now that I have to change frameworks at work.
It's just a view library -- almost vanilla JS. Easy to start with a single small component even in an existing application that uses another framework
Ohhh nice! so you're saying is a library like React but is simple enough to get it progressively added to an existing application. That's even more exciting.
Yeah, I think that they’ll just be different extensions with an added config in Webpack to transpile it and added to your bundle if you’re already using React or Vue. Svelte currently has configurations for Webpack and Rollup
VisiData 2.0. Feels a bit out of place among some of the other responses here, I'm a sucker for a solid command line tool though. While at a glance it looks like a data science tool, it's more of a quick interactive tabular interface over whatever data you happen to be working with. Big CSV, nested JSON API response, tab-delimited output piped in from another tool... with an escape hatch to raw Python. Whee :).
This is wild!
I have been really wanting to check it out, just haven't taken the time.
React Router v6, for universal web and mobile (and desktop). Much lighter than v5, more SSR/SSG friendly, soon to be easier to animate, with Reach's accessibility gains on the web.
React Navigation is an amazing project, but I think RR is the better universal solution (and far less kitchen sink) even if it's not the one officially sanctioned by React Native or Expo.
But react navigation works with web now.
Ish. And it's a very kitchen sink solution precisely because it's an entire navigation library, rather than just a router.
One more, and I'll shut up. RXDB*, not only as an offline-first, syncing NoSQL solution, but as (at least a major part of) an always-synced state management solution which hides much of the complexity of RXJS while offering the benefits of observables.
*Even without other current adapters in addition to the now-split-out PouchDB adapter, you aren't forced to use a CouchDB backend. Either by using a LevelDown adapter, or leveraging its alternative GraphQL replication, you can use a DBaaS backend or any other DB you can connect (Hasura recently shared how to use it with a Postgres backend).
Flutter!
I have a background as Frontend Developer using Angular and Backend Developer using Python and NodeJs, but know Flutter is becoming my new passion and all my experience with the others languages and frameworks is speeding up the learning process.
I'm glad Flutter is driving cross-platform forward, but the biggest nonstarter for me is having to worry about finding Dart developers for small, bootstrapping startups.
I love the amount of innovation it's driving so quickly, though.
Vue 3 looks incredible.
Also, while not new, XState has been fun to play with recently. It's more verbose than I'd like, but it's the only state management thing I've used that has a not-hacky answer for asynchronous data, and that alone is worth it.
I'm not converting all of my code to XState yet, but I'm never doing a multipart form in React without it again.
Not really new, but I'm pretty excited about learning F# computation expressions. Basically a way of building custom syntax into a language, think monad syntax but more powerful: fsharpforfunandprofit.com/series/c....
Phoenix LiveView in the Elixir community... is, in a way, bringing back isomorphism the way that the JavaScript community promised but never really got to - we live in a world where Moore's Law no longer applies and having your cake and eating it, too, may have once seemed like a pipe-dream, but perhaps, no more :)
Rust, Go, Clojure and Kubernetes.