Thought Pieces
Projects
All Articles
-
Improve kanban reabability in Jira
JIra’s kanban boards can have a lot of visual noise, so here’s some CSS to help make it more focussed and readable.
-
Linking folders for synced testing and development
While developing plugins, you’ll often need to copy your compiled code into the applications plugin folder with each save. This simplifies that by linking the two.
-
Spread can be a timebomb
If you spread a single level array or object only to later increase it’s depth, you might find yourself chasing your tail later if it gets more complex.
-
Ignore files and folders from Dropbox sync
Dropbox sync and the node_modules folder in Git projects don’t play well together. Here are some solutions.
-
Clone the Object After Manipulation
Changing an immutable object in react can make your code a little more efficient, but this should be exercised with caution.
-
Deep Cloning Efficiently
Including lodash just to use cloneDeep is like using a Bazooka to kill a rabbit.
-
Inner shadows on Image Elements
Images cover up inset box-shadows, but you can get around it with the after pseudo-element.
-
React Error #130
This error can be elusive and give you little indication of what’s wrong, however, there are a few easy things you can try to start.
-
A Basic Custom esbuild Copy Plugin
Writing a basic esbuild plugin to copy specific files during the build process.
-
A Basic Custom esbuild Rename Plugin
Writing a basic esbuild plugin to rename a file at the end of the build process.
-
Evolve Hack: Prevent Article Animation Bleed
When adding appearance transitions to components in Evolve Authoring, they often sit on top of everything else and look messy.
-
Evolve Hack: Removing the iFrame Margin
iFrames placed on top of each other in Evolve Authoring will have a gap in between them that you may not want.
-
Evolve Hack: Remove MCQ Feedback Buttons
Sometimes the feedback button in Evolve Authoring is best disappeared. This is a hack to do that.
-
Lottie Player File: Download or Link to?
If you’re comfortable handling Lottie animation files, you might consider how to handle the javascript player that enables them.
-
Evolve Hack: Refine Media Grid Text
In the Media Grid Text component in Evolve Authoring, the heading and body hierarchy within each item could be better. This can help.
-
Evolve Hack: Hover States for Image Links
One annoyance with image links in Evolve Authoring is that the links don’t have useful hover states. Which meant feedback for the user is limited.