Search
A little bit of plain Javascript can do a lot
8.7.2020
Julia Evans:
I decided to implement almost all of the UI by just adding & removing CSS classes, and using CSS transitions if I want to animate a transition.
An awful lot of the JavaScript on sites (that aren’t otherwise entirely constructed from JavaScript) is click the thing...
Bad & Good News For Binance, Unstoppable Chat + More News
7.7.2020
Get your daily, bite-sized digest of cryptoasset and blockchain-related news – investigating the stories flying under the radar of today’s crypto news.
Exchanges news
Binance has been told to cease offering crypto derivatives trading in Brazil. Per an official release, the nation’s Securities...
Posters! (for CSS Flexbox and CSS Grid)
6.7.2020
Any time I chat with a fellow web person and CSS-Tricks comes up in conversation, there is a good chance they’ll say: oh yeah, that guide on CSS flexbox, I use that all the time!
Indeed that page, and it’s cousin the CSS grid guide, are among our top trafficked pages. I try to take...
Modern Monetary Theory Is Too Good To Be True
3.7.2020
The Australian government is planning to spend AUD 190 billion (USD 132 billion) to support the economy in response to COVID-19, according to the latest Parliamentary Budget Office estimate.
The total impact of COVID-19 on the government’s net debt, including both revenue impacts (down, because...
Fluid Images in a Variable Proportion Layout
3.7.2020
Creating fluid images when they stand alone in a layout is easy enough nowadays. However, with more sophisticated interfaces we often have to place images inside responsive elements, like this card:
For now, let’s say this image is not semantic content, but only decoration. That’s...
Some Performance Links
3.7.2020
Just had a couple of good performance links burning a hole in my pocket, so blogging them like a good little blogger.
Web Performance Recipes With Puppeteer
Puppeteer is an Node library for spinning up a copy of Chrome “headlessly” (i.e. no UI) and controlling it. People use it...
First Mover: The Return of the Bitcoin Retail Investor (And Why That’s a Good Thing)
29.6.2020
It's been assumed for years that well-heeled financial institutions would become the main driving force and primary investor class in crypto. That narrative may underestimate the power of the retail investor
Many Bitcoin Developers Are Choosing to Use Pseudonyms – For Good Reason
29.6.2020
Whether out of concern for personal security or a desire to preserve privacy, many Bitcoin developers are known to the world only by their pseudonyms
Is the Travel Rule Good or Bad for Crypto? Both
27.6.2020
A new international rule requiring digital asset operators to report transactions could spilt the crypto industry in two, argue two researchers
The Return of the 90s Web
26.6.2020
One of my forever-lessons here on CSS-Tricks is that having your own website and blogging on it is a good idea. It’s probably one of the best decisions I’ve ever made, as it’s been a direct source of fun, career development and, eventually, income.
I always chuckle at little...
Miners Are Sending Bitcoins to Exchanges Again – and That May Be Bearish
24.6.2020
A sudden spike in miner outflows of bitcoin to exchanges makes the cryptocurrency vulnerable to a price drop, according one analyst
Crypto Long & Short: What Changed My Mind About Bitcoin Narratives
21.6.2020
Is bitcoin having a good year or not? As an industry, we need to work on honing our understanding of the many narratives, and how they can influence value
Everything You Need to Know About FLIP Animations in React
16.6.2020
With a very recent Safari update, Web Animations API (WAAPI) is now supported without a flag in all modern browsers (except IE).  Here’s a handy Pen where you can check which features your browser supports. The WAAPI is a nice way to do animation (that needs to be done in JavaScript) because...
CSS :is() and :where() are coming to browsers
10.6.2020
Šime Vidas with the lowdown on what these pseudo-selectors are and why they will be useful:
:is() is to reduce repetition¹ of parts of comma-separated selectors.
:where() is the same, but nothing inside it affects specificity. The example of wrapping :where(:not()) is really great, as now there...
Hundreds of Institutional Investors Send a Good Sign to Bitcoin & Co
9.6.2020
The results of a recent survey of 774 institutional investors in the US and Europe confirm that interest in and acceptance of cryptoassets as a new investable asset class is growing, according to Tom Jessop, president of Fidelity Digital Assets.
The subsidiary of the US-based mutual fund giant...
The Trickery it Takes to Create eBook-Like Text Columns
8.6.2020
There’s some interesting CSS trickery in Jason Pamental’s latest Web Fonts & Typography News. Jason wanted to bring swipeable columns to his digital book experience on mobile. Which brings up an interesting question right away… how do you set full-width columns that...
Crypto Crime on the Rise — Good Odds of 2020 Becoming a Record-Breaker
7.6.2020
Experts believe that a more holistic crypto ecosystem, especially one that is more AML-centric, is needed to help prevent the spread of crypto scams in 2020
EU’s Europol: Bitcoin Privacy Wallet ‘Not Looking Good’ For Law Enforcement
4.6.2020
Europol, the European Union's law enforcement agency, has its eyes on the popular bitcoin privacy tool Wasabi Wallet, documents verified by CoinDesk show
The Many Bad (and Good!) Patterns for Close Buttons
27.5.2020
Manuel Matuzović details 10 bad HTML patterns for a close button. You know, stuff like this:
<a class="close" onclick="close()"×</a
Why is that bad? There is no href there, so it really isn’t a link (close buttons aren’t links). Not to mention the missing href makes this...
Are You a Developer?
27.5.2020
“You’re not really a developer. Sooner or later people are going to realize you don’t know what you’re talking about. You’re just not good enough.” You’ve probably had thoughts like these at one point or another. You’ve never heard someone else tell you that you’re not a developer, but you’re still...