TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: I am writing a book on web design. Any suggestions?

2 pointsby anujkkover 11 years ago
I am about to start a new side project and this time I am interested in writing a book on &quot;Web Design&quot;. My primary target audience are hackers who want to get better at web design and use the knowledge &amp; skills to develop well designed front-ends for their product. Here are my initial thoughts on how I would like to go about it :<p>1. I don&#x27;t want it to be a 500 page HTML reference. There are many such texts available. That&#x27;s why I want to focus only on HTML5 elements that are used in real life projects.<p>2. Teach CSS3 in a simple and fun way by focusing on fundamentals and using mini-projects to illustrate how it can be used in real life projects.<p>3. I also want to cover design concepts like typography, layouts, responsive design, color theory, etc.<p>I am looking for suggestions on what to include in my book. What are the most important topics that you would like to be covered in a web design book?

2 comments

ondiekijuniorover 11 years ago
you shouldn&#x27;t avoid a glossary. and put in jQuery there as well, it is a vital component. it wont hurt to touch on responsive design across different devices. simplify that and you got a winner.
thenerdfilesover 11 years ago
1. Metanotational typefaces (FontAwesome to AlphaSymbolic — Blissymbols anyone?)<p>2. Perspective-based grid systems (Grid systems to build basic interactive Webworlds, instead of Websites)<p>3. Modular CSS Architecture (Using Grunt to compile CSS that lives with JS Modules, served on demand via RequireJS; a more meaningful folder architecture other than the dreaded &quot;css&quot; folder at project root[0]; I namespace my CSS&#x2F;LESS&#x2F;SASS as I namespace my Business Objects or Entities, and I namespace my CSS&#x2F;LESS&#x2F;SASS by module&#x2F;state&#x2F;verb.)<p>3.1 Modern Web DRY (Best way to package and create shareable front-end code?)<p>4. UI Semantics for Accessibility (What else can we add as sibling to &quot;Skip to Content&quot;? — It really is an Accessibility Hook within a <i>list</i>. What about Accessibility Hooks <i>everywhere</i>?)<p>5. Responsive&#x2F;Adaptive Images by Cool URL[1] (Responsiveness as a Service?)<p>[0]: <a href="http://www.jakobloekkemadsen.com/2013/07/css-abstractions-done-right/" rel="nofollow">http:&#x2F;&#x2F;www.jakobloekkemadsen.com&#x2F;2013&#x2F;07&#x2F;css-abstractions-do...</a><p>[1]: <a href="http://www.w3.org/Provider/Style/URI.html" rel="nofollow">http:&#x2F;&#x2F;www.w3.org&#x2F;Provider&#x2F;Style&#x2F;URI.html</a>