DEV Community

loading...
fluffy profile picture

fluffy

I like making things that benefit others.

Education

Masters degree, computer science

Work

Senior software engineer at Moz

All 65 comments

The most important git practice

If you've made the mistake of already committing something to...

What's your go-to stack these days?

Python/Flask for the backend, plain ol' HTML (with progressiv...

A peculiar argument regarding accessibility

Generally-speaking, if you use built-in browser behavior (sta...

What can the tech industry do to better accommodate neurodiversity?

Not requiring people to call in for support is a big one; a l...

πŸ› βœ¨ Demystifying SSR, CSR, universal and static rendering with animations

The fact that WordPress provides a REST API doesn't mean th...

πŸ› βœ¨ Demystifying SSR, CSR, universal and static rendering with animations

This is an okay high-level introduction, but I feel like it's...

Changing your name is a hard unsolved problem in Computer Science

Another really annoying thing is places which refuse to upd...

10 HTML Elements You Didn't Know You Needed

The three-backticks stuff is specific to Markdown, although...

What's the best or nerdiest prank you have ever pulled?

In the computer science lab in college I wrote a program th...

Have you used an iPad as a second monitor?

I used to use AstroPad with a dummy HDMI adapter, which wor...

[Discuss] What if WordPress.org Died?

I’m already using my own CMS, Publ. Previously I was using ...

Please review my portfolio and my resume

Your portfolio looks way better now! Although the images in...

Where do I go from here?

Yes. But what jobs might those be? That was entirely the qu...

Please review my portfolio and my resume

Linkedin I've noticed a few grammar issues on yo...

Where do I go from here?

It's not just a lack of engagement or a mild dislike for th...

Where do I go from here?

Thanks. The thing is, I'm already being very well-accommoda...

Where do I go from here?

Unfortunately, I only have a small amount of teaching experie...

Where do I go from here?

Currently I work in a small research lab at a university an...

Where do I go from here?

While it would be great if it were as simple as me starting...

What are some red flags to look out for in the first few weeks of a new dev job?

People talk about how great the furniture/space/building i...

CSS can do that?

You can use caniuse to see how well-supported things are, a...

My Misconceptions about the Universal Selector in CSS

The main reason why I use the * selector is for quick-and-d...

Choosing The Right Service For Hosting Your Site

Possibly worth mentioning that cloud providers come in two ...

JavaScript One-Liners That Make Me Excited

Note that list shuffle approach has a bunch of bias and doe...

Cool uses of the ::before and ::after pseudoelements

Ah, that makes total sense. And yeah I've been using :befor...

Cool uses of the ::before and ::after pseudoelements

I'm not really clear on the distinction of what one does vs...

Cool uses of the ::before and ::after pseudoelements

What's the difference between :before and ::before? I use :...

The Mega HTML5 CheatSheet

Why not lay it out in HTML5 to make it viewable on mobile d...

Why HTTPS Makes A Difference

One downside that people keep on overlooking: HTTPS everywh...

10 HTML Elements You Didn't Know You Needed

So, one big thing I'd mention on this article in general is t...

10 HTML Elements You Didn't Know You Needed

Yeah, came here to say the same thing – img srcset is support...

Flask vs. Django?

I'd look at things a bit differently: Django is a complete ...

Who's looking for open source contributors? (Feb 4th edition)

It’s linked to in the navigation sidebar.

CSS Smooth Scrolling

Thank you for mentioning the accessibility thing! I am (lit...

Learn to build a web site without using any frameworks?

I wouldn't be interested in taking this course myself but t...

What's the Craziest Question You Ever Asked on Stack Overflow?

For what it's worth, there is some merit in making a copy o...

Captain Marvel's Official Website is Amazing

I mean, the use of a framework to build a static website is...

Captain Marvel's Official Website is Amazing

I can appreciate the spirit while also criticizing them for...

Is Giving Google All Your Data Worth The Convenience?

Ever since Google + made some very creepy connections for m...

Captain Marvel's Official Website is Amazing

I'd be much more into this if they actually built it in HTM...

BASH tricks: The dir stack.

Ah yeah subshells are great. I mostly use them to gather up...

Do you recognize your code 6 months later?

Not even a rewrite, but attempting to write something the f...

Do you recognize your code 6 months later?

I generally recognize my code but often think, "Wow, what w...

BASH tricks: The dir stack.

A lesser-known feature of most shells (including bash) is c...

Intersection, union and difference of Sets in Python.

I agree that the long names are more readable, but Python d...

Intersection, union and difference of Sets in Python.

Them being bitwise operators makes them really easy to reme...

Who's looking for open source contributors? (Feb 4th edition)

For a while I've been working on yet another web-based publ...

If/else or just if?

The second approach is nice if and only if all of your bran...

Why Everyone Is Fighting About CSS/UX and JS

As a user with accessibility needs I've been getting more a...

A junior, a mid and a senior dev walk into a bar

This is a problem in any database binding that retrieves st...

How do you name your git branches?

Generally I do contributor/issuenumber-briefname, e.g. fluf...

Style beautiful web pages without writing any CSS. Using W3.CSS.

How is this any better than just using inline style attribu...

Auto-generate a Database Schema Diagram

Oh wow, this is perfect! I recently started a job in which ...

What's the Betamax of your field?

It's the underlying protocol for Mastodon, PeerTube, and a ...

What's the Betamax of your field?

I hope so! My big fear is that developers focus on Activity...

What's the Betamax of your field?

I feel like RSS/Atom are getting this treatment with the pr...

How Did You Start Coding?

When I was 5, my family got a Commodore 64. We did not have...

Welcome Thread - v24

Howdy! I learned about this place from a Slack I hang out o...

loading...