Cryptocurrency libra.org

Welcome to Libra?

Facebook, VISA, Uber, and A16Z (amongst others) have officially announced their cryptocurrency: Reinvent money. Transform the global economy. So people everywhere can live better lives. Color me skeptical. Not of the value of cryptocurrencies writ large, but in the actors and entities behind this particular coin. One thing I believe to be true, though: ten years from now our idea of (and interaction with) money will be dramatically different than it is today.

read more

CSS github.com

Enjoy writing CSS in your JS? Try writing JS in your CSS! 😏

First off, everything happens in your CSS file. You can layer this into your websites as you see fit. You can use this to layer on just a little bit more functionality in your CSS here and there or construct an entire page. It’s up to you! If you think this sounds crazy… just wait until you have a look at it: .item { cursor: pointer; --js:( function toggle() { this.classList.toggle('active'); } this.addEventListener('click', toggle ); ); } Play around with CJSS on Codepen, but that’s all I’d advise you to do with it (as would the author).

read more

Rollbar Icon Rollbar – Sponsored

Reduce the noise in error monitoring with Grouping Suggestions

A major problem in monitoring is dealing with noise. We don’t want to miss important signals, but sorting through all the noise can be a CHORE. A feature just released from Rollbar will help you get closer to that optimal setup faster, with less work — it’s called Grouping Suggestions. The best part is the developer experience of this new feature. If you don’t have time right now to setup grouping, you can start with the default grouping rules, manually merge errors opportunistically while in Rollbar and accept grouping suggestions as you triage errors. Integrate Rollbar for free + get $100 to donate on OpenCollective — head to rollbar.com/changelog.

read more

logged by @logbot permalink

Ned Batchelder nedbatchelder.com

The 'why' and 'how' of corporations and open source

Ned Batchelder: if you want someone to do something, you have to give them a compelling reason to do it, and you have to make it as easy as possible for them to do it. That is, you need to have good answers to Why? and How? Let’s look at the Why and How model as it applies to corporations funding open source. They don’t do it because the answers to Why and How are really bad right now. I interviewed Ned for an upcoming maintainer-focused series of The Changelog. He’s been in the game a long time and has a lot of interesting things to say.

read more

Security troyhunt.com

The future of Have I Been Pwned

Troy Hunt: It’s time for HIBP to grow up. It’s time to go from that one guy doing what he can in his available time to a better-resourced and better-funded structure that’s able to do way more than what I ever could on my own. HIBP is an international treasure, IMHO. It’s pretty cool to see how it has transformed Troy’s life along the way: HIBP may only be less than 6 years old, but it’s the culmination of a life’s work. I still have these vivid memories stretching back to the mid-90’s when I first started building software for the web and had a dream of creating something big; “Isn’t it amazing that I can sit here at home and write code that could have a real impact on the world one day”

read more

GoCD Icon GoCD – Sponsored

Continuous delivery for microservices blog series

If you run and deploy microservices, this blog series from the GoCD will be a great guide for you and your team as you navigate testing, feature toggles, and more. 5 considerations for continuous delivery of microservices Test strategy for microservices Trunk based development and feature toggles Environment strategy for continuous delivery of microservices Configuration strategy for continuous delivery of microservices

read more

logged by @logbot permalink

André Staltz staltz.com

Software below the poverty line

André Staltz collected data from OpenCollective and GitHub so he could get some numbers behind his questions around the sustainability of donations in open source. The results I found were shocking: there were two clearly sustainable open source projects, but the majority (more than 80%) of projects that we usually consider sustainable are actually receiving income below industry standards or even below the poverty threshold. Read his full piece to learn about his collection methodology and read his full analysis of the findings.

read more

HTML deque.com

The anatomy of accessible forms: the problem with placeholders

A great example of how good accessibility practices are often actually good usability practices for all. While the problems highlighted are most impactful on those who have challenges, I found every single alternative suggested improved usability for me as well. Author Raghavendra Peri states: According to the research conducted by Nielsen, it is not best practice to have a placeholder in the form field from a user experience perspective. This is because many users are confused by placeholders. In particular, people with cognitive disabilities tend to have issues understanding placeholder text because they think it is pre-populated text and will try to submit the form without entering their specific information. TL;DR Don’t use placeholders! But for examples of what else to do, read this article.

read more

Kicks Condor kickscondor.com

On dat://

A fascinating review of Dat and the Beaker Browser after building a decentralized Muxtape clone called Duxtape. Here’s a taste: The roots of ‘view source’ live on, in an incredibly realized form. (In Beaker, you can right-click on Duxtape and ‘view source’ for the entire app. You can do this for your mixtapes, too. Question: When was the last time you inspected the code hosting your Webmail, your blog, your photo storage? Related question: When was the first time?) It’s hard to see a world where apps like this get mainstream adoption. On the other hand, what other choices do we have? 🤔

read more

Rachel Andrew rachelandrew.co.uk

Grid, content re-ordering and accessibility

CSS Grid is a wonderfully powerful technology, making possible incredibly complex and interesting layouts with fractions of the effort of older tools. But with great power comes great responsibility, for it is now also very easy to shoot the accessibility of your site in the foot. Author Rachel Andrew: I think this is something we sorely need to address at a CSS level. We need to provide a way to allow the tab and reading order to follow the visual order. Source order is a good default, if you are taking advantage of normal flow, a lot of the time following the source is exactly what you want. However not always, not at every breakpoint. If we don’t give people a solution for this, we will end up with a mess.

read more

The Changelog The Changelog #349

The state of CSS in 2019

We’re talking with Sacha Greif to discuss the State of CSS survey and results. CSS is evolving faster than ever. And, coming off the heels of their annual State of JavaScript survey, they’ve decided to take on the world of styles and selectors to help identify the latests patterns and trends in CSS. We talk through the history and motivations of this survey, the methodology of their data collection, the tooling involved to build and run the survey, and of course we dig deep into the survey results and talk through the insights we found most interesting.

read more

Founders Talk Founders Talk #66

Failing to build a billion-dollar company

Sahil Lavingia is the founder and CEO of Gumroad, a platform for creators to sell the things they make. Since 2011 Gumroad has sent over $200 million dollars to creators. That’s a big number. Sahil’s ambitions lead him to believe that Gumroad would become a billion-dollar company, have hundreds of employees, and eventually IPO. That didn’t happen. …we were venture-funded, which was like playing a game of double-or-nothing. It’s euphoric when things are going your way — and suffocating when they’re not. And we weren’t doubling fast enough to raise the $15M+ Series B we were looking for to grow the team. For the type of business we were trying to build, every month of less than 20 percent growth should have been a red flag. But at the time, I thought it was okay… We talk through Sahil’s journey with Gumroad, why it failed to meet his goals, the path he’s on today and the things he now values…but to understand why Gumroad didn’t live up to his expectations, we really have to understand the backstory of Gumroad.

read more

Smashing Magazine Icon Smashing Magazine

Web accessibility in context

Fascinating read through covering historical context for accessibility and assistive technologies as well as diving into the way we do accessibility in the web today. According to author Be Birchall this article aims to shift your perspective by showing how web accessibility fits into the broader areas of technology, disability, and design. We’ll see how designing for different sets of abilities leads to insight and innovation. I’ll also shed some light on how the history of browsers and HTML is intertwined with the history of assistive technology.

read more

0:00 / 0:00