Changing button colors won’t save your business – The Startup – Medium
And your growth hacker might be your worst enemy. 9,810. That’s how many steps I’ve taken today. 190 steps below the recommended daily average to stay healthy,…
4 days ago
The Anatomy of a Marketplace
Marketplaces as Living, Breathing and Complex Organisms On the surface, marketplaces seem fairly straightforward — you match supply and demand to make the…
4 days ago
Arrays, symbols, and realms - JakeArchibald.com
Posted 11 December 2017 On Twitter, Allen Wirfs-Brock asked folks if they knew what Array.isArray(obj) did , and the results suggested… no they don't. For what…
4 days ago
SpeedCurve | Rendering Metrics
Rendering Metrics MONDAY 11TH OF DECEMBER 2017 At SpeedCurve, we're fond of the phrase "a joyous user experience". Creating this joy requires delivering what…
4 days ago
Performance Calendar » Clearing cache in the browser
Caching assets in the browser is the most common and most obvious way to improve front end performance. But at some point every developer accidentally makes a…
4 days ago
Stop Playing Tetris (With Teams, Sprints, Projects, and Individuals)
For a year or two, I have been using Tetris as a metaphor for a slew of software product development anti-patterns. It works on the individual, team, sprint,…
4 days ago
The golden rule of A/B testing: look beyond validation - Inside Intercom
A/B tests provide more than statistical validation of one execution over another. They can and should impact how your team prioritizes projects. Too often,…
4 days ago
Everything You Ever Wanted To Know About Prototyping (But Were Afraid To Ask) — Smashing Magazine
Are Fast Prototypes Good Prototypes? The short answer is yes. Prototype quickly and as soon as possible in a project. To give you a sense of why, let’s try an…
4 days ago
Debugging CSS Grid Layouts With Firefox Grid Inspector — Smashing Magazine
You may have heard quite a bit of talk about a CSS feature called “Grid” this year. If you are someone who cringes when you hear the words “CSS” and “grid” in…
4 days ago
How the Roman Empire Made Pure CSS Connect 4 Possible | CSS-Tricks
Experiments are a fun excuse to learn the latest tricks, think of new ideas, and push your limits. "Pure CSS" demos have been a thing for a while, but new…
4 days ago
Controlling Ratios of Flex Items Along the Main Axis - CSS | MDN
In this guide we will be exploring the three properties that are applied to flex items, which enable us to control the size and flexibility of the items along…
4 days ago
Good design doesn’t make people happy.
Happiness is a byproduct, not a metric, of success. Photo by michael on Unsplash Depending on whatever impression you have of me—and I’m only assuming you have…
4 days ago
Automating Your Accessibility Tests ◆ 24 ways
Seren Davies 7 Dec ember 2017 Published in Code Accessibility is one of those things we all wish we were better at. It can lead to a bunch of questions like:…
4 days ago
The Modern Javascript Tutorial
PART 2 Browser: Document, Events, Interfaces Learning how to manage the browser page: add elements, manipulate their size and position, dynamically create…
4 days ago
Accessible Links Re:visited | Filament Group, Inc., Boston, MA
Accessible Links Re:visited Posted by Maggie 12/6/2017 We and our clients often tend toward simple and understated style, but sometimes that simplicity doesn't…
4 days ago
A Front End Developer’s Guide to GraphQL | CSS-Tricks
No matter how large or small your application is, you’ll have to deal with fetching data from a remote server at some point. On the front end, this usually…
4 days ago
i is="the walrus"
The time has come... "The time has come," the Walrus said, "To talk of many things: Of shoes--and ships--and sealing-wax-- Of cabbages--and kings-- And why the…
4 days ago
Performance Calendar » Time To Interactive – Measuring more of the user experience
Sometimes it feels like we keep inventing new metrics just to mess with people and move the goalposts but for the most part new performance metrics come along…
4 days ago
Performance Calendar » Automating Web Performance Regression Alerts
At the Wikimedia Foundation we’ve been working on finding web performance regressions for a couple of years. We are slowly getting more confident in our metrics…
4 days ago
Jobs-to-Be-Done in Your UX Toolbox ◆ 24 ways
Steph Troeth 4 Dec ember 2017 Published in UX Part 1: What is JTBD? The concept of a “job” in “Jobs-To-Be-Done” is neatly encapsulated by a oft-quoted line from…
4 days ago
An Idea for a Simple Responsive Spreadsheet | CSS-Tricks
How do you make a spreadsheet-like interface responsive without the use of any JavaScript? This is the question I've been asking myself all week as I've been…
12 days ago
Web Content Accessibility Guidelines—for People Who Haven't Read Them ◆ 24 ways
I’ve been a huge fan of the Web Content Accessibility Guidelines 2.0 since the World Wide Web Consortium (W3C) published them, nine years ago. I’ve found them…
12 days ago
Modern Asynchronous CSS Loading | Filament Group, Inc., Boston, MA
Modern Asynchronous CSS Loading Posted by Scott on 11/30/2017 The simplest way to load a CSS file in an HTML document is to use a link element with…
12 days ago
Eric's Archived Thoughts: Generating Wireframe Boxes with CSS and HTML5
I was recently noodling around with some new layout ideas for An Event Apart ’s speaker pages (e.g., Chris Coyier’s or Jen Simmons’ ) and wanted to share the…
12 days ago
Customer Journey Maps - How to Build One | Toptal
When a customer uses a company’s products and services to achieve a goal or need, they are going on a journey from point A to point Z. A customer journey map…
12 days ago
Want your tests to be more effective? Write your specifications like this.
Writing test specifications is tricky. If you get it right, your tests are easy to understand and debug. But get it wrong, and your tests will be confuse people…
12 days ago
There are no small changes - Inside Intercom
“We want to limit the length of a review in the product to 140 characters, because we may want to use SMS at some stage. That’s a small change, right?” Wrong.…
12 days ago
Stop Obsessing Over “The Teams”
Sound familiar? It is all about the Scrum team. Feature teams. Every team needs a PO! Self-organizing team. Team activities/rituals. Help the team. Serve the…
12 days ago
Pragmatic Releasing: Less Worry, More Shipping - Milliseconds Matter
Here I’ll share a few things I’ve learned managing libraries at Algolia. They are by no means a perfect set of instructions or recommendations, but tips for…
12 days ago
Visual Hierarchy and the fundamentals of interaction
Human centered design The design is everywhere. We will just be creating a web application or a product that has been thinking and planning for years or want to…
12 days ago
The First 15 Seconds – Positive Slope – Medium
In the first 15 seconds of every new experience, we are all lazy, vain, and selfish. How do you build a product that engages a user quickly enough to engage…
12 days ago
How we do Vue: one year later | GitLab
It's been a while since we wrote about Vue . We've been using Vue for over a year now and life has been very good. Thanks @lnoogn for reminding me to write this…
12 days ago
WTF is a Source Map
14 Nov 2017 Twitter Reddit Lobste.rs Hacker News These days web assets such as JS and CSS aren’t simple text files. Instead, they’re typically minified or come…
12 days ago
Feedback That Gives Focus · An A List Apart Article
Illustration by Dougal MacPherson I have harbored a lifelong dislike of feedback. I didn’t like it in sixth grade when a kid on the bus told me my brand new…
12 days ago
The Performance Cost of Server Side Rendered React on Node.js
I like React as a templating engine , not only on the client side but on the server as well. Over the last year or two rendering templates with React.js on the…
12 days ago
The Best Request Is No Request, Revisited · An A List Apart Article
Illustration by Dougal MacPherson Over the last decade, web performance optimization has been controlled by one indisputable guideline: the best request is no…
12 days ago
CSS Grid Starter Layouts | CSS-Tricks
This is a collection of starter templates for layouts and patterns using CSS Grid . The idea here is to show off what the technique is capable of doing and…
12 days ago
What Happens When You Visit ft.com?
The Financial Times front page. This is an overview of how the Financial Times serves requests to www.ft.com. Starting with our domains, going all the way down…
12 days ago
Animating Layouts with the FLIP Technique | CSS-Tricks
User interfaces are most effective when they are intuitive and easily understandable to the user. Animation plays a major role in this - as Nick Babich said,…
12 days ago
Regular Expressions Demystified: RegEx isn’t as hard as it looks
Understand Regular Expressions with this practical guide. image source — Unsplash Are you one of those people who stays away from regular expressions because it…
12 days ago
Consistently Inconsistent: When the Most Accessible Experience is Different for Each User — Cantina
While working on a web app to make it more accessible, a coworker received an interesting request from the client’s QA department. The situation Recently, the…
12 days ago
Twitter
Many Product people don't talk to their Sales team. This is a critical mistake. Your Sales team knows your product'…
from twitter_favs
16 days ago
Happier HTML5 Form Validation - daverupert.com
I recently embarked on improving the client-side form validation for a client. There were about 400 lines of form validation code stuffed inside a 1000 line…
19 days ago
How to Implement UI Adjustable Trait Design Pattern For Accessibility
Hey, everyone! In this week's video I discussed the UI adjustable trait. I recently gave a presentation regarding the UI adjustable trait design pattern at the…
25 days ago
Take control of your scroll: customizing pull-to-refresh and overflow effects  |  Web  |  Google Developers
Software Engineer working on Chromium Software Engineer working on Chromium TL;DR The CSS overscroll-behavior property allows developers to override…
26 days ago
Currying is not idiomatic in JavaScript
Update 2017-11-18a: I worded a few things more carefully, to make it clear that I don’t hate functional programming (I’m a fan). Update 2017-11-18b: I added…
26 days ago
« earlier      
#perfmatters a11y abtest accessibility advice ajax amp android angular.js animation api app architecture async aws babel backbone.js bash bem boilerplate book bookmarklet browser browserify build build-first cache canvas career case-study chrome chrome-extensions cli code-read color colorscheme component contentstrategy css css-architecture css-grid css-modules css3 d3.js data-visualization debug deploy design design-system designfile designing-in-browser-v1-rc dev development devop devtool docker documentation dom e2etest ebook editor elm email errorhanding es6 event express.js flexbox flux font font-face form framework frontend frontrend functional.js game.js git github gofrontrend golang grid grunt-plugin grunt.js hapi.js haskell html html5 ia icon ie ifttt image image-optimization in-browser-design inheritance interaction-design interview ios isomorphic jasmine javascript jekyll jquery jquery-plugin js-template json learning leveldb localstorage mac macapp make management markdown memory memoryleak micro-service mobile mock module monads mvc navigation nginx node.js npm oocss oop optimization osx perfmatters performance phantom.js photoshop polyfill polymer postcss process product-design product-management programming progressive-enhancement promises prototype psychology pwa python qa quote react.js reactive refactoring reference regex require.js responsive responsive-image router ruby rust rwd sass scroll security service-worker shell slide snippet spa spec stat static-site streams styleguide svg tcp tdd team template test testing this tool typography ui unit-test usability ux varnish via:popular video vim w3c web web-components webdesign webdev webkit webpack webtool weekly.ed weekly.rc wireframe workflow youtube

Copy this bookmark:



description:


tags: