Archive | Link

RSS feed for this section

I haven’t experienced imposter syndrome, and maybe you haven’t either

In recent years it’s become trendy to discuss how we all apparently suffer from this imposter syndrome – an inability to internalize one’s accomplishments and a persistent fear of being exposed as a “fraud”.

I take two issues with this:

  • it minimizes the impact that this experience has on people that really do suffer from it.
  • we’re labelling what should be considered positive personality traits – humility, an acceptance that we can’t be right all the time, a desire to


I haven’t experienced imposter syndrome, and maybe you haven’t either is a post from CSS-Tricks

Mētis

Kelly Sutton writes about programming, working with teams and the relationship to the Greek word Mētis:

Mētis is typically translated into English as “cunning” or “cunning intelligence.” While not wrong, this translation fails to do justice to the range of knowledge and skills represented by mētis. Broadly understood, mētis represents a wide array of practical skills and acquired intelligence in responding to a constantly changing natural and human environment.

Kelly continues:

In some ways, mētis is at direct odds with …


Mētis is a post from CSS-Tricks

Wufoo

(This is a sponsored post.)

When asked “Why Wufoo?” they say:

Because you’re busy and want your form up and running yesterday.

Wufoo is a form builder that not only makes it fast and easy to build a form so you really can get it up and running in just minutes, but also has all the power you need. What makes forms hard are things like preventing spam, adding logic, making them mobile friendly, and integrating what you collect …


Wufoo is a post from CSS-Tricks

Let There Be Peace on CSS

Cristiano Rastelli:

In the last few months there’s been a growing friction between those who see CSS as an untouchable layer in the “separation of concerns” paradigm, and those who have simply ignored this golden rule and have found different ways to style the UI, typically applying CSS styles via JavaScript.

He does a great job of framing the “problem”, exploring the history, and pointing to things that make this seem rather war-like, including one of my own!

As Cristiano …


Let There Be Peace on CSS is a post from CSS-Tricks

REST versus GraphQL

I think the jury is in: GraphQL is a winner for developers consuming APIs. We format a request for the exact data we want, and the endpoint coughs it up. What might have been multiple API requests and manually stitching together data, is now one in just the format we want.

I’ve heard less about whether GraphQL is ideal for the providers of those APIs. I imagine it’s far easier to cache the results at specific URL’s with a REST …


REST versus GraphQL is a post from CSS-Tricks

Vue.js Style Guide

“Style guide” as in, if you’re writing JavaScript using the Vue framework, these are some guidelines they suggest you follow. Not to be confused with a pattern or component library, which happens.

Things like using multi-word PascalCase components and abstracting complex logic away from templates. There are a couple dozen of them nicely documented with good and bad examples. This isn’t entirely uncommon. I know WordPress has guidelines for this kind of thing.

These are in an unusual category of …


Vue.js Style Guide is a post from CSS-Tricks

Get instant feedback from visitors

(This is a sponsored post.)

Now you can get instant visual feedback for your website or app. Incoming Feedback from Hotjar is an easy and quick way to collect instant feedback directly from your website visitors.

Measure your performance and see the impact your team’s changes have on your website or app over time. Celebrate your wins and tackle your team’s next challenge.

It only takes your visitors two clicks to share their feedback on your website or app. …


Get instant feedback from visitors is a post from CSS-Tricks

Essential Image Optimization

Addy Osmani’s ebook makes the case the image optimization is too important to be left to manual processes. All images need optimization and it’s the perfect job for automation.

I agree, of course. At the moment I’ve got a WordPress plugin + Cloudinary one-two punch helping out around here. Optimized images, served with a responsive images syntax, from a CDN that also handles sending the best format according to the browser, is quite a performance improvement.

Direct Link to Article


Essential Image Optimization is a post from CSS-Tricks

Size Limit: Make the Web lighter

A new tool by Andrey Sitnik that:

  1. Can tell you how big your bundle is going to be (webpack assumed)
  2. Can show you a visualization of that bundle so you can see where the size comes from
  3. Can set a limit for bundle size, throwing an error if you exceed it

Like a performance budget, only enforced by tooling.

Direct Link to ArticlePermalink


Size Limit: Make the Web lighter is a post from CSS-Tricks

Template Literals are Strictly Better Strings

Nicolás Bevacqua wrote this a year ago, and I’d say with a year behind us he’s even more right. Template literals are always better. You don’t have to screw around with concatenation. You don’t have to screw around with escaping other quotes. You don’t have to screw around with multiline. We should use them all the time, and adjust our linting to help us develop that muscle memory.

Besides the few things you can’t use them for (e.g. JSON), there …


Template Literals are Strictly Better Strings is a post from CSS-Tricks