September 2020 dev links

Building Subversion

“CVS is the worst piece of software I use every day.” That’s a very interesting sentence because it’s got the word “worst” in it, right? This is the “worst” piece of software and it’s got the words “every day” in it, right? It’s like, if it’s so bad, why are you using it every day? The answer is, I need this so badly that I’m willing to put up with the crap. When somebody says that about a piece of software, that’s a good target for a rewrite.

https://corecursive.com/054-software-that-doesnt-suck/

The Return of the 90s Web

In big cultural concepts like music or fashion, things have a way of coming around full circle. I’m pretty sure someday grunge will come back as a hot new sample, and at some point our kids might think frosted hair tips are totally cool.

When I look at some of the trends on the web today, I wonder if we’re at that point yet. I wonder if we’re ready to revisit some of the ideas of the early web again.

https://mxb.dev/blog/the-return-of-the-90s-web/

Accessibility Issues concerning Windows High Contrast Mode

There is more to Web Accessibility than screen readers and machine readability. One of the more excotic topics there is user preferences via operating system or user generated style sheets. The more commonly known was introduced by Microsoft with Windows 7:

Windows High Contrast Mode (Win HCM).

This is an alternative color setting that affects the entire operating system and the programs that support it when activated. It is available in the browsers Internet Explorer 10, 11, Edge and Firefox (if you activate Win HCM before you start Firefox or open a new tab there).

The rise and fall of Adobe Flash

Before Flash Player sunsets this December, we talk its legacy with those who built it.

https://arstechnica.com/information-technology/2020/07/the-rise-and-fall-of-adobe-flash/

What the fuck is a closure 

Closures are confusing because they are an “invisible” concept.

When you use an object, a variable, or a function, you do this intentionally. You think: “I’m gonna need a variable here,” and add it to your code.

Closures are different. By the time most people approach closures, they have already used them unknowingly many times — and it is likely that this is true for yourself, too. So learning closures is less about understanding a new concept and more about recognizing something you have already been doing for a while.

https://whatthefuck.is/closure

Flexbox Cheatsheet – 12 Tips and Tricks Every Web Developer Should Know

Probably almost everybody in the front-end industry heard something about the flexbox and benefits which it can give to us when we need to design a grid. In this article, I would like to explain what flexbox is and how we can use it to save a lot of our time.

https://www.blog.duomly.com/flexbox-cheatsheet/

Everything You Need to Know About OAuth (2.0)

OAuth was formed as a solution to this Catch-22 situation: How to provide delegated access without putting the end user’s data at risk.

https://gravitational.com/blog/everything-you-need-to-know-about-oauth/

All the Ways to Make a Web Component – June 2020 Update

Compare coding style, bundle size and performance of 33 different ways to make a Web Component.

https://webcomponents.dev/blog/all-the-ways-to-make-a-web-component/

Mobile devices are too expensive for billions of people — and it’s keeping them offline

Mobile devices, once seen as consumer luxuries, are today the essential first step to getting online. But for billions of people around the world, they remain too expensive.

Why Johnny Won’t Upgrade

I don’t actually remember what the last time was when I bought a shrink wrapped piece of software, it probably was Microsoft Office around 1997. Since then almost all software distribution has gone online. […] automatic updates are now a thing, your software knows when it is outdated and will be more than happy to install a new version of itself while you aren’t looking.

And that’s exactly the downside: your software will be more than happy to install a broken, changed, reduced, functionally no longer equivalent, spyware, malware, data loss inducing or outright dangerous piece of software right over the top of the one that you were using happily until today.

https://jacquesmattheij.com/why-johnny-wont-upgrade/

Posted in Web

Leave a Reply

Your email address will not be published. Required fields are marked *