Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Definitive XML Schema

    Definitive XML Schema

    Priscilla Walmsley · 2001

    The authoritative XML Schema reference and tutorial! • Leverage the full power of XML Schema! • In-depth coverage of the approved W3C Recommendation • Schema design--practical and thorough • Transition help for experienced DTD developers • Authoritative! By Priscilla Walmsley--a member of the W3C XML Schema Working Group To leverage the full power of XML, companies need shared vocabularies to base their documents and scripts upon. XML Schema makes it possible to create those shared vocabularies--and Definitive XML Schema is the authoritative guide to the standard! Written by Priscilla Walmsley, a member of the W3C working group that created XML Schema, this book explains the W3C Recommendation with unprecedented insight and clarity--and introduces practical techniques for writing schemas to support any B2B, Web service, or content processing application. Coverage includes: • How XML Schema provides a rigorous, complete standard for modeling XML document structure, content, and datatypes • Working with schemas: Schema composition, instance validation, documentation, namespaces, and more • XML Schema building blocks: elements, attributes, and types • Advanced techniques: type derivation, model groups, substitution groups, identity constraints, redefinition, and much more • An in-depth primer on effective schema design, including naming, document structure, and extensibility considerations • Transition guidance for experienced DTD developers Definitive XML Schema brings…

    Web & InternetSystems & OSProgramming
    Open LibraryAmazon
    Stats for nerds
    3recommend
    6mentions
    3people
    2020–2025years
    100% recommend

    Mentions per year

    202020212022202320242025

    What Hacker News says

    1. austin-cheneySep 2025
      Early in my career these books were the most helpful to me as a self taught developer:

      * CSS Pocket Reference - Eric Meyer - https://www.amazon.com/CSS-Pocket-Reference-Visual-Presentat...

      * XML Schema - Priscilla Walmsley - https://www.amazon.com/Definitive-XML-Schema-Priscilla-Walms...

      * DOM Scripting - Jeremy Keith - https://www.amazon.com/DOM-Scripting-Design-JavaScript-Docum...

      thread
    2. austin-cheneySep 2024
      My first learning on data structures came from https://www.amazon.com/Definitive-XML-Schema-Priscilla-Walms...

      Not a book but I learned what not to do and what to avoid in my earliest days of programming from the super opinionated tool JSLint.

      This was my go to reference to learn CSS https://www.amazon.com/CSS-Pocket-Reference-Visual-Presentat...

      As for language design I am mostly self taught through a lot of trial and error. For me it’s all about functions and variable scope. After that everything else is just a statement, expression or a data structure. With that I can write just about anything, make it scale, and keep it super simple to read.

      thread
    3. throwaway0asdSep 2022
      As a self taught developer there are only a few books I read early in my career that seriously impacted how I write code.

      1. XML Schema by Priscilla Walmsley - https://www.amazon.com/Definitive-XML-Schema-Priscilla-Walms...

      2. DOM Scripting by Jeremy Keith - https://www.amazon.com/DOM-Scripting-Design-JavaScript-Docum...

      3. CSS Pocket Reference - Eric Meyer - https://www.amazon.com/CSS-Pocket-Reference-Visual-Presentat...

      Most of the developers I have worked with in my career are absolutely terrified by tree structures. They will admit otherwise like some kind of pathological liar, but this is easily exposed and that's so unfortunate. A tree structure is just a data structure like any other and embracing that liberates you from a kind of Stockholm Syndrome.

      thread
    4. austincheneyJul 2021
      Good To Great - https://www.amazon.com/Good-Great-Some-Companies-Others/dp/0...

      DOM Enlightenment - https://www.amazon.com/DOM-Scripting-Design-JavaScript-Docum...

      Definitive XML Schema - https://www.amazon.com/Definitive-XML-Schema-Charles-Goldfar...

      I am a better developer because of building my thinking about software around a deeper appreciation of data structures setting goals by focusing on personal considerations of ethics.

      Books that have improved me but not my career:

      Principles - https://www.amazon.com/Principles-Ray-Dalio-audiobook/dp/B07...

      Lots and lots of fiction.

      thread
    5. austincheneyJul 2020
      I learned so much about structure and organization from https://www.amazon.com/Definitive-XML-Schema-Charles-Goldfar...

      I learned the value of utility from Nicomachean Ethics in that it establishes a value hierarchy starting from the fragment: that which exists for its own sake.

      I liked this book for establishing ethics as the basis for rapid growth in business: https://www.amazon.com/Good-Great-Some-Companies-Others/dp/0...

      A lot of people struggle with CSS. It’s not hard but it take some solid practice to master. This is the best book: https://www.amazon.com/CSS-Pocket-Reference-Visual-Presentat...

      Honesty is important. Brutal honesty forces changes to culture and everybody wins. It forces you to act with ethics for the welfare of the group: https://www.amazon.com/Principles-Life-Work-Ray-Dalio/dp/150...

      Fear of innovation is a form of hecklers veto, more so when popularity or a majority is threatened. Originality, even when wrong, is always more important: On Liberty.

      thread
    6. austincheneyApr 2020
      Here are mine:

      * XML Schema - https://www.amazon.com/Definitive-XML-Schema-Priscilla-Walms...

      * DOM - https://www.amazon.com/DOM-Scripting-Design-JavaScript-Docum...

      * I don’t have a book for this, but learn data structures instead of algorithms. If you can learn to think in data structures the concepts of algorithms will come to you naturally like dreaming or thinking about driving directions.

      * I also don’t have a book for this but the relationships between data is more important than the data itself. This is realized by how you express your abstraction.

      thread

    Related

    Cover of DOM Scripting
    2008–2025

    DOM Scripting

    Jeremy Keith
    12 recommend · 27
    Cover of CSS
    2009–2025

    CSS

    Eric A. Meyer
    4 recommend · 9
    Cover of XML Schema
    2009

    XML Schema

    Eric van der Vlist
    0 recommend · 3
    Cover of Nicomachean Ethics
    2010–2026

    Nicomachean Ethics

    Aristotle
    28 recommend · 88
    Cover of Database systems
    2010–2026

    Database systems

    Hector Garcia-Molina
    11 recommend · 19
    Cover of Purely functional data structures
    2007–2026

    Purely functional data structures

    Chris Okasaki
    87 recommend · 209
    Cover of The data warehouse toolkit
    2009–2026

    The data warehouse toolkit

    Ralph Kimball
    23 recommend · 32
    Cover of On Liberty
    2008–2026

    On Liberty

    John Stuart Mill
    45 recommend · 152