Jasmine is a great tool to unit test your JavaScript components without writing an expensive end-to-end test for...
Resources RubyGuides: Mastering Ruby Regular Expressions Using regular expressions in JavaScript Testing regular expressions visually Regular Expressions: Quantifier modes...
JavaScript code can access and manipulate the browser's DOM tree. Using JavaScript we can add interactive behavior to our...
Sometimes you need to access a dev server running on localhost from another machine that is not part of the...
ImageMagick can convert SVGs to raster image formats. Example for PNG: convert input.svg output.png If the SVG has a...
Some users might use Adblock Plus or similar browser plugins to reduce the number of ads displayed. If you run...
Rails 6.1 has a "strict loading" mode that forces the developer to preload any association they plan to use. Associations...
age is a simple, modern and secure file encryption tool, format, and Go library. It features small explicit keys, no...
The attached compiler() function below applies JavaScript behavior to matching HTML elements as they enter the DOM. This works like...
What is netfilter's Connection Tracking system? The connection tracking system often referenced as nf_conntrack is part of the...
We have observed Lenovo laptops with nvidia graphics losing performance after they have been in use for a few minutes...
Browsers usually cache website content in order to provide the user with faster responses. Examples are returning to a website...
https://tableconvert.com/ is an online tool to convert tables between different formats (e.g. json, markdown, csv).
When your application is open for public sign up and sends out transactional e-mails to a large number of...
Insomnia is a GUI tool to help you communicating with an API. There are also other tools to do this...
Rails 6 includes a WYSIWYG editor, Action Text. It works out of the box quite well, but chances are that...
There are several tools for DNS debugging which offer you more or less information. Most of the time the more...
In my experience, the most common sources of memory leaks are APIs like these: addEventListener. This is the most common...
You need to install the official plugin, it is not bundled with RubyMine by default. Example: Setup a watcher...
curl-to-ruby is a handy tool that converts your curl command to ruby code that uses the Net::HTTP...
Chrome has a built-in utility to check performance and accessibility (and more) of your web app: Lighthouse.
If you're about to handle X509 certificates and don't want to remember/google a handful of openssl commands you...
grep is the go-to CLI tool to accomplish tasks like filtering large files for arbitrary keywords. When additional context...
When an event listener on a DOM element throws an error, that error will be silenced and not interrupt your...