Dogtown Media Tackles Tech Education with Jikei University

Published on October 24, 2016

In a continuation of Dogtown Media’s commitment to tech education, CEO Marc Fischer accepted an…

Read More

How to Perform a Competitive Analysis for Your App Idea

Published on October 21, 2016

Would you go spelunking without a headlamp? What about mountaineering without a map? Well, pursuing…

Read More

MACRA Medicare Update Fails Patients, Doctors, and Startups

Published on October 21, 2016

The Los Angeles app development community has been cautiously optimistic the past few weeks about…

Read More

Anki’s Cozmo Shows the Humanistic Potential of AI Products

Published on October 20, 2016

When most people think of robots, they think of the tropes played out in popular…

Read More

MedTech IoT Products Prove the Critics Wrong

Published on October 19, 2016

A popular criticism of the Internet of things (IoT) is that it’s “just not necessary.”…

Read More

Samsung Note 7, GoPro Hero 4: The Risk of Hardware Startups

Published on October 17, 2016

Hardware startups are in a unique position. On the one hand, hardware products are difficult…

Read More

Mobile Forecast: Where Will FinTech Be in Five Years?

Published on October 14, 2016

FinTech is an exciting place for Los Angeles app developers to be right now. Startups…

Read More

Siri Needs an Upgrade for the Google vs Apple Mobile Battle

Published on October 14, 2016

Google has been making serious advances into the premium-class smartphone market that Apple’s iPhone has…

Read More

Google Continues to Push the Boundaries of Mobile Platforms

Published on October 13, 2016

Google’s Android Experiments series has been fun to watch, and the latest app to come…

Read More

Resumes Fail Developers: Stack Overflow Seeks to Fix It

Published on October 12, 2016

App developers and the recruiters looking to hire them can agree on two things. One,…

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);-->