HIPAA software compliance tips

Healthcare, Software development / 30.05.20170 comments

We’ve been working on several healthcare application development projects for both web and mobile.  We’d  love to show some detailed case studies once the new products are live, but for now, we’ve analyzed the specifics of web development in this business vertical and have some tips on developing  HIPAA compliant software:


iOS Video How-to

Mobile Development, Software development, Video Streaming / 14.03.20171 comments

Hi! My name is Sergii Simakhin and I’m an iOS software engineer at Cayugasoft since end of 2013.

I love to create great native iOS apps of any level of complexity because it’s a challenge for me every time I start a new project 😀. Working at Cayugasoft, some of my projects contained media features like streaming / converting / trimming videos, music, data from camera / microphone, mixing all of them, etc. So I decided to tell you the basics of merging videos using AVFoundation.

To be honest, this is not as easy as it looks. But it’s not quite hell.

The example I’ll show you will be written with Objective-C, the language that I’ve really loved working with since 2013.


Why you need a prototype for your app development

Mobile Development, Software development, Web Development / 11.11.20160 comments

Being involved in software development for US-based startups and entrepreneurs, we’d like to share our experience in how to set up your process to successfully bring your app idea to life.


When you brainstorm ideas for a software solution for your business, it’s time to start thinking over its implementation. An idea is only the first step on your journey.


Configuring Multiple Environments for Angular.js using grunt-ng-constant

Web Development / 22.06.20160 comments


Hi there! Today I’d like to talk about the useful tool for Angular developers – grunt-ng-constant. But first, let me say a couple of words about Angular development and environments in general.



Web Development / 19.04.20160 comments

Hey there,

Recently our web dev Ruslan Bekenev was stricken by an idea to tell about his experience with Traceroute implementation. What came out of it? Find out in this blog post.


You heard about traceroute command line tool for sure, as for me it was really interesting to get to know how it works, and implement basic functionality.


11 reasons to choose Drupal instead of WordPress

Web Development / 19.04.20160 comments


Drupal along with WordPress are very popular content management systems (CMS) with open source code. Each of them has its own community, a huge number of free modules / plugins, themes and lots of ready-made solutions to create a fully functional website. Both CMSs are acknowledged to be one of the most popular engines in the world for the website development. Each of them has its own set of pros and cons, some of which will be described below.


Creation of extended functionality for the basic CKEditor in Drupal 8*

Web Development / 19.04.20167 comments


CKEditor is one of the best, if not the best, editor for website content. To learn more about it please check the official documentation by following the link.

Drupal 8 in its basic version has built-in CKEditor with minimal basic functionality to edit the text.

Example of CKEditor functionality after installation of Drupal 8.


Cloud-based Video Streaming System for Specialized Video Devices

Internet of Things, Video Streaming / 25.03.20160 comments

Years ago, when Internet video first emerged, the technology seemed like magic. It was a challenging technology to master, and the results were still grainy, jerky, and unreliable. But just seeing Internet video, as primitive as it was, made us imagine the exciting applications that might one day result. Today, Internet video is everywhere. The quality is great, and huge new businesses are being built on Internet video. And even if you’re not an Internet video pure-play, you need to consider how to incorporate Internet video into your operations and marketing, in order to keep pace with your competitors.


Native Development vs. Cross Platform Tools

Mobile Development / 25.03.20160 comments

When we’re in discussions with a client about developing a new mobile app, it’s usually not long before the question comes up: “What technologies do you want to use for this app?” Some clients may have already selected the technology they prefer, and normally that settles the question—we use what they want to use. But when the client doesn’t have a strong point of view on this, they normally ask for our recommendations.