RANDOMBLOGS (RSS)

adamsilver.io


29. 7. 2024Losing is part of being a designer – adamsilver.io
30. 4. 2024Why toggle switches suck (and what to do instead) – adamsilver.io
22. 4. 2024I took David Hamill’s UX challenge (how did I do?) – adamsilver.io
9. 4. 2024Figma prototypes vs HTML prototypes – adamsilver.io
9. 4. 2024Don’t use the maxlength attribute to stop users from exceeding the limit – adamsilver.io
11. 3. 2024Don’t use paracetamol to fix bad UX – adamsilver.io
7. 3. 2024Why Anthony Hobday’s sentence-style form is bad UX (and what to do instead) – adamsilver.io
18. 2. 2024Sliders degrade UX (so do this instead) – adamsilver.io
17. 9. 20233 common examples of button text that degrades UX and how to rewrite them so they’re clear – adamsilver.io
20. 8. 20237 reasons to replace advanced search with filters so users can easily find what they need – adamsilver.io
6. 8. 2023The problem with disabling paste and what to do instead – adamsilver.io
6. 8. 20233 questions to evaluate design patterns and avoid unnecessary work that degrades UX – adamsilver.io
9. 7. 20235 key design system elements to build trust and maximise uptake – adamsilver.io
2. 7. 20234 design principles I use every day to avoid bad UX and create products that work for everyone – adamsilver.io
25. 6. 2023The problem with input masks and what to do instead – adamsilver.io
18. 6. 2023The problem with sticky menus that appear on scroll and what to do instead – adamsilver.io
11. 6. 2023How to highlight required and optional form fields – adamsilver.io
4. 6. 2023The problem with automatically focusing the first input and what to do instead – adamsilver.io
28. 5. 2023The problem with nested fieldsets and how to avoid them – adamsilver.io
21. 5. 2023The billion dollar unsubscribe link – adamsilver.io
14. 5. 2023The problem with disabled buttons and what to do instead – adamsilver.io
7. 5. 2023The problem with sticky menus and what to do instead – adamsilver.io
22. 11. 2022Page title conventions – adamsilver.io
17. 10. 2022Designing a time input – adamsilver.io
17. 10. 2022Designing a time input backed by research – adamsilver.io
24. 2. 2021Material Design text fields are badly designed – adamsilver.io
4. 2. 2021Stopping Chrome from ignoring autocomplete=off – adamsilver.io
1. 2. 2021A few notes about A/B testing from Jared Spool – adamsilver.io
25. 11. 2020Avoiding tab styles for navigation – adamsilver.io
20. 10. 2020Interaction designers: how well do you work with developers and content designers? – adamsilver.io
27. 9. 2020Bidirectional scrolling: what’s not to like? – adamsilver.io
4. 8. 2020Pressing back after deleting something – adamsilver.io
13. 7. 2020The trouble with mailto email links and what to do instead – adamsilver.io
24. 6. 2020A quick crit of HEY email – adamsilver.io
18. 5. 2020Form design: multiple inputs versus one input – adamsilver.io
18. 4. 2020Routing conventions – adamsilver.io
13. 4. 2020Rules for cookie banners – adamsilver.io
10. 4. 2020Tips for running a good remote meeting – adamsilver.io
30. 3. 20203 little rules for good team communication – adamsilver.io
15. 3. 2020The problem with snackbars and toast messages – adamsilver.io
15. 3. 2020The problem with toast messages and what to do instead – adamsilver.io
15. 3. 20206 reasons why toast messages are a bad idea and what to do instead – adamsilver.io
15. 3. 20206 reasons toast messages are a bad idea and what to do instead – adamsilver.io
2. 2. 2020Building an accessible autocomplete control – adamsilver.io
19. 1. 2020Form design patterns webinar, course update, January resolutions – adamsilver.io
25. 11. 2019Building trust as a designer – adamsilver.io
4. 11. 2019JavaScript isn’t always available and it’s not the user’s fault – adamsilver.io
16. 9. 2019Where to put buttons on forms – adamsilver.io
15. 9. 2019Launching a service, contribution the bank details pattern, design system community building – adamsilver.io
26. 8. 2019The problem with tooltips and what to do instead – adamsilver.io
26. 8. 20196 reasons why tooltips are a bad idea and what to do instead – adamsilver.io
26. 8. 20196 reasons tooltips are a bad idea and what to do instead – adamsilver.io
22. 7. 2019Form design: from zero to hero all in one blog post – adamsilver.io
30. 6. 2019Defining graceful degradation, Patterns Day, journey mapping, question protocol mapping – adamsilver.io
25. 6. 2019In defence of graceful degradation and where progressive enhancement comes in – adamsilver.io
10. 6. 2019The problem with web components – adamsilver.io
19. 5. 2019Caseworking meetup notes, design system uptake, writing is hard, soft skills are hard – adamsilver.io
14. 5. 2019Semantic HTML and ARIA explained – adamsilver.io
12. 5. 2019Getting agreement on big decisions, versioning prototype routes, pair writing – adamsilver.io
5. 5. 2019Prototyping versioning, ConCon8, beyond screens – adamsilver.io
28. 4. 2019Prototype versioning, namespacing design systems, discussing a header component – adamsilver.io
21. 4. 2019Prototype kit extensions, small checkboxes and radio buttons, multi-select autocomplete – adamsilver.io
7. 4. 2019Semantic HTML, design crits, GOV.UK form components in Angular, pattern sharing – adamsilver.io
31. 3. 2019React is not a library, Angular generates wrappers, semantic HTML, defining UX – adamsilver.io
24. 3. 2019Writing workflow, context switching and some useful links – adamsilver.io
17. 3. 2019Angular forms, hiding elements, boring development, responsive design mindsets – adamsilver.io
10. 3. 2019Extending the GOV.UK Design System, progressive enhancement, naming patterns – adamsilver.io
4. 3. 2019User interfaces: hiding stuff should be a last resort – adamsilver.io
4. 3. 2019User interfaces: hiding content should be a last resort – adamsilver.io
3. 3. 2019Form builders, design system thoughts, new design system components – adamsilver.io
24. 2. 2019Handling links in Angular, buttons versus links, design system architecture, journey mapping – adamsilver.io
17. 2. 2019Defining interaction design, scoping a rich text editor component, links inside SPAs, fudgability – adamsilver.io
5. 2. 2019Form design: handling optional fields – adamsilver.io
5. 2. 2019How to avoid optional form fields with branching questions – adamsilver.io
5. 2. 2019How to avoid optional form fields with a conditional reveal – adamsilver.io
5. 2. 2019How to avoid optional form fields and improve UX – adamsilver.io
5. 1. 2019Form design: when to use the number input – adamsilver.io
7. 10. 2018Thinking differently about progressive enhancement – adamsilver.io
1. 7. 2018Content is the user experience and what the deuce is content design? – adamsilver.io
14. 4. 2018Buttons shouldn't have a hand cursor part 2 – adamsilver.io
1. 4. 2018Progressive enhancement explained simply – adamsilver.io
16. 10. 2017But sometimes buttons look like links – adamsilver.io
28. 7. 2017Designing for actual performance – adamsilver.io
28. 7. 20174 steps to design fast experiences – adamsilver.io
26. 6. 2017Live validation is problematic – adamsilver.io
26. 6. 2017The problem with live validation and what to do instead – adamsilver.io
26. 6. 20179 reasons why live form validation is a bad idea and what to do instead – adamsilver.io
26. 6. 20179 reasons live validation is problematic and what to do instead – adamsilver.io
26. 6. 20179 reasons live form validation is problematic and what to do instead – adamsilver.io
26. 6. 201710 problems with live validation – adamsilver.io
24. 5. 2017Float labels are problematic – adamsilver.io
24. 5. 2017The problem with float labels and what to do instead – adamsilver.io
24. 5. 20178 reasons float labels are problematic and what to do instead – adamsilver.io
16. 4. 2017The problem with atomic CSS – adamsilver.io
28. 3. 2017Stop using device breakpoints – adamsilver.io
15. 2. 2017Designing inclusively – adamsilver.io
15. 2. 2017Designing for everyone – adamsilver.io
15. 2. 201711 things to consider when designing for everyone – adamsilver.io
6. 12. 2016Don’t initialise Javascript automagically – adamsilver.io
31. 10. 2016Semantic class names: are you being too generic or too specific? – adamsilver.io
1. 9. 2016Browsers are different but so what? – adamsilver.io
8. 8. 2016Making view templates as dumb as possible – adamsilver.io
15. 7. 2016Buttons shouldn't have a hand cursor – adamsilver.io
1. 7. 2016Always use a label – adamsilver.io
16. 6. 2016Placeholders are problematic – adamsilver.io
16. 6. 2016The problem with placeholders and what to do instead – adamsilver.io
16. 6. 201614 reasons why placeholders are problematic and what to do instead – adamsilver.io
16. 6. 201614 reasons why placeholders are problematic – adamsilver.io
16. 6. 201614 reasons placeholders are problematic and what to do instead – adamsilver.io
20. 5. 2016How we cut our MVP in half to launch KIDLY – adamsilver.io
1. 4. 2016Everything I know about speaking at conferences – adamsilver.io
6. 3. 2016Embracing simplicity – adamsilver.io
8. 1. 2016Design is not just how it looks – adamsilver.io
27. 12. 2015Hover menus are problematic – adamsilver.io
15. 12. 2015Why we stopped breaking down stories into tasks – adamsilver.io
24. 11. 2015Infinite scrolling is probably a bad idea – adamsilver.io
24. 11. 20157 reasons why infinite scrolling is a bad idea – adamsilver.io
14. 11. 2015The hidden cost of one bad design – adamsilver.io
9. 10. 2015Designing honestly for the web – adamsilver.io
14. 9. 2015Designing a responsive menu without a hamburger – adamsilver.io
16. 8. 2015Progressively enhanced Javascript – adamsilver.io
15. 7. 2015Addendum to the boring front-end developer – adamsilver.io
22. 6. 2015The disadvantages of Javascript polyfills – adamsilver.io
5. 5. 2015The disadvantages of CSS preprocessors – adamsilver.io
11. 3. 2015The role of the Front-end Developer – adamsilver.io
9. 2. 2015Technical wanking – adamsilver.io
29. 12. 2014Don't use AJAX for personalised content – adamsilver.io
1. 10. 2014The boring front-end developer – adamsilver.io
17. 9. 2014Select boxes shouldn’t submit on change – adamsilver.io
9. 9. 2014JavaScript inheritance – adamsilver.io
11. 8. 2014The disadvantages of single page applications – adamsilver.io
11. 8. 2014The problem with single page applications – adamsilver.io
11. 7. 2014Javascript namespacing – adamsilver.io
20. 3. 2014Forms with multiple submit buttons are problematic – adamsilver.io
@kaja47, 0xDEADBEEF funkcionálně.cz, k47.cz