bespoken | 7 years ago | on: Ask HN: Go-to web stack today?
bespoken's comments
bespoken | 7 years ago | on: Ask HN: Go-to web stack today?
bespoken | 7 years ago | on: Ask HN: Go-to web stack today?
There is definitely some pride in dev's working with redux, once they understand it they feel like they've grown as a developer. Do you really think redux is the holy grail of stores? If you're really smart enough to understand it, think a little deeper about the design, it really sucks.
Try unstated, or is that too simple for you? Do you maybe like a lot of boilerplate and magic that took you a year to grok so you can now show off to others what wizardry you're capable off?
bespoken | 7 years ago | on: Ask HN: Go-to web stack today?
Indeed, I would say not using redux at all. I never understood why redux has become so popular, IMAO it's such poor design. It forces you to use switch statements, reducers, mapStateToProps(why?), etc.. Tons of boilerplate in order to set 1 single variable. Not talking about how to put data from the backend into the store in a SSR app..
I'm now using "unstated" for client store. What a breeze of fresh air!
bespoken | 7 years ago | on: The Problem with Full Stack
Btw, how would the author go about building a nodejs SSR React application? 1 backend, 1 frontend and 1 HTML/CSS guru? I've actually never seen that, even in large companies.
I see there is some frustration about CSS in JS while writing in object notation is not any more difficult than CSS or SCSS, my 12 year old daughter would learn that in a snap. I can imagine it is frustrating for people that are good in HTML and CSS that there is not much work if you cannot actually code, but that doesn't mean there is a problem with full stack.
bespoken | 7 years ago | on: Bootstrap builder for busy developers
bespoken | 7 years ago | on: Python 3: Ten years later
bespoken | 7 years ago | on: Does Australia's access and assistance law impact 1Password?
I believe in open-source. This just proves once again that closed source cannot be trusted. I would never use 1Password or any of it's variants. It still amazes me that so many people are sending their most precious secrets to a commercial companies' cloud server.
I only use Keepass open source password manager, every day for over 9 years now, and I'm really thankful to the devs that build and maintain this nice piece of software.
bespoken | 7 years ago | on: How Does setState Know What to Do?
For work/income I'd choose React as there seem to be more jobs for that. Also in the long term it feels like a pretty solid choice. React has a very big and active community, an outstanding development team, and so many codebases in the world are build on it. React will linger on for quite a while I dare to guess.
IMHO it is not really a React vs Vue thing, you could also go for Ember or Angular. Just pick the one that feels and works good for you and fulfils your personal needs we cannot assess.
bespoken | 7 years ago | on: Ask HN: I’m a non-tech founder, would you recommend me working with freelancers?
> they might disappear with a halfway done job
So? At least that is possible with a freelancer, not with technical founder who has a generous share but fails to render good results.
bespoken | 7 years ago | on: Paralleltext: Learn languages by reading
bespoken | 7 years ago | on: Impostor syndrome strikes men just as hard as women in technical interviews
Does this refer to the company pretending they deserve better than you? I've seen enough incompetent people at companies declining good candidates because they are simply unable to recognise it. I've seen so many shitty companies pretending they are top tier, it's just the arrogance of power. Only once you're in you can see the flaws and mess it often actually is.
bespoken | 7 years ago | on: No, you don't need a blockchain
Oh my, this is soo opinionated and short sighted, it starts with complete rubbish, pointless read I guess.
bespoken | 7 years ago | on: Introducing Telegram Passport
bespoken | 7 years ago | on: Microsoft: Join Developer Design
Huh, Mac is not a PC?
> We believe in diversity, openness,
We know, with Windows 10 openness of your private data is a core feature
> Send a PR with any improvement to microsoft/join-dev-design
Short of ideas and creative people? Or just want it for free?
I have to work on a daily base with redux because almost every stupid company is using that nowadays. Some codebases are so horrific that I simply quit the job and find something better.
I actually said why it is poor in design: endless switch statements with reducers, do you think that is great design? Every component that wants to use a store needs to 'connect' to it with a higher order component, ever seen chains of hoc's and still know what's going on? Then you need to write time and time again mapStateToProps and mapDispatchToProps. Do you think that's great design? Even if there would be no other state management system yet, it still sucks. Even Dan Abramov says you probably don't need redux, still everyone is using it for the most simple apps.
You might want to use a router, well you're kinda locked into redux so you need redux-router. Example from the redux-router repo:
This, for just wanting to use a fucking router that works along with my store! You think that is great design? React is great design IMHO, not redux. Dan Abramov is a great guy, highly talented, times more intelligent than I am, but his design principles are really poor. Same counts for hooks, a fun experiment for a counter demo, but poor design for larger apps. I hope it will never become a hype too.Redux is just one of the many flux implementations. Not the best, but a flavour that you may like or dislike. Unstated is a client store that is a wrapper around the new React Context API: unstated: https://github.com/jamiebuilds/unstated