Search
Chapter 10: Browser Wars
3.11.2021
In June of 1995, representatives from Microsoft arrived at the Netscape offices. The stated goal was to find ways to work together—Netscape as the single dominant force in the browser market and Microsoft as a tech giant just beginning to …
The post Chapter 10: Browser Wars appeared first...
Coinbase to Improve Customer Support in US and India by Acquiring AI Platform Agara
3.11.2021
Coinbase is acquiring an AI-powered support platform Agara in an effort to deliver “world-class support for customers.” The exchange explained that “Through this acquisition, we’ll be able to provide our customers with new personalized, intelligent, and real-time support...
Proxying Third-Party JavaScript as First-Party JavaScript (and the Potential Effect on Analytics)
2.11.2021
First, check out how incredibly easy it is to write a Cloudflare Worker to proxy another URL:
addEventListener("fetch", (event) ={
event.respondWith(
fetch("https://css-tricks.com")
);
});
It doesn’t have any error handling or anything, but hey, it works:
Now imagine how …
The...
GUI Challenges
2.11.2021
I keep bookmarking Adam’s GUI Challenges posts/videos and, before I even have a chance to review and link them up, another one is already published! Fortunately, the homepage for them on web.dev is a nice roundup.
For example, a recent …
The post GUI Challenges appeared first...
GUI Challenges
2.11.2021
I keep bookmarking Adam’s GUI Challenges posts/videos and, before I even have a chance to review and link them up, another one is already published! Fortunately, the homepage for them on web.dev is a nice roundup.
For example, a recent …
The post GUI Challenges appeared first...
Rebase vs. Merge: Integrating Changes in Git
2.11.2021
This article is part of our “Advanced Git” series. Be sure to follow us on Twitter or sign up for our newsletter to hear about the next articles!
Most developers understand that it’s important to use branches in Git. In …
The post Rebase vs. Merge: Integrating Changes in Git appeared...
Responsible JavaScript
2.11.2021
High five to Jeremy on the big release of Responsible JavaScript on A Book Apart. There is a lot of talk about how the proliferation of JavaScript has had a negative impact on the web, but now we have …
The post Responsible JavaScript appeared first on CSS-Tricks. You can support CSS-Tricks...
Buttons vs. Links
1.11.2021
There are thousands of articles out there about buttons and links on the web; the differences and how to use them properly. Hey, I don’t mind. I wrote my own as well¹.
It’s such a common mistake on …
The post Buttons vs. Links appeared first on CSS-Tricks. You can support...
Have Single-Page Apps Ruined the Web? (“Transitional Apps”)
1.11.2021
A big heaping 19-minute bowl of not-too-hot, not-too-cold baby bear porridge website building from Rich Harris. I’ve certainly overheard more than my fair share of arguments about Single Page Apps (SPAs) vs Multi-Page Apps (MPAs).
Although, I will say it’s …
The post Have...
So, You Want to Build an @mention Autocomplete Feature?
1.11.2021
We’re all familiar with the concept of autocompletion, right? You type something into a search box and it tries to guess what you’re looking for as you type, displaying suggestions, often below the cursor. While we’re used to autocomplete on …
The post So, You Want to Build an @mention...
CSS-ing Candy Ghost Buttons
1.11.2021
Recently, while looking for some ideas on what to code as I have zero artistic sense so the only thing I can do is find pretty things that other people have come up with and remake them with clean and …
The post CSS-ing Candy Ghost Buttons appeared first on CSS-Tricks. You can support...
Digital Transformation Committee Recommends Amended Ukrainian Crypto Law for Adoption
30.10.2021
The law “On Virtual Assets,” Ukraine’s attempt to regulate its growing crypto space, has been revised again and recommended for final adoption. A key parliamentary committee has given its support for the bill which was vetoed by the Ukrainian president this month. Ukrainian...
Some Articles About Accessibility I’ve Saved Recently IV
29.10.2021
A guide to designing accessible, WCAG-compliant focus indicators — Sara Soueidan says you can make more accessible focus outlines by doing your own, rather than leaving it to the browser — as long as you do it right. Deep dive!
…
The post Some Articles About Accessibility I’ve Saved...
Create Your Own Automated Social Images With Resoc
29.10.2021
There has been a lot of talk about automated social images lately. GitHub has created its own. A WordPress plugin has been acquired by Jetpack. There is definitely interest! People like Ryan Filler and Zach Leatherman have implemented …
The post Create Your Own Automated Social Images With...
Okhsv and Okhsl
28.10.2021
There is an old Russian fable where Okhsv and Okhsl are on a rowboat and Okhsv says to Okhsl, “What are the known shortcomings of HSL and HSV color pickers in design applications?” I kid, I kid. But really, what …
The post Okhsv and Okhsl appeared first on CSS-Tricks. You...
Okhsv and Okhsl
28.10.2021
There is an old Russian fable where Okhsv and Okhsl are on a rowboat and Okhsv says to Okhsl, “What are the known shortcomings of HSL and HSV color pickers in design applications?” I kid, I kid. But really, what …
The post Okhsv and Okhsl appeared first on CSS-Tricks. You...
Vite + _____
28.10.2021
Vite, “Next Generation Frontend Tooling” from Evan You, has been capturing a lot of attention. I’ve heard rave reviews from developers, even in private chats (you gotta try this!). Being from Evan, Vite works great with Vue, …
The post Vite + _____ appeared first...
Merge Conflicts: What They Are and How to Deal with Them
28.10.2021
Merge conflicts... Nobody likes them. Some of us even fear them. But they are a fact of life when you're working with Git, especially when you're teaming up with other developers. In most cases, merge conflicts aren't as scary as you might think. In this fourth part of our “Advanced Git” series...
Building an Angular Data Grid With Filtering
28.10.2021
(This is a sponsored post.)
Kendo UI makes it possible to go from a basic idea to a full-fledged app, thanks to a massive component library. We’re talking well over 100 components that are ready for you to drop …
The post Building an Angular Data Grid With Filtering appeared first...
RSS3 Protocol to Provide Support to Polygon Network
28.10.2021
RSS3 protocol and Polygon Network are set to collaborate. The RSS3 modes and protocol will exchange their technology and operation systems with the Polygon Network to support Polygon’s content and data indexing capabilities. Polygon is a DeFi protocol for building blockchain networks compatible...