Search
Grab a Vibrant Mario, Luigi, Wario, or Waluigi Beanie for $19 When You Stack These Discounts
17.1.2021
Mario, Luigi, Wario, Waluigi Beanie | $19 | Clip coupon & promo E4HATS10Read more
This Website Lets You Make GLaDOS Say Whatever You Want
17.1.2021
Do you like GLaDOS, the homicidal, yet charming AI overlord of the Portal games? Do you also wish you could hear her sing the opening line from My Chemical Romance’s “Black Parade?” Guess what? I got a website for you and your oddly specific dream.Read more
‘You’re Starting To Democratize Access.’ Arca’s Jeff Dorman on Crypto’s Impact on Organizational Structure and Other Big Trends to Look for in 2021
17.1.2021
A leading crypto investor on the year-ahead for bitcoin, NFTs, India and DeFi community tokens. Your host is Ben Schiller
Institutional investors won't take Bitcoin mainstream — You will
17.1.2021
Real-world applications and users, not institutional investors, will challenge the failing fiat currencies and increase Bitcoin adoption around the world
Congratulations, You Are Being Rescued
16.1.2021
This week on Snapshots we have some cool black and white screenshots, some urban decay, a swingin’ Spider-Man, some colorful cars, big and creepy bones, and a droid looking to chokeslam a Jedi. Read more
On Auto-Generated Atomic CSS
15.1.2021
Robin Weser’s “The Shorthand-Longhand Problem in Atomic CSS” in an interesting journey through a tricky problem. The point is that when you take on the job of converting something HTML and CSS-like into actual HTML and CSS, there are edge …
The post On Auto-Generated Atomic...
3 Approaches to Integrate React with Custom Elements
15.1.2021
In my role as a web developer who sits at the intersection of design and code, I am drawn to Web Components because of their portability. It makes sense: custom elements are fully-functional HTML elements that work in all modern …
The post 3 Approaches to Integrate React with Custom Elements...
You're Toad, Not Mario. And That's OK
15.1.2021
For as long as Mario, Luigi, Bowser, and Princess Peach have existed, another group of characters have been waiting in the wings, ready to let players know about whose princess is in which castle. The Toads have always been there, and they have always been overlooked. But Toads can be heroes.Read...
What Are You Playing This Weekend?
15.1.2021
The weekend is for processing what happened last week and steeling ourselves for what’s going to happen next week. Video games are the perfect accompaniment to both of these activities. Read more
Stealthily Save $6 When You Pre-Order Hitman 3 on Xbox
15.1.2021
Hitman 3 (Xbox Digital) | $54 | Newegg | Use code EMCEHHW35 Read more
Proper Tabbing to Interactive Elements in Firefox on macOS
15.1.2021
I just had to debug an issue with focusable elements in Firefox. Someone reported to me that when tabbing to a certain element within a CodePen embed, it shot the scroll position to the top of the page (WTF?!). So, …
The post Proper Tabbing to Interactive Elements in Firefox on macOS...
Building an Ethereum app using Redwood.js and Fauna
15.1.2021
With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum applications. Ethereum, as you should know by now, is a public (meaning, …
The post Building an Ethereum app using Redwood.js and Fauna...
The Most Shameless False Advertising You'll Ever See Was The Art On '90s Racing Game Boxes
14.1.2021
One of the great things about the internet, among all the horrible ones, is that the abundance of online information makes research simpler. I know this is stupidly obvious when written out, but if you were, for instance, buying a video game in the ’90s, you had to read a magazine to know what...
How to Make GraphQL and DynamoDB Play Nicely Together
14.1.2021
Serverless, GraphQL, and DynamoDB are a powerful combination for building websites. The first two are well-loved, but DynamoDB is often misunderstood or actively avoided. It’s often dismissed by folks who consider it only worth the effort “at scale.”…
The post How to Make GraphQL...
Coheed And Cambria Frontman Writes Mournful Song About PlayStation 5 Shortages
14.1.2021
I want a PlayStation 5. I have tried on multiple occasions to acquire a PlayStation 5. I do not have a PlayStation 5. At the rate things are going, these words will likely be the first in my autobiography and on my tombstone—and perhaps yours as well. It is only right, then, that somebody...
Dynamic, Conditional Imports
13.1.2021
With ES Modules, you can natively import other JavaScript. Like confetti, duh:
import confetti from 'https://cdn.skypack.dev/canvas-confetti';
confetti();
That import statement is just gonna run. There is a pattern to do it conditionally though. It’s like this:
(async ()
…
The post...
Fading in a Page on Load with CSS & JavaScript
13.1.2021
Louis Lazaris demonstrates a very simple way of doing this.
Hide the body (with JavaScript) right away with opacity: 0
Wait for all the JavaScript to execute
Unhide the body by transitioning it back to opacity: 1
Like this:
CodePen…
The post Fading in a Page on Load with CSS &...
Two Issues Styling the Details Element and How to Solve Them
13.1.2021
In the not-too-distant past, even basic accordion-like interactions required JavaScript event listeners or some CSS… trickery. And, depending on the solution used, editing the underlying HTML could get complicated.
Now, the <details> and <summary> elements (which combine to form...
A (terrible?) way to do footnotes in HTML
13.1.2021
Terence Eden poked around with a way to do footnotes using the <details>/<summary> elements. I think it’s kind of clever. Rather than a hyperlink that jumps down to explain the footnote elsewhere, the details are right there next …
The post A (terrible?) way to...
Fixing Smooth Scrolling with Find-on-Page
13.1.2021
Back when we released the v17 design (we’re on v18 now) of this site. I added html { scroll-behavior: smooth; } to the CSS. Right away, I got comments like this (just one example):
… when you control+f or
…
The post Fixing Smooth Scrolling with Find-on-Page appeared first...