The Internet of Things Is Under Attack

Published on October 30, 2017

Image Source: Robot Tip There’s always something new brewing in cybersecurity. Unfortunately, the headlines aren’t…

Read More

President Trump Loosens the Reins on Drone Testing

Published on October 27, 2017

Image Source: The Fiscal Times President Donald Trump recently issued a presidential memorandum that will…

Read More

Google Is Now Offering $1,000 Mobile App Bug Bounties

Published on October 26, 2017

Image Source: Mobile App Daily Are you an Android app developer looking for ways to…

Read More

Cryptocurrencies and Blockchain Infiltrate Education

Published on October 25, 2017

Image Source: CoinDesk FinTech app developers probably won’t have to worry about job security any…

Read More

The FinTech Revolution Isn’t What You Think

Published on October 24, 2017

Image Source: Forex News Now The advent of cryptocurrencies and blockchain heralded a new optimism…

Read More

How to Protect Yourself from the KRACK WiFi Hack

Published on October 23, 2017

Image Source: NextAdvisor Hacks have been making headlines quite a bit recently. Before the Equifax…

Read More

Are You Ready for the Fitness Wearables Revolution?

Published on October 20, 2017

Image Source: Wareable You’re familiar with the big names in wearables, like Apple or Fitbit….

Read More

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

Our Favorite Health and Fitness Apps Right Now

Published on October 18, 2017

Image Source: Unsplash Health and fitness apps are rapidly advancing in their capabilities. The ones…

Read More

How Drones Help During Emergencies and Natural Disasters

Published on October 17, 2017

Image Source: Unsplash While the idea of drones delivering your laundry or Amazon order sounds…

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