How AI is Affecting Your Job Safety

Published on October 19, 2017

Image Source: imgix There has been a lot of anti-AI speak doing the rounds. We’ve…

Read More

Mobile Tech Helping Hurricane Relief Efforts

Published on October 13, 2017

Image Source: Lockheed Martin Deep down inside, mobile technology creators want to believe that they’re…

Read More

Apple’s New Clips App Creates Another Way to Tell Stories

Published on March 22, 2017

It seems as if everybody wants to play the Snapchat game these days, which is…

Read More

Why Aren’t Developers Chasing the iMessage App Boom?

Published on March 17, 2017

Messaging apps — which is to say, apps that existing within messaging platforms like iMessage,…

Read More

SNAP’s IPO Has an Odd Footnote: The ‘Camera Company’ Clause

Published on March 7, 2017

Snapchat’s IPO was one of the most anticipated tech events of the year. So you…

Read More

The End of Mobile Gold rush is a Good Thing for Developers

Published on January 13, 2017

A new report from analytics group Flurry broke yesterday, suggesting that the “mobile gold rush”…

Read More

On-Demand Startups Save Money by Increasing Employee Pay

Published on January 9, 2017

The on-demand marketplace is one of the most controversial topics in the great American tech…

Read More

FinTech Apps are Leading the Pack in AI and Chat Interfaces

Published on December 19, 2016

Bots were the hot app development trend of 2016, but they haven’t proved to have…

Read More

Overlooked Communities Are Overlooked by EdTech Startups

Published on December 9, 2016

EdTech EdTech has been hot in the startup world for several years now. Far from…

Read More

E-sports Services Are a Huge Startup Opportunity in 2017

Published on December 5, 2016

Two new patents entered the e-sports space this past week, as the app developers behind…

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