Search
In Search of a Stack That Monitors the Quality and Complexity of CSS
12.8.2019
Many developers write about how to maintain a CSS codebase, yet not a lot of them write about how they measure the quality of that codebase. Sure, we have excellent linters like StyleLint and CSSLint, but they only help at preventing mistakes at a micro level. Using a wrong color notation, adding...
Crypto Regulations Are Changing Worldwide to Comply With FATF Standards
12.8.2019
Governments worldwide are changing the way they regulate crypto assets to comply with the global cryptocurrency standards set by the Financial Action Task Force (FATF). Some are amending existing laws, while others are creating a new system to cooperate and share data. Also read: China Publishes...
Bitcoin Mining Industry’s Exponential Growth Just Won’t Stop
11.8.2019
A decade ago when Satoshi Nakamoto unleashed the Bitcoin network, the security behind the protocol was guarded by only a few miners. These days, mining the SHA-256 algorithm has become a thriving industry that hasn’t stopped growing. Also Read: Exploring the SLP Token Universe Built on...
Moving Text on a Curved Path
9.8.2019
There was a fun article in The New York Times the other day describing the fancy way Elizabeth Warren and her staff let people take a selfie with Warren. But... the pictures aren't actually selfies because they are taken by someone else. The article has his hilarious line of text that wiggles by...
Building a Full-Stack Serverless Application with Cloudflare Workers
9.8.2019
One of my favorite developments in software development has been the advent of serverless. As a developer who has a tendency to get bogged down in the details of deployment and DevOps, it's refreshing to be given a mode of building web applications that simply abstracts scaling and infrastructure...
US Exchanges Race to Launch Regulated Physically-Delivered Bitcoin Futures
9.8.2019
The race to launch regulated physically-delivered bitcoin futures is back on for three US-regulated trading platforms after one of them hit a snag with the country’s derivatives regulator, the Commodity Futures Trading Commission. Two other exchanges are racing to launch similar products this...
Weekly Platform News: CSS font-style: oblique, webhin browser extension, CSS Modules V1
9.8.2019
In this week's roundup, variable fonts get oblique, a new browser extension for linting, and the very first version of CSS Modules.
Use font-style: oblique on variable fonts
Some popular variable fonts have a 'wght' (weight) axis for displaying text at different font weights and a 'slnt' (slant)...
Developers Reveal Sandbox Video Game Powered by Bitcoin Cash
8.8.2019
On August 7, developers from the team Block Hop announced a new sandbox game powered by the Bitcoin Cash (BCH) blockchain. The gaming software called Realmx is a “next-generation” game that uses blockchain technology, extensible crafted items, and online gaming to create unique...
Design Principles for Developers: Processes and CSS Tips for Better Web Design
8.8.2019
It is technically true that anyone can cook. But there’s a difference between actually knowing how to prepare a delicious meal and hoping for the best as you throw a few ingredients in a pot. Just like web development, you might know the ingredients—<span>, background-color, .heading-1—but...
Get the Best Domain Name for your New Website
8.8.2019
(This is a sponsored post.)
If you're on CSS-Tricks, we can probably bet that you're in the process of building a really cool website. You've spent your time creating content, applying appropriate UX design techniques, coding it to perfection, and now you're about ready to launch it to the world.
A...
Cryptophyl.com Launches Dedicated Exchange for SLP Tokens and BCH
8.8.2019
The team behind the former cryptocurrency exchange Voltaire recently announced the launch of a new trading platform specifically designed for Simple Ledger Protocol (SLP) tokens. Three weeks ago the new exchange called Cryptophyl.com launched its trading engine and the first SLP token supported...
Using Immer for React State Management
7.8.2019
We make use of state to keep track of application data. States change as users interact with an application. When this happens, we need to update the state that is displayed to the user, and we do this using React’s setState.
Since states are not meant to be updated directly (because React’s state...
Quick Gulp Cache Busting
7.8.2019
You should for sure be setting far-out cache headers on your assets like CSS and JavaScript (and images and fonts and whatever else). That tells the browser "hang on to this file basically forever." That way, when navigating from page to page on a site — or revisiting it, or refreshing...
Indian Tax Authority Sends Probing Questions to Crypto Owners – Experts Weigh In
7.8.2019
As the Indian government deliberates on the country’s crypto policy, the tax authority continues to send out letters with lengthy, probing questions to crypto owners. News.Bitcoin.com talked to industry experts to find out the implications of these letters, what people can do when receiving...
Let’s Give Grunt Tasks the Marie Kondo Organization Treatment
6.8.2019
We live in an era of webpack and npm scripts. Good or bad, they took the lead for bundling and task running, along with bits of Rollup, JSPM and Gulp. But let's face it. Some of your older projects are still using good ol' Grunt. While it no longer glimmers as brightly, it does the job well...
SSCCE
6.8.2019
You know what a "reduced test case" is, right? We've talked about it here. I imagine the concept is useful in many walks of life, but in the world of front-end development, you can think of it like:
A reduced test case is a demo/example page you create which reproduces the problem you are having...
Using Your Domain with a Netlify-Hosted Site
6.8.2019
Netlify has their own docs for Custom Domains, so if you're looking for horse's mouth technical docs on this stuff, that should be treated as the source of truth. But I'd like to take a crack at it from a slightly different angle, where we look at where you are and what you wanna do, and the point...
Let Mavo Shine in Building Interactive Web Applications
6.8.2019
As you could guess from the title, this tutorial is dedicated to Mavo: a new, approachable way to create complex, reactive, persistent web applications just by writing HTML and CSS, without a single line of JavaScript and no server backend.
🐇 Follow the white rabbit!
Mavo is developed...
How Governments Steal Your Money and Conceal It Through Inflation
5.8.2019
Dozens of countries all over the world have used the same trick called redenomination to hide how they have stolen their own citizens’ money through inflation or hyperinflation. The next nation to try this economic sleight of hand is the government of the Islamic Republic of Iran. Also Read:...
Can you nest @media and @support queries?
5.8.2019
Yes, you can, and it doesn't really matter in what order. A CSS preprocessor is not required. It works in regular CSS.
This works:
@supports(--a: b) {
@media (min-width: 1px) {
body {
background: red;
}
}
}
And so does this, the reverse nesting of the above:
@media (min-width:...