Web Development Resources

CSS and Web Development Bloggers

Ahmad Shadeed

Ahmad Shadeed is a well-known designer and frontend developer who specializes in creating responsive web and mobile experiences. He is passionate about the intersection of design and code, focusing on modern CSS techniques and bug-free user interfaces

Key Contributions:

  • Debugging CSS: Ahmad authored a book on debugging CSS, providing practical methods and techniques to improve CSS debugging skills
  • Defensive CSS: He coined the term "Defensive CSS," which involves writing future-proof CSS to reduce broken UIs
  • RTL Styling 101: Ahmad created a comprehensive guide on writing CSS for RTL (right-to-left) layouts

Professional Background:

  • Independent Designer: Ahmad works independently, offering his services to clients worldwide
  • Public Speaker: He frequently speaks at conferences and events, sharing his expertise with the community
  • Technical Writer: Ahmad has written over 145 articles on various topics related to CSS and web development

Personal Insights:

  • Location: Ahmad lives in Tulkarm, Palestine
  • Interests: He enjoys being at the intersection of product, design, engineering, and community

Ahmad's work is highly regarded in the web development community, with many praising his ability to explain complex CSS concepts clearly and effectively

Blog: ishadeed.com | Twitter: @shadeed9 | GitHub: github.com/shadeed

Note: The content in the blogger profiles was generated using AI.

Citation: "Research and document Ahmad Shadeed web developer" prompt. Copilot, GPT-4, Microsoft, 04 Apr. 2025, https://m365.cloud.microsoft/chat?fromcode=edgentp&internalredirect=CCM&auth=2

Stephanie Eckles

Stephanie Eckles is a front-end software engineer, author, and speaker with a strong focus on CSS, accessibility, and Eleventy. She is known for creating several educational resources and projects aimed at improving front-end development practices.

Projects and Resources

Contributions and Activities

Advocacy

Stephanie is a strong advocate for accessibility, scalable CSS, and the Jamstack (especially Eleventy). She emphasizes the importance of creating inclusive and performant web experiences.

Personal Life

Offline, Stephanie is a mom to two girls and a cowboy corgi, and she enjoys baking.

Blog: moderncss.dev | Twitter: @5t3ph | GitHub: github.com/5t3ph

Note: The content in the blogger profiles was generated using AI.

Citation: "Research and document Stephanie Eckles web developer" prompt. Copilot, GPT-4, Microsoft, 04 Apr. 2025, https://m365.cloud.microsoft/chat?fromcode=edgentp&internalredirect=CCM&auth=2

Harry Roberts (CSS Wizardry)

Harry Roberts is a renowned Consultant Web Performance Engineer from the UK, known for his expertise in CSS architecture and front-end performance.

Key Highlights:

Harry Roberts is highly regarded in the web development community for his ability to deliver faster and more reliable web experiences. If you need a faster website, he is definitely someone to consider hiring.

Blog: csswizardry.com | Twitter: @csswizardry | GitHub: github.com/csswizardry

Note: The content in the blogger profiles was generated using AI.

Citation: "Research and document Hary Roberts of CSS wizardry" prompt. Copilot, GPT-4, Microsoft, 04 Apr. 2025, https://m365.cloud.microsoft/chat?fromcode=edgentp&internalredirect=CCM&auth=2

Sara Soueidan

Sara Soueidan is an independent web UI engineer, author, speaker, and educator who specializes in inclusive design and accessibility. She has been working in the field since 2012 and holds a Bachelor's Degree in Computer Sciences.

Key Highlights of Sara's Career:

Sara's contributions to web development, particularly in accessibility, have made her a respected figure in the industry.

Blog: sarasoueidan.com | Twitter: @SaraSoueidan | GitHub: github.com/SaraSoueidan

Note: The content in the blogger profiles was generated using AI.

Citation: "Research and document Sara Soueidan web developer" prompt. Copilot, GPT-4, Microsoft, 04 Apr. 2025, https://m365.cloud.microsoft/chat?fromcode=edgentp&internalredirect=CCM&auth=2

Author's Recent Blog Post

Article Summary

In the article "Pure CSS Custom Checkbox Style," Stephanie Eckles shows us how to create custom, accessible checkboxes without JavaScript. They are themeable, scalable and have cross-browser support. She uses several different CSS techniques in creating these like relative sizing using em and SVG for the checked state. The checkbox article actually builds off a previous article of her on custom radio buttons but she adds styling here for disabled states and SVG implementation.

Link to article: Pure CSS Custom Checkbox Style

Value of the Information

I feel this information is useful as typically you don't see a lot of custom form styling. Some of the ones I've seen that are have been broken even. By using appearance: none property and pseudo elements instead of extra HTML elements she shows us how to improve browser support. This allows us as developers to create appealing checkboxes that match a clients brand while making sure they remain keyboard navigable and screen reader friendly.

Project Application

In my case I am now thinking about how I could use this on a project I am working on for my mother's Non-Profit. I could use the both custom checkboxes and radio buttons there. Using Eckles' technique with currentColor would allow the checkboxes to match the branding or colors I am working with. Currently I am using a plugin to generate the form but I Know I could get better results coding out the whole things and using the information from Stephanie's article.

My Project: Quilts for Veterans