Set up a package root in your homedir to hold the Node "global" packages: $ NPM_PACKAGES="$HOME/.npm-packages"
Webpacker can automatically create an icon font from SVG files, which is really handy. When you're using the asset...
If you struggle with a /boot partition that is too small for updates, and you are too intimidated by the...
Was ist Elastic? Suchmaschine, basierend auf Apache Lucene größtenteils Open-Source einige kommerzielle Features ("Elastic Stack", früher "X-Pack") Zugriffsrechte...
Sometimes you might need to do some task in GitLab which would be tedious if you'd have to do...
When you have a powerful machine with many CPU cores, you might run into an error like
You can use .ids on an ActiveRecord 4+ scope to pluck all the ids of the relation User.where("users.name LIKE...
Rails' params hash contains any request parameters (URL parameters or request payload) as well as routing parameters like :controller, :action...
For searching in large database tables we usually use PostgreSQL's fulltext search capabilities. While this works reasonably well for...
Ubuntu has decided to disable PDF processing because ImageMagick and the underlying Ghostscript had several security issues. When your Ghostscript...
Rubymine 2024.3 bundles Grazie Lite by default. You need to enabled "German" under Settings/Preferences | Editor | Natural Languages.
Phusion Passenger changed the way how it gets restarted several times. Through the project's history, these all were valid...
Geordi provides a pretty neat way to generate beautiful commit messages according to your stories in Linear: geordi commit
Flexbox is awesome. Most of it even works in IE11, but flex: 1 won't work reliably in Internet Explorer...
Restricting access to cookies is essential for security in many web apps. For example, the session ID, the secret token...
If you need to run a program on a remote machine (e.g. to your office PC) with a graphical UI...
Migrating data from a legacy into a new system can be a surprisingly large undertaking. We have done this a...
Having a unique selector for an element is useful to later select it from JavaScript or to update a fragment...
As a web developer, you know Google Analytics (GA). Probably you've dropped the GA snippet into more than one...
Ruby has this handy block shortcut map(&:to_i) for map { |x| x.to_i }. However, it is limited to argument...
Since late 2015, all major browsers (still excluding Firefox) support pointing device media queries. These can be used to distinguish...
Touch devices have their own set of events like touchstart or touchmove. Because mobile browsers should also work with with...
Boot partitions from installations prior to the 16.04 era are terribly small. When you install updates and encounter errors due...
You might have some trouble running a Rails LTS 2 app with MySQL 5.7. If you don't want to...