← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 140
  1. When I was making the final edits to Form Design Patterns, I had to attribute this quote: “Content is the user experience” Caroline Jarrett told me it was Ginny Redish, the author of “Letting Go of the Words”.

  2. In Buttons shouldn’t have a hand cursor I explained that the hand (pointer) cursor signifies links, not that something is clickable.

  3. This is an excerpt from Form Design Patterns.

  4. Sometimes links are designed to look like buttons.

  5. This is how it goes.

  6. In 2009 I was given some new designs to implement for the forms on Argos.co.uk.

  7. Float labels are labels that start off inside the input.

  8. When I published MaintainableCSS, I compared semantic and non-semantic class names.

  9. When the web was born we used 640 pixel widths.

  10. The web has been around long enough for us to know its powers and constraints.

  11. I used to write Javascript that initialises components automagically, like this: var datepickers = document.getElementsByClassName(‘datepicker’); for(var i = 0; i < datepickers.length; i++) { new DatePicker(datepickers[i]); } It works by looping over e…

  12. Even if you’re completely sold on semantic class names and avoid stylistic and behavioural class names altogether, choosing a good class name is hard.

  13. You know, it’s funny, when the web came along, we used the medium of print to set expectations for how things should be.

  14. Products and services usually start with a set of user needs which are then translated into screens (and other things) that meet those needs.

  15. Many designers and developers believe that the hand (or pointer) cursor signifies clickable elements.

  16. Always use a label

    Designers love to remove labels from inputs to save space and create a minimal aesthetic.

  17. The placeholder attribute can be used to put hint text inside text inputs.

  18. For the last 9 months, we at KIDLY have been designing and building a brand new online shop with the following tagline: “The best stuff for baby, all in one place” Last week we launched silently to our many early adopters who we call VIPs.

  19. I spent almost 2 months preparing to speak at Enhanceconf 2016 in front of 180 people at the RSA in London.

  20. Embracing simplicity

    This is the talk I gave at Enhanceconf 2016, a conference dedicated to Progressive Enhancement.

  21. According to Paul Adams there are 4 aspects to design: outcome, system, interaction and visual.

  22. Hover menus open and close when the user moves their mouse over or out of a menu.

  23. The Scrum process says to break down stories into tasks to make estimation easier, encourage collaboration and to be able to shoow more granular progress during a sprint.

  24. On more than one occasion I have found myself trying to convince team-mates that infinite scrolling and its close relative show more is more likely to degrade the experience than improve upon it.

  25. I once worked on a project where users wanted to pay using PayPal.

  26. I admit: I’ve bent the web many times in the past.

  27. James Archer has explained why the hamburger menu can cause usability problems.

  28. Using Javascript to design progressively enhanced interfaces is probably the most important yet, misunderstood subject in web development.

  29. Thanks to everyone who read The Boring Front-end Developer.

  30. A polyfill, also known as a shim, is a user-defined implementation of an API that some browsers provide natively, normalising browser differences.

  31. CSS preprocessors have many advantages.

  32. The role of the front-end developer extends far beyond translating designs into code.

  33. Technical wanking

    Technical wanking is the practice of using cool and new technology because — well — it’s cool and new.

  34. Content caching can decrease the time it takes to load a web page.

  35. Cool front-end developers are always pushing the envelope, jumping out of their seat to use the latest and greatest and shiniest of UI frameworks and libraries.

  36. Some forms that let users sort a list sometimes consist of single select box without a submit button.

  37. JavaScript inheritance

    ECMAScript doesn’t have an inherit function.

  38. I started making websites in 2000.

  39. Javascript namespacing

    Namespaces help you organise code so that it’s easy for others to find their way around it.

  40. Multiple submit buttons are problematic for keyboard users because forms can be submitted by pressing Enter when a field is focused.