Shining Some Daylight on Lua

John Pinson
Oct. 3, 2011 by John Pinson

Lua (“moon” in Portuguese) is a powerful, fast, lightweight, embeddable scripting language that is ideal for designing and managing advanced messaging processes. The Message Systems engineering team makes extensive use of Lua in optimizing the capabilities of the Momentum platform, and we’re devoting two Training Track sessions at Interact to the subject.

First up on Thursday afternoon is “Introduction to Lua” with our chief software architect, Wez Furlong. Wez will provide an overview of the Lua Programming Language and investigate Message Systems’ rich Lua API for implementing policy scripts for Momentum. The session will cover fundamental language constructs, including basic types, control flow, iterators, tables and packages. Wez will also illustrate how to write Lua policy for common customer use cases, including binding assignment of messages, DKIM signing and FBL processing.

On Friday morning director of sales engineering Mike Hillyer and technical trainer Jeffrey Gorton session will build on “Introduction to Lua” with “Advanced Momentum & Message Scope.” The session will take participants through advanced, Lua-based message parsing APIs, and advanced policy scripts for database-driven binding assignment and DKIM signing. Participants will see practical, but advanced remediation list usage with Message Scope and learn how to create custom remediation actions.

Mike and Jeff will demonstrate various parsing techniques using Lua API functionality, and show how to write Lua policy scripts that implement database-driven binding assignment and DKIM signing. Attendees will also learn how to integrate Momentum bounce information with an external database and wow to integrate Message Scope with 3rd-party data feeds. Join us!

Share your Thoughts

Your email address will not be published.

Related Content

Running Your First Technical Workshop: The "I Have No Idea What I'm Doing" Edition

Running a technical workshop is difficult! Where do you start? How much time do you allot? What audience do you aim for? Cole talks through what he learned.

read more

Your Email Reputation And Why It Matters

Without a good email reputation, ISPs won’t trust your mail. Join us for our upcoming webinar with BounceX and learn more about email reputation.

read more

Top 5 Reasons to Join SparkPost As An Engineering Intern

Opportunities, technology and perks galore! Our director of HR lays out the top 5 reasons you should consider joining us as an engineering intern.

read more

Start sending email in minutes!

The world’s most powerful email delivery solution is now yours in a developer-friendly, quick to set up cloud service. Open a SparkPost account today and send up to 100,000 emails per month for free.

Send 100K Emails/Month For Free

Send this to a friend