Profile picture
Sibelius Seraphini @sseraphini
, 39 tweets, 8 min read Read on Twitter
it'd be cool a talk/meetup about #JavaScript retrospective from 2014 until now
a lot of stuff changed from there to now
we put it javascript files on index.html
we used bower, that couldn't fix dependency conflicts very well, you have to tell him which version to use
@angular got popular because nobody know or it was using require/import or module dependency in #javascript
ES6 was getting tracking traction
we had requirejs, browserify, gulp and grunt
@npmjs was only for backend back there
Nostalgia
Everybody used callback back then
Async await and promises wasn’t that clear
We used Object.assign instead of spread
We compiled our server using Babel on the fly in production
The first time I saw @reactjs was in an @Ionicframework app in a single file, having everything in the same file was much more weird than jsx
I was trying to develop an app using android/iOS in native side, but it was too hard. Then I’ve found #ReactNative and everything was simple
Contributing to #opensource was very easy in #ReactNative, no need to transpile the code, just change it, send a Pr and use the commit from the fork or branch
JavaScript keep adding features and making it to build projects
There were always a package for what you need it
Right now everything is more clear, but back then not everything as too obvious
spectrum of abstraction by @_chenglou made clear where we’re heading to
Even after all that, we still excited about all the cool stuff that can be build in top of all this building blocks
Never been that easy to be a fullstack developer
One single dev using the right stack and deploy a full project by himself in a very few times
Indie hackers are going traction, you can build and ship from anywhere in the world
Developer is the most exciting carrear nowadays
Server evolved faster as well
#GraphQL solved long standing issues with REST api design
We have @MongoDB that won’t loose your data anymore and let you build complex aggregates and move faster without migrations for everything
@circleci is paving the innovation in DevOps, together with @zeithq now.sh
Before that we had heroku, than digital ocean, docker went mainstream, @kubernetesio is making scaling very easily
@fbjest wasn’t so good, but then it is amazing
#javascript is the easiest language to testing, we have @kentcdodds that helps us a lot to write good tests
You can build Machine Learning application with #JavaScript using @TensorFlow
Web scraping in #javascript will surpass python scrappy
Python was cool, but 2.x and 3.x incompatibility break it down
@npmjs made it easily to create open source code and share it
We still need to solve the front end dichotomy speakerdeck.com/sibelius/the-f…, but Concurrent @reactjs and #GraphQL will help us on this
We have a lot of automation going on, a lot of bots that upgrade packages, that comment on issues, that add labels, merge code and also suggest bug fixes
Type system is shaping up, @flowtype @typescriptlang @reasonml elm pure script and more
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Sibelius Seraphini
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!