Max Stoiber, on determining if you’re qualified or not for a specific (frontend) job listing:
I’ll tell you a secret: Nobody knows what the fuck they’re doing.
That’s just the nature of front-end development, it moves so fast that one day you’re on top of everything, the next day you’re years of learning behind. Don’t worry about it, pretend you know your shit and get on with it.
I’d tweak the end though … don’t “pretend to know your shit” – then you’re just scamming – but “be aware of the shit you don’t know, knowing that you’ll learn about it when needed”.
Also, when hiring, a company will (should!) most likely hire for attitude, not skills at that certain moment in time.
PointerKit is a proof of concept framework to use a pointing device on iOS. This is done via a multipeer connection between a Mac and an iOS device. The pointer movement is captured by the Mac app, after which it’s send to the receiving iOS device (over Bluetooth or Wi-Fi).
Implementation is simple. After having added the PointerKit Framework, add these couple of lines to your project:
Allemansrätten – or the freedom to roam – is a principle protected by Swedish law that gives all people the right to be free in Swedish nature. It’s a place where you can eat berries from the ground, sleep under the stars, swim in the lakes and roam freely. To make this home available for everyone, Sweden has listed the entire country on Airbnb.
We — Manton Reece and Brent Simmons — have noticed that JSON has become the developers’ choice for APIs, and that developers will often go out of their way to avoid XML. JSON is simpler to read and write, and it’s less prone to bugs.
So we developed JSON Feed, a format similar to RSS and Atom but in JSON. It reflects the lessons learned from our years of work reading and publishing feeds.
Nice piece by Vox on nuclear energy. Nowadays we generally associate nuclear energy with bad things like disasters and mushroom clouds … but producing nuclear energy is also carbon neutral, and the production process can be made safer and more efficient. Doesn’t that make it part of our future energy strategy?
We have startups building cheaper, smaller reactors that don’t melt down and we have engineers making fuel that doesn’t produce much waste.
While the public image of nuclear energy is rooted in the past, the nuclear energy of today is a whole different ballgame.
The “React Developer Tools” is a very handy browser extension which lets inspect and manipulate the React component hierarchy along with their props and state. There’s also a standalone version, to be used with React Native.
To use it, install it as a project dependency:
npm install --save-dev react-devtools
And then adjust the scripts section in your package.json by adding this:
And then finally run it as follows:
npm run devtools
It’s also possible to install react-devtools globally.
npm install -g react-devtools
And then run it as follows:
Viewing your console.log()s and such is not part of the react-devtools. To view them, continue as you’d normally do (e.g. running react-native log-ios or by using the In-App Developer Menu, choosing the option Debug JS Remotely)
Good data tables allow users to scan, analyze, compare, filter, sort, and manipulate information to derive insights and commit actions. This article presents a list of design structures, interaction patterns, and techniques to help you design better data tables.