ericclemmons
Show HN: CHANGEBOT – Keep a changelog with a click
For an eslint-style plugin system I'd recommend webpack-blocks.
This simplifies binding, mapping, and most queries.
There have been rare situations to use ".raw", but the escape hatch id there.
Now I've learned that (1) burnout is real, (2) work CAN be intellectually stimulating enough to not create that OSS desire, and (3) eventually your job ends at 5 and life takes over.
With that said, I WISH more developers opened issues on the projects they've used.
All too often I've seen people drop one dependency for another due to an edge-case.
Even a simple issue explaining the problem, providing a test case or sample code would be great as an indicator to how a developer approaches problems and seeks help.
Take swears for instance. Until they know better, there's more risk of them using swears at the wrong time.
I don't want to build admin anymore.
Frankly, I'll spend more money at the service with the best admin UX.
It's like MixPanel for analytics. I can perform complex queries and analysis with minimal friction, which makes it worth the cost.
"Owning" isn't a selling point for me, when all of the services make it possible to dump the data.
On the tech side, people come to me with solutions they want to see live, and spend 10x the time there than describing the root problem.
Equally important is asking "why not" to alternative scenarios, as it fleshed out the scope of the root problem, often vetting the initial solution or finding a better one.
Slack is seriously user-centric, all the way down to how they run their Twitter.
The case for function tree
Next.js is a minimalistic framework for server-rendered React applications
Agile and Balance
What's crazy is how MobX is able to update React child components without updating the parent first. It knows which properties are accessed in each component, and ensures only the ones that rely on the changed data are updated.
I'd say give it a shot the next time you have a component with internal state. Not having to worry about the reducer or how the component gets updated is refreshing.
This looks fantastic, simple to implement, and, heck, could be hidden behind a feature flag or auth :)
Great work!
When I browse r/javascript, r/react, r/programming, etc. its practically a ghost town: 0 comments on nearly everything and only a dozen posts a day.
We have dozens of Node projects at my office, and you can tell the age of them by whether the start script is "grunt", "gulp", "npm run dev" or "npm start".
Using [per-env][0], we've begun replacing all setup and all starts for every environment to be "npm install" and "npm start".
Redux for Better In-App Analytics
It seems the greatest burden on the organizer is the same as a presenter: how do you present the information in an impactful, terse way with the least "noise" so that attendees are inclined not to seek distractions?
One thing I know for sure, sitting on a single slide for 5 full minutes feels like a slog.
However, we prefer React components. Within a week, we were able to convert the jQuery widgets into React components and bundle with Preact.
What's funny is that it ended up being a smaller bundle due to complex logic it took to make jQuery render and update the DOM from existing state. (React's bread and butter)
I've often encountered a project with a "Docs" link that got hidden or blocked by it.
http://www.webmonkey.com/2010/02/Advanced_JavaScript_Tutoria...
For example, there was a recent PR where the owner was modeling the UI for a feature with stubbed calls, while I was setting up the backend.
Once my work was done, he wrapped up the rest, and I was no longer needed.
We used notifications to informally say "you're still needed for this!" vs it being part of my daily hit list.
Doing so with jQuery blows away the DOM (causing inputs to lose focus), so we ended up with the usual jQuery soup referencing the DOM for state.