The 3 Biggest IoT Announcements from Google Next 2018

Published on August 16, 2018

Google’s always cooking up something. And we get to hear a bit about their plans…

Read More

Facebook Asks Big Banks for Detailed User Data

Published on August 14, 2018

After the Cambridge Analytica scandal broke news, Facebook’s reputation suffered in a way it hasn’t…

Read More

The FCC Admits Last Year’s Infamous Hack Never Actually Happened

Published on August 13, 2018

Last year, the Federal Communications Commission (FCC) reported that the comments section of its website…

Read More

Academics Investigate the Age-Old Question: Is Your Phone Secretly Spying on You?

Published on July 20, 2018

It’s a common belief, especially after the National Security Administration’s scandal with Edward Snowden, that…

Read More

Facebook Opens Up Data for Election Research

Published on July 16, 2018

Facebook’s recent involvement with London-based analytics firm Cambridge Analytica revolved around the 2016 Presidential election…

Read More

Boost Your Brand With These Tips From Our CEO and Other Business Leaders

Published on July 10, 2018

Connecting with potential clients and customers can be a vexing conundrum. In a recent article…

Read More

‘Human Third Parties’ May Be Reading Your Gmail Messages

Published on July 9, 2018

Well, it didn’t take long after Facebook’s data scandal for Google to get some data…

Read More

Where Do Tech Titans Draw the Lines on Data?

Published on June 28, 2018

It’s difficult to look past Facebook’s recent data abuse scandal involving London-based data analytics firm…

Read More

Is Your Password Secure? Find Out in a Split-Second With This New API

Published on June 26, 2018

Cybersecurity is serious business. Whether you’re a mobile app developer, casual web surfer, or e-commerce…

Read More

The Latest of Tesla’s Troubles: A Rogue Agent

Published on June 25, 2018

Tesla and one of its most famous co-founders, Elon Musk, are in the news at…

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