IoT Cybersecurity: Common Hacks and Effective Countermeasures

Published on September 10, 2020

The Internet of Things (IoT) is vast and constantly evolving. To secure such a complex…

Read More

SXSW 2019: Rob Pope hacks cryptocurrency

Published on March 15, 2019

How secure is blockchain technology, really? Rob Pope, CTO & Co-Founder of our mobile app…

Read More

Researchers Discover Easy Hacks for Popular Dating Apps Like Tinder and OkCupid

Published on November 8, 2017

Great news, IoT app developers! You get a break from Dogtown Media News’ cybersecurity installment…

Read More

French Election Hacks Underline the Need for Cybersecurity

Published on May 8, 2017

When Dogtown Media was in Washington, D.C. a couple weeks ago for AppCon 2017, cybersecurity…

Read More

5 Must-Have Features for a HIPAA-Compliant Healthcare Mobile App

Published on September 2, 2025

Key Takeaways HIPAA compliance is non-negotiable: In 2025, HIPAA remains the primary U.S. law governing…

Read More

App Security 101: How We Protect Your App and Your Users’ Data

Published on August 26, 2025

Key Takeaways: Safeguarding user data is not optional – A single breach can cost businesses…

Read More

Ethical Mobile App Development: Prioritizing User Privacy to Build Trust

Published on May 20, 2025

Ethical apps earn customer loyalty: 75% of consumers won’t purchase from a business they don’t…

Read More

Preparing Your App for Seasonal Traffic Spikes

Published on September 21, 2024

After reading this article, you’ll: Understand the importance of seasonal traffic patterns in mobile app…

Read More

2022 Tech That Pose a Risk to Your App

Published on January 4, 2022

With nearly every aspect of our daily lives having something to do with technology, it…

Read More

A look at IoT’s Starring Role in the Entertainment Industry

Published on January 21, 2021

The media and entertainment industry have relied on technology since the inception of the camera….

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