Search
Thinking in Behaviors, Not Screen Sizes
11.4.2020
Chase McCoy wrote a nifty post about the “gap problem” when making a grid of items. His argument might be summarized like this: how should we space elements with margins in CSS? He notes that the gap property isn’t quite ready for prime time when it comes to using it with flexbox, like this:
.grid...
A Guide to Handling Browser Events
13.3.2020
In this post, Sarah Chima walks us through how we can work with browser events, such as clicking, using JavaScript. There’s a ton of great info in here! If JavaScript isn’t your strong suit, I think this is the best explanation of event handling that I’ve read in quite some time.
When an event...
Bitcoin’s Coronavirus Selloff Throws Cold Water on Safe-Haven Argument
24.2.2020
As U.S. stocks tumbled on Monday by the most in six months amid renewed coronavirus fears, bitcoin barely budged - at least in terms of the notoriously volatile cryptocurrency’s trading history
Overwriting Satoshi: Kraken Exec Says Bitcoin Wasn’t Built for Payments, Isn’t Peer-to-Peer
6.2.2020
As Director of Business Development for popular crypto exchange Kraken, when Dan Held speaks, people listen. As such, his recent 46-tweet diatribe on why the “payments narrative” for bitcoin is flawed grabbed the attention of many, tickling the ears of hardcore Lighting Network fans...
Bitcoin Hedge Argument Growing Stronger With Time, Says Pomp
6.2.2020
Through the years, Bitcoin has strengthened its position as a worldwide market hedge, Pompliano says
Edgium
22.1.2020
January 15th, 2020 was the day Microsoft Edge went Chromium. A drop in browser engine diversity. There is a strong argument to be made that's not good for an ecosystem. Looked at another way, perhaps not so bad:
Perhaps diversity has just moved scope. Rather than the browser engines themselves...
Duplicated Argument Names
6.1.2020
Oftentimes we override or monkey patch functions and, in many cases, there are arguments we don’t care too much about. A common practice for those arguments is using _ for argument names — it’s a generally accepted and known practice for “this isn’t important”....
‘No Argument’ for Replacing Dollar’s Global Role With Crypto: Ex-Fed Official
26.9.2019
The ex-official pushed back at a suggestion from the chief of the Bank of England that a Libra-like crypto should replace USD in global markets
Optional Chaining
29.7.2019
For all of the improvements that the JavaScript language has added over the past few years, like the spread operator, default argument values, and arrow functions, there are still a few features I’d love to see implemented. On such feature is optional chaining. Optional chaining allows...
Tamas Kocsis: Argument pro decentralizovaný internet
12.7.2019
Kdo kontroluje internet? Odpovědí jsou stále častěji velké korporace a vlády -- trend, který ohrožuje digitální soukromí a přístup k informacím online, říká webový vývojář Tamas Kocsis. V této informativní řeči Kocsis upozorňuje na hrozby pro svobodu internetu a sdílí svůj plán vybudování...
Types or Tests: Why Not Both?
10.7.2019
Every now and then, a debate flares up about the value of typed JavaScript. "Just write more tests!" yell some opponents. "Replace unit tests with types!" scream others. Both are right in some ways, and wrong in others. Twitter affords little room for nuance. But in the space of this article we...
Clever code
17.4.2019
This week, Chris Ferdinandi examined a clever JavaScript snippet, one that's written creatively with new syntax features, but is perhaps less readable and performant. It's a quick read, but his callout of our industry's fixation on cleverness is worth... calling out:
...we’ve become obsessed as...
An Illustrated (and Musical) Guide to Map, Reduce, and Filter Array Methods
26.3.2019
Map, reduce, and filter are three very useful array methods in JavaScript that give developers a ton of power in a short amount of space. Let’s jump right into how you can leverage (and remember how to use!) these super handy methods.
Array.map()
Array.map() updates each individual value in...
JavaScript Glossary: String indexOf()
25.3.2019
Basics
This method checks for the first appearance of a provided string argument within the calling string and returns the index. It returns -1 if the string argument can’t be
In Defense of Utility-First CSS
15.1.2019
A rather full-throated argument (or rather, response to arguments against) utility (atomic) CSS from Sarah Dayan. I wondered recently if redesigns were potentially a weakness of these types of systems (an awful lot of tearing down classes) which Sarah acknowledges and recommends more abstraction...
Destructuring and Function Arguments
3.4.2018
The JavaScript language has benefitted from some really awesome new features over the past few years, including arrow functions, the spread operator, and default function argument values. Even if your browser doesn’t yet support proposed JavaScript API syntax additions, you can use a tool...