DEV Community

Cover image for What new software libraries and tools etc. are you excited about?
Ben Halpern
Ben Halpern Subscriber

Posted on

What new software libraries and tools etc. are you excited about?

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?

Latest comments (40)

 
johnkazer profile image
John Kazer

I had a lot of joy learning the basics of clojurescript, would be a good addition to your list.

Collapse
 
wulymammoth profile image
David

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 :)

Collapse
 
nickytonline profile image
Nick Taylor

Chow Yun-fat giving a thumbs up

Collapse
 
waylonwalker profile image
Waylon Walker

kedro

Kedro is an open-source Python framework that applies software engineering best practices to data and machine-learning pipelines. You can use it, for example, to optimise the process of taking a machine learning model into a production environment. You can use Kedro to organise a single-user project running on a local environment, or collaborate in a team on an enterprise-level project.

I love how easy it is to hack and customize it to what I need it to do. I don't write any buggy read/write code that "works on my machine". I just toss a bunch of python functions into a big pile. It gives me a great API to slice into the pipeline and run everything in the right order.

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

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.

Collapse
 
wulymammoth profile image
David

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

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

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.

Thread Thread
 
wulymammoth profile image
David

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

Collapse
 
kris profile image
0xAirdropfarmer
Collapse
 
tylerlwsmith profile image
Tyler Smith

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.

Collapse
 
ajkerrigan profile image
AJ Kerrigan

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 :).

Collapse
 
andrewpmiller profile image
Andrew Miller

This is wild!

Collapse
 
waylonwalker profile image
Waylon Walker

I have been really wanting to check it out, just haven't taken the time.

Collapse
 
zodman profile image
Andres 🐍 in πŸ‡¨πŸ‡¦

the mix of datasette and rows

Collapse
 
johnkazer profile image
John Kazer

Clojure or ClojureScript?

Collapse
 
pedrobuzzi profile image
Pedro Buzzi Filho

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.

Collapse
 
stereoplegic profile image
Mike Bybee

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.