Simon St.Laurent

Ithaca, New York, United States Contact Info
3K followers 500+ connections

Join to view profile

About

Simon St.Laurent has spent the last two decades working with and documenting the Web and…

Articles by Simon

See all articles

Activity

Join now to see all activity

Experience & Education

  • LinkedIn

View Simon’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Volunteer Experience

  • Treasurer

    Varna Community Association

    - 6 years 1 month

    Manage finances for a small community center outside of Ithaca, NY. Converted Excel-based system to QuickBooks, and maintain that system regularly. Also serve as board member and volunteer.

Publications

  • Tool by Tool, Skill by Skill (draft)

    self-published

    This site (http://toolbytool.org) helps you learn hand tool woodworking by braiding together two key paths: a sequence of projects that teach skills, and a sequence of tools that goes with the projects.

    The early projects help you learn with a minimal set of tools. Later projects build on those skills and that toolset. It’s easy to get lost in the endless possibilities catalogs and stores offer. To minimize that, tool discussions will include specific options at a variety of…

    This site (http://toolbytool.org) helps you learn hand tool woodworking by braiding together two key paths: a sequence of projects that teach skills, and a sequence of tools that goes with the projects.

    The early projects help you learn with a minimal set of tools. Later projects build on those skills and that toolset. It’s easy to get lost in the endless possibilities catalogs and stores offer. To minimize that, tool discussions will include specific options at a variety of prices.

    By the time you’re done with this sequence, you’ll have acquired the skills and tools you need to create basic projects in wood. More important, you’ll have enough experience and tools to move forward into the other books, videos, and classes.

    See publication
  • Introducing Elixir: Getting Started in Functional Programming

    O'Reilly Media, Inc.

    Elixir is an excellent language if you want to learn about functional programming, and with this hands-on introduction, you’ll discover just how powerful and fun Elixir can be. This language combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes powerful features for metaprogramming.

    This book shows you how to write simple Elixir programs by teaching one skill at a time. Once you pick up pattern matching, process-oriented programming, and other…

    Elixir is an excellent language if you want to learn about functional programming, and with this hands-on introduction, you’ll discover just how powerful and fun Elixir can be. This language combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes powerful features for metaprogramming.

    This book shows you how to write simple Elixir programs by teaching one skill at a time. Once you pick up pattern matching, process-oriented programming, and other concepts, you’ll understand why Elixir makes it easier to build concurrent and resilient programs that scale up and down with ease.

    Other authors
    • J. David Eisenberg
    See publication
  • The Allure of Gothic Markup: Prioritizing Local Adaptation

    Balisage: The Markup Conference 2013 - Proceedings

    Markup specialists and their predecessors have wasted decades creating works that open possibilities in the short run but close them in the long run. The continuous headaches of versioning and differentiating vocabularies are a symptom of our failure, of the brittleness we have so enthusiastically embraced.

    Markup developers have the opportunity to learn from past conversations about architecture and craftsmanship, and move to more flexible models than top-down design by committee.

    See publication
  • Introducing Erlang: Getting Started in Functional Programming

    O'Reilly Media, Inc.

    If you’re new to Erlang, its functional style can seem difficult, but with help from this hands-on introduction, you’ll scale the learning curve and discover how enjoyable, powerful, and fun this language can be.

    Author Simon St. Laurent shows you how to write simple Erlang programs by teaching you one basic skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go.…

    If you’re new to Erlang, its functional style can seem difficult, but with help from this hands-on introduction, you’ll scale the learning curve and discover how enjoyable, powerful, and fun this language can be.

    Author Simon St. Laurent shows you how to write simple Erlang programs by teaching you one basic skill at a time. You’ll learn about pattern matching, recursion, message passing, process-oriented programming, and establishing pathways for data rather than telling it where to go. By the end of your journey, you’ll understand why Erlang is ideal for concurrency and resilience.

    See publication
  • Learning Rails 3

    O'Reilly Media, Inc.

    If you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start. Rather than throw you into the middle of the framework’s Model-View-Controller architecture, Learning Rails 3 works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. Then you’ll tackle the more difficult inner layers: the database models and controller code.

    (Prior editions were Learning…

    If you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start. Rather than throw you into the middle of the framework’s Model-View-Controller architecture, Learning Rails 3 works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. Then you’ll tackle the more difficult inner layers: the database models and controller code.

    (Prior editions were Learning Rails and Learning Rails Live Edition.)

    Other authors
    See publication
  • XML Pocket Reference, 3rd Edition

    O'Reilly Media, Inc.

    A perennial bestseller, the handy XML Pocket Reference from O'Reilly has been revised once again to give you quick access to the latest goods. In addition to its comprehensive look at XML, this third edition has been updated with new material on Namespaces and XML Schema--considered among the most important elements in current XML use--along with RELAX NG and Schematron, additional powerful tools for describing XML document structures.

    See publication
  • Office 2003 XML: Integrating Office with the Rest of the World

    O'Reilly Media, Inc.

    Office 2003 XML offers an in-depth exploration of the relationship between XML and Office 2003, examining how the various products in the Office suite both produce and consume XML. Developers will learn how they can connect Microsoft Office to others systems, while power users will learn to create and analyze XML documents using familiar Office tools.

    Other authors
    See publication
  • Programming Web Services with XML-RPC

    O'Reilly Media, Inc.

    Programming Web Services with XML-RPC covers the details of five XML-RPC implementations, so you can get started developing distributed applications in Java, Perl, Python, ASP, or PHP. The chapters on these implementations contain code examples that you can use as the basis for your own work. This book also provides in-depth coverage of the XML-RPC specification, which is helpful for low-level debugging of XML-RPC clients and servers. And if you want to build your own XML-RPC implementation for…

    Programming Web Services with XML-RPC covers the details of five XML-RPC implementations, so you can get started developing distributed applications in Java, Perl, Python, ASP, or PHP. The chapters on these implementations contain code examples that you can use as the basis for your own work. This book also provides in-depth coverage of the XML-RPC specification, which is helpful for low-level debugging of XML-RPC clients and servers. And if you want to build your own XML-RPC implementation for another environment, the detailed explanations in this book will serve as a foundation for that work.

    Other authors
    See publication
  • RFC 3023 - XML Media Types

    Internet Engineering Task Force

    This document (now replaced by RFC 7303) specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

    See publication
  • XHTML: Moving Toward XML

    M&T Books

    Designed for developers who already have a firm grasp on HTML and Web development, XHTML: Moving Toward XML focuses on the changes between HTML and XHTML, not the basics of Web development. If you're moving from HTML to XHTML, rather than learning XHTML from scratch, this book will provide you with the key information you need rather than basic tutorials on HTML vocabulary.

    Other authors
    See publication
  • XML Elements of Style

    McGraw-Hill

    This book describes the many tools in the XML toolkit, their interactions, and their application to the kinds of design problems that developers and designers (who are frequently the same people) using XML commonly encounter. It deals with common questions like the elements vs. attributes debate, the differences between well-formedness constraints and validity constraints, the many unresolved issues of namespaces and XML, and other advanced features (like parameter entities and notations)…

    This book describes the many tools in the XML toolkit, their interactions, and their application to the kinds of design problems that developers and designers (who are frequently the same people) using XML commonly encounter. It deals with common questions like the elements vs. attributes debate, the differences between well-formedness constraints and validity constraints, the many unresolved issues of namespaces and XML, and other advanced features (like parameter entities and notations) included in XML 1.0. It also addresses some problems with processing XML in a wide variety of environments, as well as the challenges involved in making good use of its internationalization features.

    See publication
  • Inside XML DTDs: Scientific and Technical

    McGraw-Hill

    Inside XML DTDs: Scientific and Technical provides a guide to XML with a sharp focus on scientific and technical applications of this new technology. In addition to XML itself, MathML, a core W3C standard that can be used in many fields, receives extended coverage. The second half of Inside XML DTDs: Scientific and Technical explores emerging XML standards and tools in a number of fields, including biology, chemistry, astronomy, library science, and meteorology. The conclusion explains what…

    Inside XML DTDs: Scientific and Technical provides a guide to XML with a sharp focus on scientific and technical applications of this new technology. In addition to XML itself, MathML, a core W3C standard that can be used in many fields, receives extended coverage. The second half of Inside XML DTDs: Scientific and Technical explores emerging XML standards and tools in a number of fields, including biology, chemistry, astronomy, library science, and meteorology. The conclusion explains what developers will need to do in order to create their own applications of XML, and provides a guide to integrating XML with current information architectures and practices.

    Other authors
    • Rob Biggar
    See publication
  • Building XML Applications

    McGraw-Hill

    Building XML Applications provides developers with a solid introduction to XML and key programming tools for building robust, scalable XML applications in Java. After a thorough introduction to XML's place in the developer's toolkit and its syntax, Building XML Applications presents detailed coverage of parsers, a key tool for developers. Focusing on Java development, the sample applications use the Simple API for XML (SAX) to create parser-independent solutions that can fit in a wide variety…

    Building XML Applications provides developers with a solid introduction to XML and key programming tools for building robust, scalable XML applications in Java. After a thorough introduction to XML's place in the developer's toolkit and its syntax, Building XML Applications presents detailed coverage of parsers, a key tool for developers. Focusing on Java development, the sample applications use the Simple API for XML (SAX) to create parser-independent solutions that can fit in a wide variety of situations. Other XML tools, like style sheets, namespaces, linking, and the Document Object Model (DOM) are also explored, giving developers a friendly but approachable introduction to these revolutionary technologies.

    Other authors
    See publication
  • Sharing Bandwidth

    MIS:Press

    This book shows network administrators, managers, and even telecommuters how to make the most of their existing connections, providing strategies that can reduce the number of lines needed as well as the capacity of those lines. Guiding readers through the tools available for home offices to branch offices to corporate offices, this book will give administrators the information they need to design appropriate architectures and implement complete solutions

    See publication
  • Cookies

    McGraw-Hill

    Cookies is the only book to focus on this important programming tool that helps users keep track of where they are in a Web site. This book gives developers and content providers every crumb of information they need about cookies!

    See publication
  • XML: A Primer (3 editions)

    MIS:Press / IDG Books

    XML is a radically simplified subset of Standard Generalized Markup Language (SGML), but this book assumes no previous knowledge of SGML. Web designers who have a basic grasp of HTML should be able to read this book and find the information they need presented in plain English. XML syntax is demonstrated with clear examples that combine simplicity with usability.

    See publication
  • Dynamic HTML: A Primer

    MIS:Press

    This book provides an introduction to the brave new world of Microsoft's Dynamic HTML and Netscape's layers, as well as thorough coverage of the event models developers will need to respond to user input. Topics include cascading style sheets, HTML attributes and object properties, layers, ActiveX objects and Java applets, textRanges, multimedia effects, databinding, and using the new tools to create full-featured user interfaces. Scripting examples are in JavaScript, JScript, and VBScript…

    This book provides an introduction to the brave new world of Microsoft's Dynamic HTML and Netscape's layers, as well as thorough coverage of the event models developers will need to respond to user input. Topics include cascading style sheets, HTML attributes and object properties, layers, ActiveX objects and Java applets, textRanges, multimedia effects, databinding, and using the new tools to create full-featured user interfaces. Scripting examples are in JavaScript, JScript, and VBScript, with a little Java.

    See publication

Recommendations received

More activity by Simon

View Simon’s full profile

  • See who you know in common
  • Get introduced
  • Contact Simon directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Simon St.Laurent

Add new skills with these courses