Posts Tagged ‘javascript’

Subscribe via RSS
  1. 22 Aug, 2024

    Raw-dogging websites

    Raw-dogging websites: index.html, styles.css, script.js. No frameworks, no CMSes, no build steps, no nuthin’. Sure, you can call it a static site, but even those tend to be compiled by sophisticated tooling behind the scenes. And also, c’mon, gotta get […]

  2. 01 Feb, 2023

    Modern Health, frameworks, performance, and harm – Eric Bailey

    This is a great read from Eric Bailey, reminding us that the technology decisions we make truly can make the difference between people getting the healthcare they need or not. In some cases, it can even be a matter of […]

  3. 21 Oct, 2022

    Let’s talk about web components

    Web components! They’re currently at the vanguard of web development and are a reliable source of hot drama in the community. We’ve built a number of web component-powered design systems with Fortune 500 companies over the last 4 years, and […]

  4. 21 Jan, 2022

    Atomic Design and Storybook

    I had the honor to be the first guest on Storybook‘s new Storytime show with the great Michael Chan (aka @chantastic). We talked about the history of atomic design and the rise of the modern JS landscape, how directly-consumable UI […]

  5. 13 Jan, 2020

    Overcomplicatin’

    Here are a few random stories from my last couple weeks of work. We have a datepicker field that has a calendar SVG icon sitting on top of the field. There was an issue where clicking the icon wasn’t triggering […]

  6. 20 Jul, 2019

    Yep, JavaScript Moves Fast. Build Your Component Library Anyway.

    This post touches on something really important: “What if we create a component library in React/Vue/Angular/whatever and a new component technology replaces it?” That’s not a question of if. It’s a question of when. I play out this scenario with […]

  7. 02 Jul, 2019

    Why Did I Have Difficulty Learning React?

    I’m glad I’m not the only one. A longtime hero of mine in this field, Jonathan Snook, shares his struggles  learning React. He highlights a few reasons why he struggled to get his head around it: For me, I think […]

  8. 12 Apr, 2019

    Split

    I think this post and The Great Divide are two of the most important reads about the state of frontend web development right now.

  9. 06 Feb, 2019

    This or that? Component Names: index.js or Component.js

    I’m not sure if you’re aware, but there are sometimes different ways to do the same thing. Crazy, right? As a consultant I get to see a lot of different codebases, and I try study other projects’ architecture in order to […]

  10. 06 Dec, 2018

    Big ol’ Ball o’ JavaScript

    Heydon Pickering published a fantastic post called Reluctant Gatekeeping: The Problem With Full Stack. I have about 3 blog post drafts covering similar ground and apparently we see very much eye-to-eye on this, so I thought it might be worthwhile […]

  11. 16 Jul, 2018

    CSS: A New Kind Of JavaScript

    Love how Heydon flips this all on its head.

  12. 11 Jun, 2018

    Vue.js or React ? Which you would chose and why?

    This response to the question “Vue.js or React” is interesting and thoughtful.

  13. 01 Jun, 2018

    React.js Introduction For People Who Know Just Enough jQuery To Get By

    Related to Sarah’s post about migrating from jQuery to Vue, there was a great post a while ago about migrating from jQuery to React.

  14. 01 Jun, 2018

    Replacing jQuery With Vue.js: No Build Step Necessary

    I absolutely love this article by Sarah Drasner about replacing jQuery with Vue.js. We need more articles like this. “Here’s how to replace the once-new hotness with the new hotness.” I’ve been neck-deep in React-land for a while, and I’m trying […]

  15. 29 May, 2018

    The Slow Death of Internet Explorer and the Future of Progressive Enhancement

    Regardless of how perfectly formed and well-written your code, sometimes things break through no fault of your own, even in modern browsers. If you’re not actively testing your site, bugs are more likely to reach your users, unbeknownst to you. […]

  16. 23 May, 2018

    My Struggle with Testing Code – daverupert.com

    I know that unit testing logic and functional/integration testing DOM manipulation is different. But again, there’s a gulf in my mind between expect(page.title).toBe(‘hello world’) and “Make sure this doesn’t fuck up when resizing Internet Explorer 10 between 720px and 800px.” Source: My […]

  17. 22 May, 2018

    Shop Talk Show: CSS in JS Edition

    Chris and Dave weigh in on some of the hot drama that happened after I tweeted a joke about CSS-in-JS.  Before I did that, I also hastily linked to a podcast where wrote a few quick thoughts about some of […]

  18. 18 May, 2018

    Learning React: Is This ES6 or React?

    I posted about my struggle to learn React, and I talked about how ES6 and React travel together, and it’s hard to untangle things. This post does a good job of dividing what convention belongs to React and what belongs […]

  19. 06 May, 2018

    What’s wrong with CSS-in-JS?

    I have yet to dive deep into CSS-in-JS, but I’ll admit I’m skeptical. This podcast by Chris Ferdinandi lays out a lot of the reasons why I’m a bit apprehensive. Three other observations I’ve noticed as I encounter CSS-in-JS in […]

  20. 16 Apr, 2018

    Scroll to the Future

    Everything you always wanted to know about implementing scrolling but were afraid to ask. We have scrolled to the bottom of modern web specifications to take you on a whirlwind tour of latest CSS and JavaScript features that make navigating around a single page smooth, beautiful and less resource-hungry. This is a […]

  21. 07 Oct, 2017

    Tabbed Interfaces

    Fantastic deep dive into writing accessible tabs & accordions from Heydon Pickering. This is something I’ve always struggled with, so this detailed post certainly helps.

  22. 01 Jun, 2017

    Embarking on Learning React

    I love this post from Bruce. It’s an acknowledgement that things change, and in order to help others avoid the mistakes of the past you have to know which tools the industry is presently reaching for. I’m also currently in […]

  23. 23 Mar, 2017

    Modern JavaScript for Ancient Web Developers

    Gina Trapani wrote a fantastic post about diving into the modern JavaScript world after not paying attention to JavaScript for a long time. While I’m not as skilled as her when it comes to backend development, my background is more in […]

  24. 12 Jan, 2016

    Frontend Guidelines Questions

    The frontend considerations of an organization are many. We’re overwhelmed by tools, processes, workflows, styles, opinions, and ever-changing best practices. In order for frontend teams to create cohesive, consistent work, it’s important for organizations to establish some guidelines for how […]

  25. 10 Feb, 2013

    REMux: An Experimental Approach to Responsive Web Design

    This is a novel (and bizarre) approach to responsive layouts. Instead of using percentages, it uses rem units. Here’s an example of it in action. I’m not a fan of relying so heavy on Javascript to handle layout, and I’m […]

  26. 10 Nov, 2011

    Fixed Positioning in Mobile Browsers

    Fixed positioned elements (typically headers or footers) are extremely common conventions for native mobile platforms, so naturally fixed elements found their way into mobile browsers. Web designers are used to fixing elements to the window using CSS’s position: fixed, however, […]