Search
Time Travelling CSS With :target
9.9.2024
Checkbox and radio button hacks are the (in)famous trick for creating games using just CSS. But it turns out that other elements based on user input can be hacked and gamified. There are very cool examples of developers getting creative with CSS...
How to Download a YouTube Video or Channel
4.9.2024
The ability to download media on the internet almost feels like a lost art. When I was in my teens, piracy of mp3s, movies, and just about everything else via torrents and apps like Kazaa, LimeWire, Napster, etc. was in full swing. These days sites use blob URLs and other means to prevent...
Basic keyboard shortcut support for focused links
23.8.2024
Eric gifting us with his research on all the various things that anchors (not links) do when they are in :focus.
Turns out, there’s a lot!
That’s an understatement! This is an incredible amount of work, even …
Basic keyboard shortcut support for focused links originally published...
FIU IND blocks 9 crypto exchange URLs for non-compliance
29.12.2023
A total of 9 crypto exchange platforms have been served with a compliance Show Cause notice by the Financial Intelligence Unit India, also recognized as FIU IND. The names of these platforms are Binance, Kucoin, Kraken, Huobi, Gate.io, Bitstamp, Bittrex, Bitfinex, and MEXC Global. The said...
URL.canParse
17.7.2023
Parsing of URLs on the client side has been a common practice for two decades. The early days included using illegible regular expressions but the JavaScript specification eventually evolved into a new URL method of parsing URLs. While URL is incredibly useful when a valid URL is provided,...
Google Ads data: $4M stolen through crypto phishing URLs
27.4.2023
Unsuspecting cryptocurrency users have lost over $4 million to phishing websites promoted using Google Ads
Forget HTTP: Ethereum has a new URL standard that can't be blocked
15.3.2023
Under a newly rolled out Ethereum standard, DApps and NFTs can be accessed by internet users without the worry of centralized censorship
Does WWW still belong in URLs?
5.12.2022
For years, a small pedantry war has been raging in our address bars. In one corner are brands like Google, Instagram, and Facebook. This group has chosen to redirect example.com to www.example.com. In the opposite corner: …
Does WWW still belong in URLs? originally published on CSS-Tricks...
Convex Finance Sets Up New URLs After Website Address Is Hijacked
24.6.2022
At least five addresses were affected in the front-end exploit last night. No funds on verified contracts were exploited
Trailing Slashes on URLs: Contentious or Settled?
25.2.2022
A fun deep dive from Zach. Do you have an opinion on which you should use?
1) https://website.com/foo/
2) https://websites.com/foo
The first option has a “trailing slash.” The second does not.
I’ve always preferred this thinking: you use a trailing …
Trailing Slashes...
A Chrome Extension for Cloudinary That Helps You Pluck Out Useful Media URLs From Your Library Quickly
10.2.2022
(This is a sponsored post.)
Cloudinary is a host for your digital assets like images and video. If you don’t already know them, you should, because you can build it into the asset management you almost certainly need to …
A Chrome Extension for Cloudinary That Helps You Pluck...
Increase Your Reach
22.12.2021
NGL, I was a little overwhelmed when I sat down to write this article. There are so many things that immediately flooded my mind—take out any extra divs; use links for URLs, use buttons for events and actions; use …
Better Line Breaks for Long URLs
16.3.2021
CSS-Tricks has covered how to break text that overflows its container before, but not much as much as you might think. Back in 2012, Chris penned “Handling Long Words and URLs (Forcing Breaks, Hyphenation, Ellipsis, etc)” and it is still …
The post Better Line Breaks for Long URLs appeared...
Guillermo’s 2019 in Review
7.2.2020
Of all the tech-focused year-in-review posts I read, Guillermo Rauch's is my favorite. There is a lot in there, jumping from topics like modern architectures, high-fiving specific apps, and philosophical movements.
I'll pick one quote about the rise of "deploy previews":
A salient feature is...
Meeting GraphQL at a Cocktail Mixer
26.9.2019
GraphQL and REST are two specifications used when building APIs for websites to use. REST defines a series of unique identifiers (URLs) that applications use to request and send data. GraphQL defines a query language that allows client applications to specify precisely the data they need from...
Share Bitcoin Cash Related Shortlinks Using BCH.gg
29.5.2019
Projects and members of the Bitcoin Cash community often need to share important information with other BCH enthusiasts. If you are involved with the cryptocurrency, there’s a website called BCH.gg you can use to shorten URLs, with each shortlink featuring the BCH name. Also read: How...
Wix Is Challenging You to an SEO Battle for $25K (Sponsored)
24.5.2019
This year Wix launched a series of advanced SEO tools for Wix users to optimize their site pages for search engines and social media platforms. These tools include custom meta tags, canonical URLs, 301 redirects, structured data and rapid loading. So what’s the deal? To put their new SEO tools...
Better Than Native
27.3.2019
Andy Bell wrote up his thoughts about the whole web versus native app debate which I think is super interesting. It was hard to make it through the post because I was nodding so aggressively as I read:
The whole idea of competing with native apps seems pretty daft to me, too. The web gives us...
Extending Google Analytics on CSS-Tricks with Custom Dimensions
11.3.2019
The idea for this article sparked when Chris wrote this in Thank You (2018 Edition):
I almost wish our URLs had years in them because I still don't have a way to scope analytic data to only show me data from content published this year. I can see the most popular stuff from the year, but that's...
Social Cards as a Service
19.2.2019
I love the idea of programmatically generated images. That power is close at hand these days for us front-end developers, thanks to the concept of headless browsers. Take Puppeteer, the library for controlling headless Chrome. Generating images from URLs is their default use case:
const puppeteer...