How Peter Thiel’s Political Stance Affects Startups

Published on October 25, 2016

Ellen Pao of Project Include took to Medium this week to explain why they were…

Read More

Apple Backpedals on Self-Driving Car Operations

Published on October 18, 2016

According to a report from Bloomberg, Apple is scaling back their plan to manufacture smart…

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

Snapchat Prepares for IPO, Drawing Developer Speculation

Published on October 7, 2016

According to a report from the Wall Street Journal (not to mention the tech rumor…

Read More

San Francisco Startup Takes On Wi-Fi Moochers

Published on September 28, 2016

Coffeeshops are a favorite hangout for app developers and tech workers. They also have a…

Read More

Getting Your App Idea off the Ground: Zero to Critical Mass

Published on September 22, 2016

Getting your app idea off the ground is similar to getting a rocket into space….

Read More

App Store Sees 106% Growth as iPhone 7 Launches

Published on September 8, 2016

This has been a huge week for iPhone app developers. First, thanks to an unintended…

Read More

The “API Economy” Isn’t a Fad, But It Won’t Eat Backend Tech

Published on August 30, 2016

“Software is eating the world,” goes the infamous quip from startup investor Marc Andreessen. If…

Read More

MedTech and Diversity Themes at Y Combinator S16 Demo Day 1

Published on August 25, 2016

Y Combinator is lifting the curtain on this year’s batch of disruptive mobile startups. While…

Read More

Founder Problems: Mobile Advertising Is Fundamentally Broken

Published on August 22, 2016

Have you surfed the web on your iPhone or Android without an ad blocker lately?…

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