Blog

  1. The day nobody remembers how it works

  2. We Haven’t Removed a Layer in Thirty Years

  3. Most career growth systems are quietly failing us

  4. Story pointing from an engineer's perspective

  5. The role of QA in software delivery

  6. Measuring Performance with Interaction to Next Paint

  7. Common Performance Issues and How to Solve them

  8. Identify Input Purpose – WCAG 2.1, Level AA

  9. Accessibile Media: Audio

  10. Accessibile Media: Video

  11. Accessible Media: Images

  12. ARIA Orientation

  13. Accessible Routing in React

  14. New Accessibility Guidelines with WCAG 2.1

  15. Accessibility in Resizing Text

  16. Upgrading DOM Hierarchy for Accessibility with Aria-owns

  17. Breaking Down a CSS Grid Layout

  18. How Estimating Time Works and Why Experience Matters

  19. The Difference Between Kerning and Tracking in Typography

  20. Performance Testing with the User Timing API

  21. Accessibility in Web Applications with ARIA Live Regions

  22. Using aria-activedescendant to allow changes in focus within widgets to be communicated to Assistive Technology

  23. Dyslexia and Typography

  24. Security and Accessiblity When Opening Links in a New Window

  25. Keeping Up with Accessibility

  26. WCAG 2.0 Accessibility and Color Contrast in a Design

  27. JavaScript Micro-optimizations: Loops and Variables

  28. The Difference Between role="presentation" and aria-hidden="true"

  29. Changing the Reading Order of a Page with ARIA Flowto

  30. Inclusive Participatory Workshop: Accessible Iconography Design

  31. How I Gave a 20 Minute Talk with Only 1 Slide (and no speaker notes)

  32. Performance Budget

  33. Learning ES6: Spread Operator

  34. Learning ES6: `let` Declarations

  35. A Clean SVG Fragment Identifier Polyfill for Implementing Icons

  36. JavaScript: Creating a Function with a Callback

  37. What makes a product successful?

  38. Concatenating JavaScript

  39. People as Resources

  40. Very Movies & JavaScript Animation without jQuery

  41. How I Handle Responsive JavaScript

  42. Better Hiding & Showing of Content

  43. Internet Explorer is Perfect

  44. What is a Radix?

  45. Minimum Viable Piece of Crap (MVP...oc)

  46. Meet the Polybutton, An Accessibility Polyfill

  47. Browser Defaults

  48. Lessons Learned From A Responsive Design

  49. I wrote a book called: Learning JavaScript

  50. Detecting for Bandwidth with the Network Information API

  51. Carroll Center for the Blind

  52. The Problem with Media Queries

  53. Creating a Unique and Scalable Mobile Experience

  54. HTML 5 Form Validation with Yepnope Fallback

  55. Required input fields with JS fallback

  56. Book Review: The Book of CSS3

  57. Setting up shortcuts in Terminal

  58. Media Query Transition Animations

  59. CSS Performance and OOCSS

  60. Our Curious Future with QR Codes

  61. Sliding Labels Official Plugin Release [ver. 3.2]

  62. Penn UI Conference & HTML 5

  63. Sliding Labels v2 - Patch

  64. Redirection Options

  65. Form Design with Sliding Labels

  66. Conditional Animation Speed in jQuery

  67. What You Need to Know About Behavioral CSS

  68. Quick Tip #3 - Textarea Fonts

  69. Quick Tip #2 - Bringing Back Search with jQuery

  70. Quick Tip #1 - Image Replacement

  71. Usable Accessibility

  72. Form Security with Autocomplete

  73. Using .htaccess to Prevent Bandwidth Theft

  74. Framing an Image

  75. Validating with WAI-ARIA

  76. Centering an Image

  77. 5 Ways to Build a Better Team

  78. Header and Footer in the Semantic Web

  79. Clickable Labels

  80. A New Breed of Microformat

  81. Securing your Development Space

  82. Creating an .htaccess template

  83. Finding Inspiration

  84. Your Body and You

  85. Quick iPhone Media Detection

  86. Cracking open Google Gadgets

  87. Quick note on mobile web design

  88. Manipulating Opacity

  89. Reseting Browser Defaults (reset.css)

  90. CSS Gradient Text

  91. IE8 - Version Targeting

  92. Cake PHP & Web Dierections North

  93. Email Standards Project

  94. Modular vs. Singular CSS

  95. JavaScript Form Checker