"Good Code Reviews, Better Code Reviews" by Gergely Orosz is a good read that offers practical tips for improving the code review process in your organisation. Empathy and flexibility go a long way!

blog.pragmaticengineer.com/goo

Mike Babb boosted

"An HTML Element Potentially Worth $18M to Indiegogo Campaigns"

Adrian Roselli follows up Jason Grigsby's recent "An HTML attribute potentially worth $4.4M" with another simple fix that could've saved $millions, this time <label> for form accessibility:

adrianroselli.com/2019/09/an-h

How does machine learning actually work? Google has produced a fun comic intro to its concepts: “Learning Machine Learning” cloud.google.com/products/ai/m

Mike Babb boosted

About a quarter of the page visible on load and four clicks to clear out the banners. What is this nonsense.

Mike Babb boosted

This post resonates strongly. I, for one, have a low motivation for replacing Google Calendar as my main calendar app but I've given up using their search in favor of DuckDuckGo. I still use Facebook and Instagram a little but I've quit Twitter. Small things help.

You don't have to quit cold turkey on every "Big Bad Tech" today to help the Internet. Just like you don't have to go full vegan diet to help the environment. Explore the alternatives and do as much as you can.

m.signalvnoise.com/every-littl

Mike Babb boosted

programmers conventionally use loop variables named "i" and "j" which stand for "index" and "jndex"

@kev I'm dabbling with RSS now myself but I'm having trouble adding your blog to my feed - any idea why my reader might not like it?

I had a couple of requests recently to add an RSS feed for my blog and I’ve finally gotten round to doing it: mikebabb.com/feed.xml. More posts on the way!

Mike Babb boosted

Little Bobby Tables is back!

Someone chose the very cursed NULL for their license plate, and the DMV has been sending him traffic fines that are meant for other people.

theverge.com/tldr/2019/8/14/20

Also linked from there: the legend of Christopher Null

wired.com/2015/11/null/

Mike Babb boosted
holy shit. I did it. It actually works.

I have spun up a Pleroma instance on... my fucking Nintendo Switch. I don't think the Switch was ever intended to be a **webserver**, but hey, it's 2019 and there are lightbulbs with CPUs built into them soooo

It can be accessed at cursed.frinkel.tech. don't sign up if you want a reliable instance, since it'll probably be down 90% of the time, since I'd actually like to use my switch to do what it was intended to do and play games. :P
My Nintendo Switch displaying a…

JavaScript developers know the pain of guarding against undefined nodes in nested objects well, with repetitive checks like:

`const street = user.address && user.address.street;`

The Optional Chaining ECMAScript proposal offers an elegant solution in the form of a new operator, like so:

`const street = user.address?.street // won't break if address is undefined`

2ality.com/2019/07/optional-ch

Google's "Be Internet Legends" online safety initiative looks like a great idea. I like that it covers social concepts like over-sharing, bullying, scams and phishing, as well as technical ones like securing accounts and devices. It's aimed at children but I'm sure a lot of adults could learn from it too:

beinternetlegends.withgoogle.c

Every so often I find another nifty little feature in Visual Studio Code that I get excited about. Today, that feature is markdown editing with synced preview pane scrolling 😍

Mike Babb boosted

The Register isn't pulling any punches: "Internet imbeciles, aka British ISP lobbyists, backtrack on dubbing Mozilla a villain for DNS-over-HTTPS support"

theregister.co.uk/2019/07/10/i

@moznews

Mike Babb boosted

TIL about Home Assistant, "open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server."

home-assistant.io

h/t twitter.com/jessfraz/status/11

Mike Babb boosted

So we started shipping WebRender in Firefox a few weeks ago. Completely new rendering engine written in rust, big departure from how we approached rendering before. We are gradually enabling it for different hardware/OS configurations and a couple of million users have it now.

What's kind of blowing my mind, having worked on 3 large-ish rewrites, is that since WebRender shipped, telemetry has reported less crashes per user with WebRender than without.

This is *not* how big rewrites usually go.

Firefox Preview is looking great so far - browser controls at the bottom of the screen are so much better! When I can sync logins and install extensions, I'll move over from Firefox Beta for Android and give it a real test 🦊

blog.mozilla.org/futurerelease

Mike Babb boosted

“It turns out, having the world’s biggest advertising company make the most popular Web browser was about as smart as letting kids run a candy shop.”
washingtonpost.com/technology/

Mike Babb boosted
Mike Babb boosted

I've written a guide on how to setup a @nextcloud server. This has been a lot of work, as I've tried to be as verbose as possible.

Hope you guys enjoy it.

kevq.uk/how-to-setup-a-nextclo

Show more
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!