Search
Restricting a (pseudo) element to its parent’s border-box
2.7.2019
Have you ever wanted to ensure that nothing of a (pseudo) element gets displayed outside its parent's border-box? In case you're having trouble picturing what that looks like, let's say we wanted to get the following result with minimal markup and avoiding brittle CSS.
The desired result.
This...
Controversies Continue To Trouble Binance, As Community Questions How US Users Were Blocked On A DEX
15.6.2019
The decentralized crypto exchange, Binance DEX announced last a few days ago that users with IP addresses from the United States will not be able to access the platform. This triggered a series of criticism, as well as accusations that Binance DEX is not a truly decentralized platform. There have...
The Copyright for the Satoshi White Paper is Already Causing Trouble
31.5.2019
Craig Wright's copyright registration of the Satoshi White Paper is causing some online services to censor the document
SEC Crypto Czar: Platforms Listing IEOs May Face Regulatory Trouble
14.5.2019
The SEC’s Valerie Szczepanik says that platforms seeking to list IEO tokens “may find themselves in trouble” if they are not registered in the U.S
European Union’s Copyright Directive Proves To Be A New Threat For Youtube
13.5.2019
Alphabet Inc, which owns Google and YouTube among other internet properties, has been in the crosshairs of the regulatory authorities in the European Union (EU) for quite a while and earlier this year, the company had to pay the EU billions in fines for abusing its position as a dominant player....
Who is @horse_js?
22.1.2019
Many of us follow @horse_js on Twitter. Twenty-one thousand of us, to be exact. That horse loves stirring up mischief by taking people's statements out of context. It happened to me a few times and almost got me in trouble.
I wonder how many people hate CSS because their experience with...
Understanding the Almighty Reducer
13.6.2018
I was reently mentoring someone who had trouble with the .reduce() method in JavaScript. Namely, how you get from this:
const nums = [1, 2, 3]
let value = 0
for (let i = 0; i < nums.length; i++) {
value += nums[i]
}
...to this:
const nums = [1, 2, 3]
const value = nums.reduce((ac, next)...