Tutorials Page 13
![Always Show Arrows for Number Input]()
Always Show Arrows for Number Input
While I enjoy small details that make user interfaces more elegant, I also believe that less is more, especially when it comes to native behavior. One native behavior I dislike is that
<input type="number" />elements only show the increment and decrement arrows when theinput...Gather Feedback Using the Amazing UserWell
Most websites and mobile apps collect all sorts of data to try to gain insights into what users are doing, not doing, and to gain insight into what users may want. Those metrics are useful but there's a more valuable way to get information: direct...
![JavaScript Numeric Separators]()
JavaScript Numeric Separators
Writing good code is important -- writing code that's easily human readable is a next level skill. It's not often that APIs are introduced whose seemingly only useful function is making code more readable, but let me introduce you to JavaScript numeric separators: an API that...
![How to Restart a BAT file on Windows at an Interval]()
How to Restart a BAT file on Windows at an Interval
I recently wrote a
.batscript on Windows to mine Ethereum when I'm not using my gaming PC to frag noobs. I have a friend who also tries to mine cryptocurrencies but their machines have AMD processors; every once in a while, the processor...![CSS :is]()
CSS :is
There are scores of developers who hate CSS; don't get it, don't want to get it, etc. Most of that is either down to inefficiencies within the language or misunderstanding of how to properly construct a website structure. I mostly love CSS but there...
![Prevent Windows from Sleeping]()
Prevent Windows from Sleeping
I have a few processes on my Windows gaming PC that are critical but sometimes get impacted over night as Windows tells my beloved machine to tone it down. My machine has the necessary cooling so I'm happy to let the processes do their work.There...
![Not All Advice is Good Advice]()
Not All Advice is Good Advice
From the time we're children, we're trusting people. We rely on those close and older than us to point us toward success and "the right way". One of the toughest days of our lives is when we realize our parents, or people we look...
![Image Optimization Strategies Compared]()
Image Optimization Strategies Compared
We all know the stats. Slower website performance is strongly linked to higher abandon rates and lower conversions. What you may not know is that the main culprit is bloated web page payloads, bringing down our otherwise performant web pages via images.That being said, images...
![Regular Expression Match Groups]()
Regular Expression Match Groups
Regular expressions are incredibly powerful but can be difficult to maintain. They're a skill you learn on the job and, when the suits walk by, make you look incredibly smart if you have a few up on your screen. How can we solve the...
![Object.entries]()
Object.entries
Navigating and managing data structures is a really important skill for every level of engineer to have and improve upon. Over the years, the JavaScript language has continued to provide more methods for managing data structures, from
Object.keystoObject.valuesand so on. One...







