Search
Satoshi Nakamoto Had Outside Cryptography Help, Says Early Bitcoin Dev
1.6.2020
Satoshi Nakamoto sought help from expert cryptographers, which allowed him to make Bitcoin secure, says an early developer
Satoshi Invented GPU Mining to Defend the Network Says Early Dev
30.5.2020
According to an early Bitcoin dev, Satoshi prepared several versions of GPU mining code to defend Bitcoin against a 51% attack
The Many Bad (and Good!) Patterns for Close Buttons
27.5.2020
Manuel Matuzović details 10 bad HTML patterns for a close button. You know, stuff like this:
<a class="close" onclick="close()"×</a
Why is that bad? There is no href there, so it really isn’t a link (close buttons aren’t links). Not to mention the missing href makes this...
“The Modern Web”
22.5.2020
A couple of interesting articles making the rounds:
Tom MacWrite: Second-guessing the modern web
Rich Harris: In defense of the modern web
I like Tom’s assertion that React (which he’s using as a stand-in for JavaScript frameworks in general) has an ideal usage:
There is a sweet spot...
Modern CSS Solutions for Old CSS Problems
11.5.2020
This is a hell of a series by Stephanie Eckles. It’s a real pleasure watching CSS evolve and solve problems in clear and elegant ways.
Just today I ran across this little jab at CSS in a StackOverflow answer from 2013.
This particular jab was about CSS lacking a way to pause between...
10 Interesting JavaScript and CSS Libraries for May 2020
11.5.2020
A collection of our favorite web dev resources for the month of May, featuring useful JS tools, React components, and more!
Chromium lands Flexbox gap
9.5.2020
I mentioned this the other day via Michelle Barker’s coverage, but here I’ll link to the official announcement. The main thing is that we’ll be getting gap with flexbox, which means:
.flex-parent {
display: flex;
gap: 1rem;
}
.flex-child {
flex: 1;
}
That’s excellent...
Phuoc Nguyen’s One Page Wonders
2.5.2020
I keep running across these super useful one page sites, and they keep being by the same person! Like this one with over 100 vanilla JavaScript DOM manipulation recipes, this similar one full of one-liners, and this one with loads of layouts. For that last one, making 91 icons for all those design...
@property
25.4.2020
The @property is totally new to me, but I see it’s headed to Chrome, so I suppose it’s good to know about!
There is a draft spec and an “intent to ship” document. The code from that document shows:
@property --my-property {
syntax: "<color";
initial-value: green;
...
10 Interesting JavaScript and CSS Libraries for April 2020
13.4.2020
Our compilation for the month of April comes packed with awesome new web dev tools, including lots of Bootstrap goodies, a new testing framework, and more!
Top Ripple Dev Publishes Method to Increase Privacy Using ‘Blinded Tags’
2.4.2020
Nik Bougalis, the software engineer that leads the C++ team at Ripple, published a proposed method for using “blinded tags” to heighten privacy on the XRP ledger
Ethereum Founder Tells Bitcoin Dev: BTC Wasn’t Always ‘Digital Gold’
2.4.2020
Ethereum founder, Vitalik Buterin, got into a Twitter spat with a Bitcoin developer when he told him the Bitcoin narrative had changed from ‘P2P cash’ to ‘digital gold’
An Annotated Docker Config for Front-End Web Development
2.4.2020
Andrew Welch sings the praises of using Docker containers for local dev environments:
Here are the advantages of Docker for me:
• Each application has exactly the environment it needs to run, including specific versions of any of the plumbing needed to get it to work (PHP, MySQL...
gqless
30.3.2020
This is so cool. I mean, GraphQL is already cool. It’s very satisfying to write an understandable-looking query for whatever you want and then use that data in templates.
But what if you didn’t have to write the query at all? What if you just wrote the templates pretending you already...
More New Bitcoin Dev Funds Needed, Key Funding Players Revealed - Study
30.3.2020
The outlook for Bitcoin (BTC) development is generally positive, and although funding and training incentives “could improve,” funding is “far more distributed than it has been in the past,” per a new report.
The report, compiled by BitMEX, confirmed many of the findings of Cryptonews.com’s...
Emergency Website Kit
27.3.2020
Here’s an outstanding idea from Max Böck. He’s created a boilerplate project for building websites that fit within a single HTTP request. This is extremely important for websites that contain critical information for public safety. As Max writes:
In cases of emergency, many organizations need...
CSS Can Influence Screenreaders
23.3.2020
Ben Myers covers some clear examples of where CSS totally changes what some screen readers announce. For example, some screenreader will see text-transform: uppercase; on a button label that says "Add" and read it like an abbreviation, "A.D.D."
These cases of CSS messing with our screenreader...
CSS2JS
20.3.2020
To add inline styles on an element in JSX, you have to do it in this object syntax, like:
<div style={{
fontSize: 16,
marginBottom: "1rem"
}}Content
</div
That might look a little weird to us folks who are so used to the CSS syntax, where it is font-size (not fontSize), margin-bottom...
Caitlin Long’s Wyoming Crypto Bank Announces C-Suite, Including Bitcoin Core Dev
18.3.2020
On Tuesday, Avanti Financial Group announced five new executive hires, including bitcoin core developer Bryan Bishop and Figure Technology’s Zev Shimko
10 Interesting JavaScript and CSS Libraries for March 2020
10.3.2020
New JavaScript tools from the Facebook developers team, an excellent Electron starter kit. and more in our web dev resources compilation for March!