NotesAs an alternative to Chromatic, Iāve been using Storybookās Test Runner to power screenshot tests for Microsoft Loop. We configure the test runner to run in CI and take a screenshot of every story. However, the initial implementation based on the official Storybook docs was very flaky due to inconsistent screenshots of the same story. Here are some tips to reduce flakiness in your Storybook screenshot tests.Unfurl
NotesYou select the Preact stuff you want in your build, and whether youād like to use ES modules or an IIFE. The tool spits out a file you can host locally and instructions on how to use it.FeedUnfurl
NotesWhen I mentor early career developers and they ask me what they should learn, I can't say React, they don't have time. I mean sure, pick up enough React to land you the inevitable job doing it, but it's not going to level up your career. Anyone with $5,000-$10,000 can make their way through a bootcamp and scrape their way through an interview, but it's a competitive market and it's usually quite evident when your interviewing a bootcamp candidate. Stand out by picking up some more fundamentalsFeedUnfurl
NotesWeb apps are the only open and standardised GUI software development and distribution platform thatās available to us. Discarding them out of spite or annoyance is exactly the sort of situation that the phrase ādonāt throw the baby out with the bathwaterā was coined for.FeedUnfurl
NotesOver the years, my blog has become a surprisingly complex application. Itās over 100,000 lines of code, not counting the content. Migrating everything over was a big project, but super educational. Iāll share my honest thoughts on all of the new technology I used for this blog.FeedUnfurl
NotesHighlight:Its proponents can be weird, it takes itself far too seriously, and its documentation is interminable. These are some ways that some people have described Christianity. This video is about React.js.
A video from Webbed BriefsUnfurl
NotesCodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their usersā devices.FeedUnfurl
NotesExponent brings together the best of web (development speed, fast iteration cycles, easy deploys, automatic cross-platform support, and simple sharing with URLs) and the performance and user experience of native apps.Unfurl
Notesthe idea of shallow rendering is to instantiate a component and get the result of its render method, which is a ReactElement. From here you can do things like check its props and children and verify it works as expected.Unfurl