Search
More on content-visibility
28.10.2020
Back in August 2020, when the content-visiblity property in CSS trickled its way into Chrome browsers, Una Kravets and Vladimir Levin wrote about it and we covered it. The weirdest part is that to get the performance value out of it, you pair it with contain-intrinsic-size on these big chunks...
Ethereum Dev Virgil Griffith’s Attorney Files Motion to Dismiss Charges of Aiding North Korea
26.10.2020
The motion, filed by Brian Klein, claims the indictment of Griffith doesn't "specify any alleged overt facts," and contains no actual allegation of fact
ConsenSys and Protocol Labs team up to integrate Filecoin into Ethereum's dev tools
21.10.2020
Filecoin’s devs, miners, and even users will have a chance to access ConsenSys' Ethereum-native tools
Announcing the 2020 State of CSS Survey
20.10.2020
Last year’s State of CSS Survey yielded interesting results. There’s the quick adoption of features, like calc() and CSS custom properties. There’s also the overwhelming opinion that CSS is fun to write even as we see a growing reliance on CSS-in JS. We also saw some predictable...
Ethereum 2.0 deposit contract to launch this week: ConsenSys dev
20.10.2020
An Ethereum 2.0 developer predicts the protocol’s deposit contract will be released in a matter of days, and that ETH 2.0 staking will go live this year
Many yield farmers lost more than they bargained for when they trusted this DeFi dev
5.10.2020
Some UniCats users saw their entire token balances drained due to a malicious contract
Australian dev aims to bring Cardano payments to Shopify stores
1.10.2020
Shopify stores could soon allow users to pay for products with Cardano tokens with a new app that removes any payment intermediaries
Make Your Own Dev Tool
29.9.2020
Amber Wilson on making bookmarklets to help yo-self. She shows off one that injects an accessibility script — I like this approach, as it means you don’t have to maintain the bookmarklet, just the script it links to). Another example runs some code contained right in the link. The result...
A Gentle Introduction to Using a Docker Container as a Dev Environment
24.9.2020
Sarcasm disclaimer: This article is mostly sarcasm. I do not think that I actually speak for Dylan Thomas and I would never encourage you to foist a light theme on people who don’t want it. No matter how wrong they may be.
When Dylan Thomas penned the words, “Do not go gentle into that good...
Enforcing performance budgets with webpack
18.9.2020
As you probably know, a single monolithic JavaScript bundle — once a best practice — is no longer the way to go for modern web applications. Research has shown that larger bundles increase memory usage and CPU costs, especially on mid-range and low-end mobile devices.
webpack has a lot of features...
content-visibility: the new CSS property that boosts your rendering performance
14.9.2020
Una Kravets and Vladimir Levin:
[…] you can use another CSS property called content-visibility to apply the needed containment automatically. content-visibility ensures that you get the largest performance gains the browser can provide with minimal effort from you as...
‘I F*cked Up’: SushiSwap Creator Chef Nomi Returns $14M Dev Fund
11.9.2020
SushiSwap creator "Chef Nomi" has returned all $14 million in ether, apologizing to the DeFi project's community for suddenly liquidating his holdings
All the Ways to Make a Web Component
7.9.2020
This is a neat page that compares a ton of different libraries with web components. One of the things I learned after posting “A Bit on Web Components Libraries” is that the web platform APIs were designed for libraries to be built around them. Interesting, right?
This page makes...
Dev finds major governance bug in SushiSwap, but no threat to the project yet
7.9.2020
A massive bug cannot be exploited yet, but it may put migration plans on hold
Using @property for CSS Custom Properties
3.9.2020
Una Kravetz digs into how Chrome now allows you to declare CSS custom properties directly from CSS with more information than just a string.
So rather than something like this:
html {
--stop: 50%;
}
…can be declared with more details like this:
@property --stop {
syntax:...
Design.dev Review: A New Place to Find Free High-Quality Design Resources
27.8.2020
The hip new design resource site Design.dev will provide you with unique resources and premium designs that you won't find anywhere else.
The post Design.dev Review: A New Place to Find Free High-Quality Design Resources appeared first on Codrops
Doom Damage Flash on Scroll
26.8.2020
The video game Doom famously would flash the screen red when you were hit. Chris Johnson not only took that idea, but incorporated a bunch of the UI from Doom into this tounge-in-cheek JavaScript library called Doom Scroller. Get it? Like, doom scrolling, but like, Doom scrolling. It’s funny...
Designing a JavaScript Plugin System
25.8.2020
WordPress has plugins. jQuery has plugins. Gatsby, Eleventy, and Vue do, too.
Plugins are a common feature of libraries and frameworks, and for a good reason: they allow developers to add functionality, in a safe, scalable way. This makes the core project more valuable, and it builds a community...
This vs. That
24.8.2020
Here’s a nice site from Phuoc Nguyen, who I’ve noted before has quite a knack for clever sites. This vs. That pits different related concepts against each other as a theme for an article. For example, CSS has display: none;, opacity: 0;, and visibility: hidden; and they all, on...
Collective #619
20.8.2020
The Animated Web * theheadless.dev * Leading-Trim * Mozilla Lifeboat
The post Collective #619 appeared first on Codrops