by jashmenn on 12/19/19, 3:14 AM with 355 comments
by mouzogu on 12/19/19, 6:06 AM
As I've gotten more experienced in my career I've become more aware of what I don't know as opposed to what I do know.
It's funny that "Advanced" is mastering animations and transitions whereas "Expert" is being able to develop a full-front end consistently. I know many people that can build a front end, myself included but are nowhere near mastering anything, especially animations and css transitions.
I write this in jest of course. As we all know, self-assessment is about as reliable as...
by lgessler on 12/19/19, 6:12 AM
Also surprised to see ClojureScript's satisfaction rate at 60%. In the past year or two it's become much easier to use NPM packages, which was IMO the last remaining huge missing piece. It's now a great language for web development, providing what JS couldn't: a rich standard library with, ahem, consistent API's, a strong FP flair with excellent immutable data structures built in, and maybe most critically of all, a somewhat constrained macro system that allows users to write and distribute third-party libraries for syntax that in other languages would have required an extension of the language standard.
All of that is (I think) desirable by anyone unless you're hardcore anti-FP (with the one exception, I guess, that macros can be and are abused, though I haven't seen it very often in the CLJS ecosystem). So why hasn't ClojureScript seen more adoption? It's the age-old curse of Lisp, I guess: those dang old parentheses which decades of CS curricula taught in ALGOL descendents have rendered foreign and horrifying.
by idoubtit on 12/19/19, 3:22 PM
1. The first graph shows "Rankings". I strongly doubt rankings are more importants than values. When Clojurescript goes from 67% to 72%, this increase is shown as a ranking decrease because Reason was introduced at a higher ranking.
2. The meaning of the data is unclear, since the exact questions and proposed answers are not shown.
3. Some measures have varying populations, so ranking them is absurd. Supposing that 2% of people use A and 80% use B, what does ranking satisfaction with A above satisfaction with B mean? Since the uncertainty is huge on the A measure, the "real" ranking is not known.
4. Having to click in order to switch the measure shown is strange. The three measures should be display on three consecutive graphs.
5. The Categories graph is unreadable for a slightly color-blind like me.
6. The Categories segments aggregate data over 2 levels which makes them unreadable. First levels: Used, Heard, Unheard. Second levels should be computed relatively to their containers. Who cares if 1.8 % of users would not use Elm again? What is important is that ~28% (1.8/(4.7+1.8)) of those who used Elm would prefer not to do so again.
by bradchris on 12/19/19, 8:06 AM
That all changed with the advent of hooks [React and Vue],
which handle state in a very different fashion. Many
frameworks started experimenting with their own
implementations of hooks, but we quickly concluded it
wasn't a direction we wanted to go in
...
We can just use the language. Updating some count value — and
all the things that depend on it — should be as simple as
this:
count += 1;
That's super exciting to me, as it puts the emphasis back on solving the task at hand and instead of framework nuances around state management. Will definitely be keeping my eyes on it.by samspenc on 12/19/19, 6:59 AM
by stupidcar on 12/19/19, 9:51 AM
by WA on 12/19/19, 10:59 AM
People ditch Cordova heavily, but also React Native and native apps. Electron rises to the top, although you can't build mobile apps with it that are distributed through the various stores.
So, what's filling the void for app development, if everything just went down?
by napsterbr on 12/19/19, 7:07 AM
by Thorentis on 12/19/19, 5:10 AM
by deathtrader666 on 12/19/19, 5:30 AM
by cstuder on 12/19/19, 5:37 AM
While there is a sharp downtick of people who think that JavaScript is moving in the right directin, most agree that the overall situation in terms of complexity and velocity is getting better.
I don't have any explanation for this, but would agree: Developing in JavaScript feels easier to me than just a few years ago.
by shabbyrobe on 12/19/19, 5:52 AM
by HenriNext on 12/19/19, 6:02 AM
by leeman2016 on 12/19/19, 6:36 AM
by geewee on 12/19/19, 6:44 AM
by toastal on 12/19/19, 5:46 AM
by jermaustin1 on 12/19/19, 4:38 PM
EDIT - They don't. They have 10+ years using JavaScript
TypeScript was released in 2012, sure there are early adopters and beta users, but I seriously doubt that nearly 22% of the people using TypeScript prior to it being released.
by tcbasche on 12/19/19, 5:43 AM
Good to also see Typescript making a foothold - it's a great alternative to pure JS.
by mijkal on 12/19/19, 7:23 AM
Thanks for all the memories, Atom! <3
by pkalinowski on 12/19/19, 6:48 AM
I’m aware they have no scale, are simplified etc, but chart format has very specific meaning and I believe that visualisations could be chosen in a better way.
by irrational on 12/19/19, 2:26 PM
We see React go 93/93/91/89, but the 89 circle is higher than 91 and at the same level as 93?
We see Vue go 87/91/91/87, but the second 91 is at a higher level than the first and the 87 is way below the first 87.
It seems like the React line should be straight, then dip down a little bit, then dip down a little bit more.
The vue line should go up a bit, then be straight, then dip back down to the original position.
by atroche on 12/19/19, 5:03 AM
by durnygbur on 12/19/19, 6:04 AM
by holler on 12/19/19, 6:39 AM
by kbd on 12/19/19, 10:43 AM
by pastelsky on 12/19/19, 1:00 PM
by machiaweliczny on 12/19/19, 1:03 PM
by mschuetz on 12/19/19, 4:30 PM
by nablaoperator on 12/19/19, 8:26 AM
by fuzzy2 on 12/19/19, 8:29 AM
by keymone on 12/19/19, 10:37 AM
by yboris on 12/19/19, 6:17 PM
- GraphQL
- Jest
by taurath on 12/19/19, 8:50 AM
by 8bitsrule on 12/19/19, 4:31 PM
Not much useful there for someone who just, you know, plods along with mere vanilla javascript.
And when I flipped to 'inverse' (because of the blinding white) ... there went the color scheme.
by bbmario on 12/19/19, 8:02 PM
by tsukurimashou on 12/19/19, 9:40 AM
Strongly agree: 7.3%
Agree: 16.9%
How?
by TomMarius on 12/19/19, 1:41 PM
by LessDmesg on 12/19/19, 6:46 AM