Engineering Blog

Better Together: Using Two Frameworks to Build Marketing Technology

Applications Engineer Hanna Hoang explains how her team develops faster, more efficient tools for marketers.

Read more

If You Build It, Can You Sell It? Engineers Get a Look at the World of Sales

We recently kicked off Turn’s Engineering Shadow Program. One goal of the program is to give curious engineers a chance to visit Turn’s San Francisco office and spend a day seeing Turn through a sales lens.

Read more

Transforming the Web User Interface

The Turn Console, the gateway to the Turn Platform, lets marketers run advertising campaigns and interpret meaningful insights that drive business decisions and strategy. Learn how we're constantly improving on it.

Read more

Strength and Efficiency: How We Reached 4M QPS

Turn has attained an incredible milestone in our reach of the global digital audience. We now see 4 million queries per second (QPS) on our platform, meaning that during every second Turn has 4 million opportunities to access Internet end users.

Read more

Scrub: Real-Time Insights into Complex Distributed Systems

At Turn, we build highly complex distributed systems. Due to their critical nature, it is necessary to be able to look deep into the internals of the application logic during runtime to understand why the system is behaving the way it is. To do this, we built Scrub: a tool to interactively analyze the state of distributed systems with minimal disruptions.

Read more

Application Data:

engineering 
path /srv/www/sites/turn-dev.com/dev/repo/build/app 
main_controller app\controllers\Primary 

Request Data:

$_GET
No Data
$_POST
No Data
$_COOKIE
No Data
$_FILES
No Data
$_SERVER
REDIRECT_STATUS 200 
HTTP_HOST turn.stage.elusive-concepts.com 
HTTP_ACCEPT_ENCODING x-gzip, gzip, deflate 
HTTP_USER_AGENT CCBot/2.0 (http://commoncrawl.org/faq/) 
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
PATH REMOVED 
SERVER_SIGNATURE Apache/2.4.10 (Linux/SUSE) Server at turn.stage.elusive-concepts.com Port 80 
SERVER_SOFTWARE Apache/2.4.10 (Linux/SUSE) 
SERVER_NAME turn.stage.elusive-concepts.com 
SERVER_ADDR 192.168.1.201 
SERVER_PORT 80 
REMOTE_ADDR 54.225.54.120 
DOCUMENT_ROOT /srv/www/sites/turn-dev.com/prod/webroot 
REQUEST_SCHEME http 
CONTEXT_PREFIX  
CONTEXT_DOCUMENT_ROOT /srv/www/sites/turn-dev.com/prod/webroot 
SERVER_ADMIN roger.soucy@elusive-concepts.com 
SCRIPT_FILENAME /srv/www/sites/turn-dev.com/prod/webroot/index.php 
REMOTE_PORT 59032 
REDIRECT_URL /engineering 
GATEWAY_INTERFACE CGI/1.1 
SERVER_PROTOCOL HTTP/1.0 
REQUEST_METHOD GET 
QUERY_STRING  
REQUEST_URI /engineering 
SCRIPT_NAME /index.php 
PATH_INFO /engineering 
PATH_TRANSLATED redirect:/index.php/engineering 
PHP_SELF /index.php/engineering 
REQUEST_TIME_FLOAT 1505977312.349 
REQUEST_TIME 1505977312 

Logs:

Time Data
2017-09-21 07:01:52
Loading Framework...
2017-09-21 07:01:52
app\models\Slug::lookup: Content_Slug::lookup(): No record found!

Events:

Event Data Listeners
APPLICATION >> RUN null 0
APPLICATION >> LOADED null 0
APPLICATION >> HANDOFF null 0
TEMPLATE >> HTML_START "" 0
TEMPLATE >> BEFORE_HTML_END null 1

Errors:

Notice (8) Undefined index: Author /srv/www/sites/turn-dev.com/dev/repo/build/app/controllers/class.engineering.php L: 93
User Notice (1024)
bad slug data
/srv/www/sites/turn-dev.com/dev/repo/build/app/lib/class.model.php L: 250
Notice (8) Undefined index: Author /srv/www/sites/turn-dev.com/dev/repo/build/app/controllers/class.engineering.php L: 93
User Notice (1024)
bad slug data
/srv/www/sites/turn-dev.com/dev/repo/build/app/lib/class.model.php L: 250
Notice (8) Undefined index: excerpt /srv/www/sites/turn-dev.com/dev/repo/build/tmp/smarty/templates_c/578c0cfa397a97d7d8dd94b26dbc47c9502a9de9.file.index.tpl.php L: 74
Notice (8) Undefined index: excerpt /srv/www/sites/turn-dev.com/dev/repo/build/tmp/smarty/templates_c/578c0cfa397a97d7d8dd94b26dbc47c9502a9de9.file.index.tpl.php L: 74
Notice (8) Undefined index: excerpt /srv/www/sites/turn-dev.com/dev/repo/build/tmp/smarty/templates_c/578c0cfa397a97d7d8dd94b26dbc47c9502a9de9.file.index.tpl.php L: 74
Notice (8) Undefined index: excerpt /srv/www/sites/turn-dev.com/dev/repo/build/tmp/smarty/templates_c/578c0cfa397a97d7d8dd94b26dbc47c9502a9de9.file.index.tpl.php L: 74
Notice (8) Undefined index: excerpt /srv/www/sites/turn-dev.com/dev/repo/build/tmp/smarty/templates_c/578c0cfa397a97d7d8dd94b26dbc47c9502a9de9.file.index.tpl.php L: 74

Benchmarks:

Benchmark Tag Time Comment
execution_time TIMER_START 0.000ms Starting bootstrap...
execution_time TIMER_STOP 122.723ms Debug console render output...