Dogtown Media Returns to INC. 5000 Fastest Growing Companies for 2nd Year in a Row

Published on August 15, 2018

Started in 1982, the prestigious Inc. 5000 list of the fastest growing companies in the…

Read More

Facebook and Instagram Now Let You See How Many Minutes You Use Them

Published on August 10, 2018

Facebook and Instagram are giving users an idea of how much time they’re spending on…

Read More

Vote for Rob Pope to Return to SXSW!

Published on August 8, 2018

We need your help! At SXSW 2018, Rob Pope, our CTO, discussed the “Internet of Scary…

Read More

Why Enterprises Everywhere Should Upgrade to iOS 12

Published on August 2, 2018

In this fourth and final feature of our special series about Apple’s broadest iOS update…

Read More

Updating Your App to iOS 12 Offers Some Profound Benefits

Published on August 1, 2018

In our third entry of our special series about iOS 12, Apple’s newest and biggest…

Read More

Docker Removes Malicious Containers from its Hub

Published on July 3, 2018

If you’re a web, operating system, or mobile developer, you’re probably familiar with Docker already….

Read More

If Apple Loses Its App Store Antitrust Case, What Happens Next?

Published on June 27, 2018

Apple’s notorious for strict regulations; the company only allows its iPhone and iPad customers to…

Read More

What Does Microsoft’s $7.5 Billion Acquisition of GitHub Really Mean for Tech?

Published on June 14, 2018

In a big turn of events, Microsoft, known a few years ago as a strictly…

Read More

Big Benefits Could Be in Store for Tech Small Businesses Thanks to the New Tax Reform

Published on June 1, 2018

Whether you’re a mobile app developer or small bakery shop, tax reforms affect all business,…

Read More

Dogtown Media to Present Winning Solution of Defense Innovation Challenge at NITEC18

Published on May 21, 2018

Innovation keeps the world spinning. It forms the foundation for our future. The Defense Innovation…

Read More
// Add original row class to side image sections $('section.side-image').each(function() {var rowClass = $(this).find('.wpb_row').first().attr('class').split('vc_row-fluid').pop().trim();$(this).addClass(rowClass);}); // Highlight portfolio in navigation on project pages $('body.posttype-portfolio').find('#menu-navigation a[href*="/portfolio/"]').parent().addClass('current-menu-item'); // Highlight services in navigation on services pages $('body.parent-pageid-12').find('#menu-navigation a[href*="/app-development-services/"]').parent().addClass('current-menu-item'); // Copy tab titles into content for responsive view $('.wpb_tabs .ui-tabs-anchor').each(function() {$( '.wpb_tab' + $(this).attr('href') ).prepend('
' + $(this).html() + '
');}); /*if (jQuery('.portfolio-page').length > 0){*/ /*portfolio-template-default*/ if (jQuery('.portfolio-template-default').length == 0){ $.fn.extend({ animationend: function(callback) { return this.one('webkitAnimationEnd mozAnimationEnd oAnimationEnd oanimationend animationend', callback); }, initWaypoint: function() { return this.addClass('waypoint') .removeClass('animated') .waypoint2(function(direction) { //console.log(this.element) $(this.element).addClass('animated'); this.destroy(); }, { offset: '80%' }); } }); } if (jQuery('.portfolio-template-default.single-portfolio').length > 0){ setTimeout(function () { jQuery('.page-header h1.waypoint, .page-header p.waypoint').addClass('animated'); }, 1000); } if ( window.matchMedia('(min-width: 481px)').matches ) { var waypoints = null; var $waypoints = $('.waypoint'); var waypointSelectors = { 'common': [ $('section.vc_row').has('.lead').find('h1, h2, .lead, .btn'), '[class*="vc_col-"]:not([class*="-12"])', 'section.side-image .image-container', 'section.text-intro h2', 'section.howwework-preview .wpb_tabs', 'section.publications .col-sm-4', 'section.featured-projects .rev_slider_wrapper', 'section.landing-location-intro .wpb_text_column' ], 'home': [], 'app-development-services': [ 'section.services-slider', 'section.services-specialities' ], 'portfolio': [ '.portfolio-showcase [class^="col-"]' ], 'about': [ $('.team-member') ], 'landing': [ '.posts-container .col-sm-6' ], 'staging': [ '.section-clients-v2 .col-sm-3' ] } var pageSlug = window.location.href.split('/'); if (pageSlug.length > 4) { pageSlug = pageSlug[pageSlug.length - 2]; } else { pageSlug = 'home'; } _.every(waypointSelectors, function(selectors, page) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === 'common' || page === pageSlug) { _.each(selectors, function(selector) { $waypoints = $waypoints.add(selector); }); if (page === pageSlug) return false; } return true; }); waypoints = $waypoints.initWaypoint(); } });})(jQuery);-->