Kris Jordan

Kris Jordan
Technology Director, New Media Campaigns

Website | @KrisJordan

Kris is founder and CTO of New Media Campaigns, a development consulting firm based in North Carolina’s Research Triangle. He leads the technical direction of the company. He is the architect of, the company’s SaaS CMS, built on an open source stack, and is trusted by customers including, The Rhodes Scholarship Foundation, Gannett, Saranac Beer, EpiPen, CloudSwitch, Country Crock, Fleet Feet Sports, UNC Chapel Hill, and hundreds of other businesses, non-profits, and universities.

Kris has developed at all tiers of the web development stack, but currently prefers back end architecture and RESTful HTTP API design with node.js. He recently contributed to the WebKit project to fix a bug in its Accept header preventing RESTful APIs from being able to properly support content negotiation. Kris’ framework Recess was the first open source PHP framework to focus on RESTful design and was used by developers worldwide including companies like Disney.

Prior to founding New Media Campaigns, Kris earned a Masters in Computer Science from Brown University and a BS with Honors in CS from UNC Chapel Hill. Kris has been programming professionally since his first high school job hacking on e-commerce sites powered by PHP4 and MySQL at a small dial-up ISP in rural North Carolina. He loves his wife, his crazy dog, and a good IPA.


Location: Portland 256 Level: Intermediate
Kris Jordan (New Media Campaigns)
Average rating: ***..
(3.00, 2 ratings)
Have you tried learning functional programming but failed to find practical uses? In this session we will apply our knowledge of SQL to illuminate valuable uses of functional programming. Using underscore.js as a foundation, we will write a SQL DSL for querying arrays of objects. You will unearth ideas you've long known about functional programming and thoughts you've never considered about SQL. Read more.


For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

View a complete list of OSCON contacts