DEV Community

Brian Boyko profile picture

Brian Boyko

Brian Boyko is a Sr. Engineer in XT (eXperience Technology) at Publicis Sapient London. A full stack Node/JS/TS developer, he was the CTO and co-creator of the Mayday PAC, which raised $11M in 2014.

Education

M.A. Journalism - University of Texas at Austin

Work

Senior XT Engineer at Publicis Sapient

All 49 comments

The Quirks of Shadow DOM and How to Take Advantage of Them

This is all very, very good information. I'm just disappointe...

Sexism, Racism, Toxic Positivity, and TailwindCSS

To say it "does nothing" is factually incorrect. (Oh jeez...

Tailwind is bad because i don't like it

I came to programming through a long and winding path includi...

Tailwind is bad because i don't like it

Nice rebuttal. I disagree obviously but you make your case we...

TailwindCSS: Adds complexity, does nothing.

I do mention it. Second paragraph under " It solves a probl...

TailwindCSS: Adds complexity, does nothing.

I wouldn't call it bullshit. Clickbaity, maybe.

We Should Stop Hating Web Components

Honestly, what we need is a standard for web components that ...

New JavaScript Features ECMAScript 2021 (with examples)

No mention of Tuples and Records? github.com/tc39/proposal-re...

TailwindCSS: Adds complexity, does nothing.

I may be prejudiced on my view of PHP, mostly because I once ...

TailwindCSS: Adds complexity, does nothing.

Not to re-open this, but I get a smug set of satisfaction fro...

There's nothing wrong with inline styles

Great article! Once you let go off the notion that inline s...

[RFC] Airfoil: Coding an alternative to Tailwind

Tanzim, are you really so invested in this?

TailwindCSS: Adds complexity, does nothing.

As a backend developer it saves me tons of time As a backe...

TailwindCSS: Adds complexity, does nothing.

I am coming up with a better solution. Working on it now.

TailwindCSS: Adds complexity, does nothing.

Because, quite frankly, most of the projects professional eng...

TailwindCSS: Adds complexity, does nothing.

I think it's pretty clear it provided a good solution to a p...

TailwindCSS: Adds complexity, does nothing.

I don't know why you keep saying this is not how Tailwind is...

TailwindCSS: Adds complexity, does nothing.

So will we see an article from you about how shitty New Orle...

TailwindCSS: Adds complexity, does nothing.

Still doesn't change the problem. It seems like the problem...

TailwindCSS: Adds complexity, does nothing.

Why tag the frameworks "bad" or "good"? Who are we to decide...

TailwindCSS: Adds complexity, does nothing.

First of, don't use apply. Don't. I'd deny any pull request ...

TailwindCSS: Adds complexity, does nothing.

I love that my boss will not mess up the rest of the site by...

TailwindCSS: Adds complexity, does nothing.

That is a good point, and in theory, that could work. I don'...

TailwindCSS: Adds complexity, does nothing.

Oh, and there's a lot to hate about CSS. The standard name...

TailwindCSS: Adds complexity, does nothing.

So you did actually duplicate the code into .chat-notificati...

TailwindCSS: Adds complexity, does nothing.

I say if you don't like it, don't use it. As personal deve...

TailwindCSS: Adds complexity, does nothing.

What do you do? Duplicate the styles, or rename your "semant...

TailwindCSS: Adds complexity, does nothing.

In this case, there are no advantages I could find, only disa...

TailwindCSS: Adds complexity, does nothing.

The problem with "why not mention the advantages?" is that th...

TailwindCSS: Adds complexity, does nothing.

The problem is that the minute you start using @apply and usi...

TailwindCSS: Adds complexity, does nothing.

You might actually be a good candidate for Tailwind, but not ...

TailwindCSS: Adds complexity, does nothing.

I've been coding HTML since the mid-90s. If I felt that way ...

TailwindCSS: Adds complexity, does nothing.

I'm sure that you could use Tailwind that way, but at that po...

TailwindCSS: Adds complexity, does nothing.

Actually the first example on the page shows EXACTLY why I do...

TailwindCSS: Adds complexity, does nothing.

It's important to write about bad frameworks as much as it is...

TailwindCSS: Adds complexity, does nothing.

F**k you! (It means "Much obliged.")

TailwindCSS: Adds complexity, does nothing.

Right, but branding is more than just color palettes. It's a...

TailwindCSS: Adds complexity, does nothing.

You shouldn't. If the class is .button, and the .button class...

TailwindCSS: Adds complexity, does nothing.

But that's just it. Search and replace will only search and...

What are your thoughts on Tailwind CSS?

Rick & Morty: "Well, that just sounds like inline styles ...

TailwindCSS: Adds complexity, does nothing.

I almost named it: "TailwindCSS: If it's named like a fart, a...

TailwindCSS: Adds complexity, does nothing.

I get it. I honestly think that Tailwind might be a good fi...

TailwindCSS: Adds complexity, does nothing.

Interesting. I would say that even if web dev isn't a massi...

TailwindCSS: Adds complexity, does nothing.

Even the things that Tailwind "simplifies" are made more comp...

TailwindCSS: Adds complexity, does nothing.

I briefly touch on the @apply directive in the article. The...

A simple way to replace npm scripts in Deno

Hey, I turned Taskfile.js into Taskfile.ts and added some typ...

Share good resources to start with Ember.js

I will say that working with Ember.js was one of the most u...

Reasons developers avoid CSS

The reason I don't like CSS is because (strictly as a progr...

loading...