Search
How to Make a “Scroll to Select” Form Control
25.9.2024
The <select> element is a fairly straightforward concept: focus on it to reveal a set of <option>s that can be selected as the input’s value. That’s a great pattern and I’m not suggesting we change it. That said, I …
How to Make a “Scroll to Select” Form...
Google releases production-ready Gemini 1.5 for developers
25.9.2024
Google has launched Gemini 1.5 Pro and Flash models, offering developers improved performance at a reduced cost
Google releases production-ready Gemini 1.5 for developers
25.9.2024
Google has launched Gemini 1.5 Pro and Flash models, offering developers improved performance at a reduced cost
Google releases production-ready Gemini 1.5 for developers
25.9.2024
Google has launched Gemini 1.5 Pro and Flash models, offering developers improved performance at a reduced cost
Color Mixing With Animation Composition
24.9.2024
Mixing colors in CSS is pretty much a solved deal, thanks to the more recent color-mix() function as it gains support. Pass in two color values — any two color values at all — and optionally set the proportions.
background-color:
…
Color Mixing With Animation Composition originally...
The selectmenu Element is No More…Long Live select!
23.9.2024
I was looking over an older article Patrick Brosset penned for us introducing <selectmenu>, a new proposal at the time for a more style-able cousin to <select>. From there, I clicked the linked-up <selectmenu> explainer and got… this:…
The selectmenu Element...
Crypto firms cannot naively trust engineers with code, warns Exodus CEO
21.9.2024
Exodus CEO JP Richardson says the firm’s security team reviews all engineers' code to prevent malicious actions
Crypto firms cannot naively trust engineers with code: Exodus CEO
21.9.2024
Exodus CEO JP Richardson says the firm’s security team reviews all engineers' code to prevent malicious actions
Bank of Russia to Launch Digital Ruble Payment Infrastructure by July 2025
16.9.2024
The Bank of Russia aims to open the payment infrastructure for the Russian central bank digital currency (CBDC), the digital ruble, by July next year. Larger banks will offer digital ruble accounts and services by this deadline, with smaller institutions following later. The initiative seeks...
Two CSS Properties for Trimming Text Box Whitespace
13.9.2024
The text-box-trim and text-box-edge properties in CSS enable developers to trim specifiable amounts of the whitespace that appear above the first formatted line of text and below the last formatted line of text in a text box, making the text …
Two CSS Properties for Trimming...
Quick Hit #17
9.9.2024
“Wrapping the <labelaround the <inputis fine, and is sufficient for conformance on its own, however adding explicit association with for and id is still necessary in practice.” —James Edwards…
Quick Hit #17 originally published on CSS-Tricks, which is part of...
Russia Expands Digital Ruble Pilot With New Features: Widespread Use Expected in 2025
9.9.2024
Russia’s central bank is expanding its digital currency pilot program, involving 9,000 individuals and 1,200 companies. New features for the digital ruble, including payments via QR code, will be tested. Full-scale implementation is expected by late 2025. According to officials, demand...
The Protocol: The Secret Code Behind Trump Family Crypto Project
4.9.2024
In this week's issue of CoinDesk's weekly newsletter on blockchain tech, we've got the secret details underpinning the former president's plan for World Liberty Financial, as well as the rankings of which tokens performed the least-poorly in ugly August crypto markets
Japan’s finance regulator calls for lower crypto taxes in 2025
4.9.2024
Japan's Financial Services Agency has released plans to overhaul the nation's tax code which could see the tax rate for crypto assets lowered in 2025.
Google Chrome Vulnerability Exploited by North Korean Hackers, Microsoft Warns
1.9.2024
Microsoft recently detected a North Korean cyber group, Citrine Sleet, exploiting a security vulnerability in Chromium-based browsers, including Google Chrome. This flaw allowed attackers to execute malicious code on compromised devices. Citrine Sleet used advanced tactics, such as fake...
Paragraphs
30.8.2024
I sure do love little reminders about HTML semantics, particularly semantics that are tougher to commit to memory. Scott has a great one, beginning with this markup:
<pI am a paragraph.</p<spanI am also a paragraph.</span<div
…
Paragraphs originally published...
Introducing <shelly-wc>
28.8.2024
I created a little library at work to make those “skeleton screens” that I’m not sure anyone likes. […] We named it skellyCSS because… skeletons and CSS, I guess. We still aren’t even really using it very much, but it
…
Introducing <shelly-wc> originally published...
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...
HTC launches no-code game creator for ‘Viverse’ metaverse
22.8.2024
Creators can build out massively multiplayer games and social spaces using the in-world VR user interface
QR Code Scams: TN Attorney General Issues Warning
22.8.2024
The Tennessee Attorney General’s Office has issued a QR code scam alert, warning consumers about fraudulent QR codes used in various scams, including fake cryptocurrency investments. Consumers are urged to verify sources, check codes for tampering, and use secure scanner apps. Tennessee...