Search
Making an Audio Waveform Visualizer with Vanilla JavaScript
12.11.2019
As a UI designer, I’m constantly reminded of the value of knowing how to code. I pride myself on thinking of the developers on my team while designing user interfaces. But sometimes, I step on a technical landmine.
A few years ago, as the design director of wsj.com, I was helping to re-design...
When to Use SVG vs. When to Use Canvas
12.11.2019
SVG and canvas are both technologies that can draw stuff in web browsers, so they are worth comparing and understanding when one is more suitable than the other. Even a light understanding of them makes the choice of choosing one over the other pretty clear.
A little flat-color icon? That's...
scrapestack: An API for Scraping Sites
12.11.2019
(This is a sponsored post.)
Not every site has an API to access data from it. Most don't, in fact. If you need to pull that data, one approach is to "scrape" it. That is, load the page in web browser (that you automate), find what you are looking for in the DOM, and take it.
You can do this...
Universal Protocol Alliance to List Mega-Utility Token on Bitcoin.com Exchange
12.11.2019
In addition to listing the Universal Protocol Alliance’s mega-utility token, Bitcoin.com Exchange will also list the group’s stablecoins, as well as support interoperability between the Ethereum protocol and the Simple Ledger protocol. Also Read: Cred Merchant Solutions to Help Unbanked...
A Super Weird CSS Bug That Affects Text Selection
12.11.2019
You know how you can style (to some degree) selected text with ::selection? Well, Jeff Starr uncovered a heck of a weird CSS bug.
If you:
Leave that selector empty
Link it from an external stylesheet (rather than <style> block)
Selecting text will have no style at all....
From FUD to FOMO – China State Newspaper Says Bitcoin Is ‘Successful’
12.11.2019
A major Chinese daily has published an article about Bitcoin. The publication describes the first cryptocurrency as a successful application of the blockchain technology. It provides its readers with the basics they need to know about Bitcoin and highlights some of its main characteristics. Also...
Pac-Man… in CSS!
11.11.2019
You all know famous Pac-Man video game, right? The game is fun and building an animated Pac-Man character in HTML and CSS is just as fun! I’ll show you how to create one while leveraging the powers of the clip-path property.
See the Pen
Animated Pac-Man by Maks Akymenko (@maximakymenko)
...
Disabled buttons suck
11.11.2019
In this oldie but goodie, Hampus Sethfors digs into why disabled buttons are troubling for usability reasons and he details one example where this was pretty annoying for him. The same has happened to me recently where I clicked a button that looked like a secondary button and... nothing happened....
Crypto Jobs on the Rise, Thousands Listed
11.11.2019
The number of job vacancies in the crypto industry is growing but fewer people are searching for them, according to a major U.S. job listing website. Thousands of jobs relating to Bitcoin, cryptocurrency, and blockchain technology are currently available as new employers seek to enter the space...
Crypto Banks Gain Regulatory Recognition Across the Globe
11.11.2019
Traditional financial institutions are still leery about decentralized cryptocurrencies. They are only starting to explore the potential of digital assets. But a new breed of banks specializing in crypto have been working hard to take advantage of this trend and are gaining regulatory recognition...
Tax Agencies Worldwide Plan to Crack Down on ‘Dozens’ of Crypto Tax Evaders
10.11.2019
The U.S. Internal Revenue Service (IRS) has revealed the agency is cracking down on “dozens” of cryptocurrency users evading taxes. The IRS has partnered with tax agencies from four other countries in order to make sure tax enforcement strategies are being applied across the map. Also...
Corrupt CBI Officer Booked for Extorting Vigilante Bitcoiner
10.11.2019
India’s Central Bureau of Investigation (CBI) has reportedly booked its own officer in an extortion case involving bitcoin. The target was a man who previously fell victim to the Bitconnect scam and allegedly resorted to extreme measures to recoup his money. Also read: China Now Censors...
What to Expect From the Next Bitcoin Cash Protocol Upgrade
9.11.2019
On November 15, shortly after 12 p.m., Bitcoin Cash (BCH) will execute an upgrade of the network’s consensus rules. After the upgrade is locked in, the next block will enforce minimal pushdata in script and the opcodes OP_Checkmultisig and OP_Checkmultisigverify will be upgraded to accept...
Crypto-Based Commerce Spikes 65% in 7 Months
9.11.2019
Commerce fueled by cryptocurrencies has once again started to grow. Data collected by blockchain forensics company Chainalysis shows a significant increase of volume in the first half of the year. The positive change coincided with the remarkable market recovery that followed last year’s...
How Crypto Winters of Bitcoin’s Past Compare to Today
8.11.2019
Cryptocurrency and bitcoin proponents have been patiently waiting to see if crypto winter is returning as the recent price decline has shaken investors. Digital assets have been meandering aimlessly over the last week and in order to gain some perspective, it’s always good to study the last...
Two-Value Display Syntax (and Sometimes Three)
8.11.2019
You know the single-value syntax: .thing { display: block; }. The value "block" being a single value. There are lots of single values for display. For example, inline-flex, which is like flex in that it becomse a flex container, but behaves like an inline-level element rather than a block-level...
Diana Smith’s Pure CSS Artwork “Lace”
8.11.2019
Diana is at it again with her absolutely unbelievable CSS paintings. This latest one is called Lace. Past paintings are Francine, Vignes, and Zigario.
She wrote for us last year if you'd like a little insight into her thinking.
Andy Baio looked at the painting in a variety of older...
Working with Fusebox and React
8.11.2019
If you are searching for an alternative bundler to webpack, you might want to take a look at FuseBox. It builds on what webpack offers — code-splitting, hot module reloading, dynamic imports, etc. — but code-splitting in FuseBox requires zero configuration by default (although webpack will offer...
Weekly Platform News: Web Apps in Galaxy Store, Tappable Stories, CSS Subgrid
8.11.2019
In this week's roundup: Firefox gains locksmith-like powers, Samsung's Galaxy Store starts supporting Progressive Web Apps, CSS Subgrid is shipping in Firefox 70, and a new study confirms that users prefer to tap into content rather than scroll through it.
Let's get into the news.
Securely...
Location, Privilege and Performant Websites
7.11.2019
Here’s a wonderful reminder from Stephanie Stimac about web performance. She writes about a recent experience of moving to an area with an unreliable network and how this caused problems for her as she tried to figure out what was happening during a power blackout:
Assuming all of your customers...