Search
Skip or Only Run a Test with JavaScript Mocha
10.10.2022
Whenever I start to feel anxiety about a big change I’m making, I start writing more unit tests. I’ll write down my fear and then write a test that attacks, and eventually relaxes, that fear. There are two actions that I’ve been frequently using with test writing: skipping all...
10 Steam Demos To Check Out During Next Fest
6.10.2022
It’s time once again for Steam Next Fest, a one-week period in which Valve’s gaming storefront becomes flooded with tantalizing demos for promising upcoming games. One major takeaway from this year’s event is that, yes, there are indeed a hell of a lot of awesome games on the horizon. And the best...
Determine Default App for File Type from Command Line
3.10.2022
One quality of life improvement any developer can make for themselves is ensuring different file types open in the app they’re most proficient in. If you know me, you know I prefer accomplishing as much as possible from the command line. The duti utility allows users to determine default file...
Nifty News: Enter the afterlife in style, Solana NFT game demo hits Epic store and more
30.9.2022
300 holders of the Spartan NFT will be able to spread their ashes at a 35-foot memorial to Spartan soldiers, to be built in Greece
Set Brave as Default Browser from Command Line
26.9.2022
I’ve been a huge fan of the Brave web browser for years. They’re crypto-friendly, provide native ad-blocking features, and even provide Tor integration. Whenever I set up new systems, I automate Brave as the default browser. You can use the following shell command to set Brave as...
CSS :autofill
22.9.2022
Autofilling HTML input elements is a frequent user action that can drastically improve user experience. Hell, we all autofill for our passwords and address information. But what control do we have when input elements have been autofilled? To add custom CSS styles to inputs whose contents have been...
Hacking CSS Animation State and Playback Time
6.9.2022
CSS-only Wolfenstein is a little project that I made a few weeks ago. It was an experiment with CSS 3D transformations and animations.
Inspired by the FPS demo and another Wolfenstein CodePen, I decided to build my own version. …
Hacking CSS Animation State and Playback Time originally...
Monitor Events and Function Calls via Console
29.8.2022
Despite having worked on the very complex Firefox for a number of years, I’ll always love plain old console.log debugging. Logging can provide an audit trail as events happen and text you can share with others. Did you know that chrome provides monitorEvents and monitor so that you can get...
CSS :out-of-range
22.8.2022
One aspect of web development I’ve always loathed was working with forms. Form elements have been traditionally difficult to style due to OS and browser differences, and validation can be a nightmare. Luckily the native HTML APIs added methods for improving the form validation situation. With...
git Force Push
19.8.2022
Rebasing is a frequent task for anyone using git. We sometimes use rebasing to branch our code from the last changes or even just to drop commits from a branch. Oftentimes when trying to push after a rebase, you’ll see something like the following: hint: Updates were rejected because the...
Awesome Demos Roundup #21
16.8.2022
A fresh roundup of the most interesting code experiments from the past couple of weeks
Chcete vyzkoušet akci Splatoon 3 ještě před vydáním? Připravte si demo
11.8.2022
Splatoon 3 je zejména multiplayerová akce, které se obejde bez krve. V bitvách sice potřebujete přesnou mušku, hlavní je ovšem přebarvovat herní plochu. Jednu z novinek trojky bude možné vyzkoušet koncem srpna, tedy ještě před vydáním hry
Specify Node Versions with .nvmrc
9.8.2022
I’ve heavily promoted nvm, a Node.js version manager, over the years. Having a tool to manage multiple versions of a language interpreter has been so useful, especially due to the complexity of Node.js package management. One tip I like to give new developers is adding a .nvmrc file to their...
How to Inject a Global with Web Extensions in Manifest V3
8.8.2022
For those of you not familiar with the world of web extension development, a storm is brewing with Chrome. Google will stop support for manifest version 2, which is what the vast majority of web extensions use. Manifest version 3 sees many changes but the largest change is moving from persistent...
How Plugins Enhance The WYSIWYG Editing Experience (Sponsored)
2.8.2022
WYSIWYG editors are one of the core components of any content management system (CMS). A well-coded, feature-filled WYSIWYG HTML editor can distinguish between a CMS users love and one they can’t stand.  While all WYSIWYG editors have a set of basic functionality, the power of plugins...
JavaScript Event.defaultPrevented
27.7.2022
Whether you started with the old on_____ property or addEventListener, you know that events drive user experiences in modern JavaScript. If you’ve worked with events, you know that preventDefault() and stopPropagation() are frequently used to handle events. One thing you probably didn’t...
USM.World Debuts During Tachyon’s Demo Day
19.7.2022
USM.World made a debut during Tachton’s demo day to also reveal its 12-month product road map that is headed toward creating Web3 that is driven by the community and is only community oriented in all its functioning. Joseph Lubin joined the historic event. Joseph Lubin is the co-founder...
ApeCoin price eyes 45% rally following Otherside metaverse demo
19.7.2022
APE has been pursuing a rare ascending triangle reversal breakout, with its profit target at $8.40
7 Ways to Optimize Performance for Your WordPress Site (Sponsored)
18.7.2022
The vast majority of blogs, news websites, and information websites run on WordPress. While the WordPress developer team and community do their best to ensure wordPress is performant, there are a number of practices you can implement to keep your site blazing fast. Let’s look at some of them!...
Otherside Metaverse demo kicks off with 4,500 participants: highlights
18.7.2022
The highly anticipated first trip into the Otherside Metaverse went off with 4,500 users, as the project’s Otherdeed NFTs surpassed $1 billion in sales