About
Articles by Simon
Activity
-
Working on illustration ideas for my Children's Book. Did you know you can make paper-cut art in Procreate? This is the concept for the first…
Working on illustration ideas for my Children's Book. Did you know you can make paper-cut art in Procreate? This is the concept for the first…
Liked by Simon St.Laurent
-
From MIT Technology Review's brilliant and provocative Will Douglas Heaven "As this technology moves from prototype to product faster and faster…
From MIT Technology Review's brilliant and provocative Will Douglas Heaven "As this technology moves from prototype to product faster and faster…
Liked by Simon St.Laurent
-
After almost 17 years it's time to post the canonical laptop+badge picture and announce that this Friday will be my last day at Google. I'll post on…
After almost 17 years it's time to post the canonical laptop+badge picture and announce that this Friday will be my last day at Google. I'll post on…
Liked by Simon St.Laurent
Experience & Education
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. -
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 -
-
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. -
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. -
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 authorsSee 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.
-
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 authorsSee 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 authorsSee 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.
-
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 authorsSee 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.
-
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 -
-
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 authorsSee 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
-
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!
-
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.
-
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.
Recommendations received
2 people have recommended Simon
Join now to viewMore activity by Simon
-
Be careful who you allow to tinker with your site. TL;DR – If they promise to double your Conversion Rate within three months, they either have no…
Be careful who you allow to tinker with your site. TL;DR – If they promise to double your Conversion Rate within three months, they either have no…
Liked by Simon St.Laurent
-
I really don't bother posting or even looking much on here anymore because 99% of LinkedIn is about humble brags and follower acquisition. However,…
I really don't bother posting or even looking much on here anymore because 99% of LinkedIn is about humble brags and follower acquisition. However,…
Liked by Simon St.Laurent
-
EDIT: The response has been overwhelming! If you are interested, please apply ASAP - we'll be closing the posting on Friday. Are you looking for a…
EDIT: The response has been overwhelming! If you are interested, please apply ASAP - we'll be closing the posting on Friday. Are you looking for a…
Liked by Simon St.Laurent
Other similar profiles
-
Lauren Horwitz
Connect -
John Holl
Journalist. Editor. Author. Writing about beer, food, and culture.
Connect -
Alex Davies
Connect -
Frank Andorka
Content Lead @ Akhia | President and Chief Content Officer
Connect -
Gina Hamadey
Connect -
Kellie Sandrik
Content Producer/Content Manager/Editor/Writer/Web3/Food
Connect -
Jen Schaefer
Connect -
Dylan Walker
Connect -
Robert Hofler
Biographer, Dominick Dunne; Theater critic, TheWrap
Connect -
Owen Linderholm
Connect
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 MoreOthers named Simon St.Laurent
-
Simon St-Laurent
Founder and CEO @ CaDDi AI
-
Simon St-Laurent
Directeur propriétaire de l'agence immobilière RE/MAX Plus
-
Simon St-Laurent
Trilingual Wine Sales Expert | Driving Revenue Growth | Passionate Volunteer Leader
-
Simon St-Laurent
Marketing Coordinator
20 others named Simon St.Laurent are on LinkedIn
See others named Simon St.Laurent