logo
logo
Sign in
Irina Sidorenko
Followers 16 Following 0
Irina Sidorenko 2018-09-19
img

More than 200 million people search for jobs each month on Indeed.

It took a lot of effort to make job searching global.

Sponsored jobs help companies hire faster by showcasing their positions first in search results shown to job seekers.

Like other social networks, LinkedIn lets users add connections, post content, share and like posts, and subscribe to groups.

This kind of talent hub is beneficial for HR teams as it helps create professional pools and nurture relationships with passive candidates.The recruitment CRM is a popular HR tool, and more and more new CRMs are appearing on the market.

It allows HR representatives to track relationships with candidates and have a clear picture of candidate pipelines.

collect
0
Irina Sidorenko 2018-06-01
img

In the world where people use wearables and mobile apps to track everything about their health, including levels of blood pressure and blood sugar, and quality of sleep, everyone wants to have all their data stored within one platform where it can be conveniently accessed.

This ecosystem was developed gradually and over time - first there was a HealthKit (a platform that allowed users to track their fitness and medical data from their iOS devices and iWatches), then Apple introduced ResearchKit (a framework for medical data gathering for the purpose of medical research), and last came the CareKit, a framework whose aim is to help users manage longer-term illnesses and chronic conditions, monitor recovery after surgery and so on.

Care Card, a tool that allows patients to track if they’re taking their meds on time

Symptom and Measurement Tracker, a tool that helps patients monitor their progress and keep records of their symptoms

Insight Dashboard, a tool that compares data to analyse which treatment is more efficient

Connect, which patients can use to share data with their friends and family or medical staff

collect
0
Irina Sidorenko 2018-02-16
img

Our aim is to find out why more and more companies prefer single page approach and to consider cases when it’s best to use an SPA framework.

This page can be dynamically updated, but it never reloads the whole time a user is interacting with it.

Single-page applications try to solve the problem of poor performance and increase conversion rates.

With single-page apps, a server doesn’t need to reload most resources such as HTML, CSS, and scripts with every interaction.

An SPA brings you considerable relief when developing a mobile application: you can reuse the same backend code from a web-based app for the mobile application.

Definitely, an SPA has a far smaller semantic kernel than an MPA.

collect
0
Irina Sidorenko 2017-11-22
img

I’ll be your Webflow guide as we explore the third dimension and the opportunities that Webflow provides to designers.

This article is about sharing my experience using a 3D transforms feature. I will not include step-by-step instructions because the Webflow team has already done a great job creating tutorials for us.

3D elements are a big trend in web design, but working with 3D can be a real challenge for a team. Often, clients opt out of using 3D elements because they’re worried that implementing these elements will put a strain on their budgets or because it’s seen as too detailed for an MVP version of a website.

However, there are some newly discovered ways of implementing designs. This is the point where our journey begins.

 

collect
0
Irina Sidorenko 2018-09-12
img

The developer community talks a lot about which frameworks are most efficient for frontend development.

Review of popular JavaScript frameworks

Each month, a new JavaScript framework is released.

Due to its templates, frontend specialists can easily use Angular to create dynamic single-page web apps with lots of changing data.

With React, developers can focus on creating complex features.

It’s really easy to understand because it’s focused on view layers.

collect
0
Irina Sidorenko 2018-05-31
img
More than 200 million people search for jobs each month on Indeed. It took a lot of effort to make job searching global. Sponsored jobs help companies hire faster by showcasing their positions first in search results shown to job seekers. Like other social networks, LinkedIn lets users add connections, post content, share and like posts, and subscribe to groups. This kind of talent hub is beneficial for HR teams as it helps create professional pools and nurture relationships with passive candidates.The recruitment CRM is a popular HR tool, and more and more new CRMs are appearing on the market. It allows HR representatives to track relationships with candidates and have a clear picture of candidate pipelines.
collect
0
Irina Sidorenko 2018-02-06
img

Today’s healthcare networks typically use their own EHR (electronic health record) systems that are incompatible with the record systems of other networks and do not allow for the simple exchange of health data among doctors and facilities.

With APIs, doctors can finally know that all patient history is consolidated in one place and is easy to access.

Clinical trials often fail to produce conclusive results because the pool of patients who participate is too small.

All of these acts regulate who has access to what is known as PHI – personal health information – and how this information must be managed and protected.

It never hurts to study the competition, so we also looked into a number of existing APIs that are commonly integrated with healthcare apps and researched how they can be used.

It consists of several medical and wellness blocks and offers plenty of useful features like managing patient profiles, reviewing prescriptions, storing test results, and providing access to vitals.

collect
0
Irina Sidorenko 2017-11-22
img

We started with mechanical-scan television receivers; then the invention of the cathode-ray tube resulted in the rise of electronic TV; after that it was the upgrade from black-and-white TV to color transmission; a bit later we saw cable and satellite TV; now we can enjoy fine movies and the latest shows streamed right to our smart TV sets, tablets, and even smartphones in full HD, on-demand and on the go.

These days, we are witnessing the rise of excellent video streaming services – Hulu, Netflix, DirecTV Now, Twitch, HBO Now, Amazon Video, and even YouTube TV – that are gradually replacing traditional cable and satellite TV.

Some of these channels even managed to make their mark on the 2017 Emmy nominations list.

There are also several cable and satellite TV alternatives (DirecTV and Sling TV) that don’t produce any original content but still broadcast good TV.

Sling TV, DirecTV Now, and PlayStation Vue are probably the best-known live TV streaming services (or cord replacements, as they’re called) – and these three services, by the way, are quite similar in practice.

Sling TV doesn’t produce any original content of its own but instead provides access to a range of the most popular cable channels with a diverse selection of movies and TV shows on a monthly subscription basis (the same is true for DirecTV Now, but is not the case with Hulu).

collect
0
Irina Sidorenko 2018-09-03
img

The developer community talks a lot about which frameworks are most efficient for frontend development.

Review of popular JavaScript frameworks

Each month, a new JavaScript framework is released.

Due to its templates, frontend specialists can easily use Angular to create dynamic single-page web apps with lots of changing data.

With React, developers can focus on creating complex features.

It’s really easy to understand because it’s focused on view layers.

collect
0
Irina Sidorenko 2018-05-25
img

There are also a number of live streaming apps (Periscope, Meerkat, and YouNow) and social apps (Instagram and Twitter) that integrate chat functionality, letting users directly communicate with other participants in real time.

Moreover, real time chats are considered one of the core features of most dating apps (including Tinder, Grindr, and Pure).

Hosted services are ready-made solutions that offer a quick and easy way to add messaging capabilities to your app using just a few lines of code.

Implementing a turnkey messaging solution allows businesses to focus on what makes their app different from others (unique features or style) while a messaging service provider takes care of the messaging.

Roughly speaking, a self-hosted solution is something between a chat project developed from scratch and a ready-made solution provided by a third-party platform.

Layer provides client and server APIs and SDKs and an impressive UI toolkit (Atlas) that enables developers to build rich and engaging messaging experiences that are “on par with iMessage and Facebook Messenger.”

collect
0
Irina Sidorenko 2018-02-06
img

Today, we’re going to step back and discuss reasons why you might start thinking about developing and providing your own API.

Lacking the appropriate security and reliability, these third-party solutions, when improperly integrated with your information systems, may cause unexpected costs or, even worse, losses of revenue and company reputation.

To pursue new business opportunities

Once you know how to deal with a private application programming interface inside your company, you may want to consider providing your expertise to others.

Just as private APIs can help you learn from your mistakes within the secure borders of your company, partner APIs can help you learn within a circle of several devoted strategic partners.

Facebook’s APIs (the Graph API, Marketing API, and Live API, which was launched this year) are perfect examples of free public programming interfaces that enable developers to build immersive and interactive applications, in this case applications that include some of Facebook’s functionality.

collect
0
Irina Sidorenko 2017-11-17
img

Application programming interfaces are an essential part of software development since it’s APIs that are responsible for interactions among apps, databases, and components.

RPC (Remote Procedure Call) – a technology that allows you to call methods that are stored on another computer on another network without having to understand that network’s details.

XML RPC – a protocol that was released in 1999, XML is used to encode its calls and HTTP is used as the transport mechanism.

Below, you can see some examples of requests and responses:

 

 

collect
0
Irina Sidorenko 2018-06-27
img

Well-managed customer communication is necessary for business success.

The second block is focused on user onboarding.

First of all, it’s a powerful platform for converting leads.

Intercom tracks and saves information on browsing history, time spent on the site, and conversations.

How to create a customer messaging platform like Intercom

If you want to create a customer messaging platform similar to Intercom, you need to consider all of Intercom’s strengths and weaknesses.

collect
0
Irina Sidorenko 2018-04-23
img

To be fit is the choice of millions of people, and going to the gym is a norm for many.

There are a lot of investments in personal trainer apps at the moment, and the market is continuously growing.

Today, we’ll consider one of the most popular apps that is named in nearly all the best fitness apps rankings – Official 7 Minute Workout by Johnson & Johnson.

To train with a 7 Minute Workout application, you don’t need to have any professional equipment: only your body weight, a wall, and a chair.

Users have access to 72 different exercises and 22 additional workouts that differ in complexity and duration so they can find a suitable program at any level of training.

With this framework, your app will be able to play video and audio files from raw resources and standalone files in the filesystem or over the network.

collect
0
Irina Sidorenko 2017-12-12
img

Social networks enhance the functionality of your website, easy access to your marketplace, and improve the chances of your product becoming popular or even going viral.

Are you interested in social network integration but wonder how much it costs? Let’s take a look at effective ways to integrate social networks and find out approximate pricing.

Login Button

Forty percent of users don’t want to wait more than three seconds for a page to load. They treat registration in web apps the same way, finding it time-consuming. It’s no wonder that more than 150,000 websites are currently using Facebook Login, namely TaskRabbitMedium, and Airbnb

The Facebook Login system allows customers to register for your website with their Facebook accounts, pulling profile and social graph information. During the signup process, users don’t need to enter information, because the system pulls personal information from Facebook.

Facebook still remains the king of social media in terms of logins. Why do most websites use Facebook to sign up their users? The two biggest reasons are the convenient and efficient tools it provides and its vast client base: more than two billion monthly active users.

Nevertheless, you can also register users via Twitter, Linkedin, Google+, WeChat, and other services as well. The image below shows the login market share by means of different social networks.

Logging in via a social network simplifies registration and helps your users save time. Moreover, it allows you to gain more information about your customers. You can gather data about their interests as well as demographic attributes such as age, sex, education level, marital status, occupation, and so on. This data can help you better customize your products and services.

If you want to integrate a social network login button, you need to use both the backend and frontend technologies below:

Backend:

  • OAuth 2 protocol for authorization and receiving security tokens;

Additionally, you need to register your application with the social network you’ve chosen in order to get settings for the API.

You may alternatively adopt a universal tool that allows you to use several social networks at once, for instance, the Socialite package for PHP.

Challenges: While developing a database, you need to keep in mind that different social networks may send back different data. For instance, Twitter doesn’t show emails of its users. Be ready to ask your users for their emails directly if you want to add users who sign up via Twitter to your newsletter list.

 

Full article read: How to Integrate Social Media Into Your Web App?

collect
0
Irina Sidorenko 2017-11-14
img

Some of the most popular are Duolingo (which aims to make education personal and enjoyable), Memrise (which strives to use brain science to help learners study faster), busuu (whose goal is to provide learners with high-quality language courses), and Babbel (which combines effective education methods with state-of-the-art technology).

Here are some scenarios for different levels:

People who begin experimenting with a foreign language shouldn’t be overloaded at the first stages of learning.

Thus, they should be provided with simple exercises with a focus on reading and writing skills.

For example, in busuu and Duolingo people can find a diversity of useful exercises to learn a small number of words in a captivating way.

The value of such apps is their ability to consider a user’s own needs.

collect
0
Irina Sidorenko 2018-09-19
img

More than 200 million people search for jobs each month on Indeed.

It took a lot of effort to make job searching global.

Sponsored jobs help companies hire faster by showcasing their positions first in search results shown to job seekers.

Like other social networks, LinkedIn lets users add connections, post content, share and like posts, and subscribe to groups.

This kind of talent hub is beneficial for HR teams as it helps create professional pools and nurture relationships with passive candidates.The recruitment CRM is a popular HR tool, and more and more new CRMs are appearing on the market.

It allows HR representatives to track relationships with candidates and have a clear picture of candidate pipelines.

Irina Sidorenko 2018-09-03
img

The developer community talks a lot about which frameworks are most efficient for frontend development.

Review of popular JavaScript frameworks

Each month, a new JavaScript framework is released.

Due to its templates, frontend specialists can easily use Angular to create dynamic single-page web apps with lots of changing data.

With React, developers can focus on creating complex features.

It’s really easy to understand because it’s focused on view layers.

Irina Sidorenko 2018-06-01
img

In the world where people use wearables and mobile apps to track everything about their health, including levels of blood pressure and blood sugar, and quality of sleep, everyone wants to have all their data stored within one platform where it can be conveniently accessed.

This ecosystem was developed gradually and over time - first there was a HealthKit (a platform that allowed users to track their fitness and medical data from their iOS devices and iWatches), then Apple introduced ResearchKit (a framework for medical data gathering for the purpose of medical research), and last came the CareKit, a framework whose aim is to help users manage longer-term illnesses and chronic conditions, monitor recovery after surgery and so on.

Care Card, a tool that allows patients to track if they’re taking their meds on time

Symptom and Measurement Tracker, a tool that helps patients monitor their progress and keep records of their symptoms

Insight Dashboard, a tool that compares data to analyse which treatment is more efficient

Connect, which patients can use to share data with their friends and family or medical staff

Irina Sidorenko 2018-05-25
img

There are also a number of live streaming apps (Periscope, Meerkat, and YouNow) and social apps (Instagram and Twitter) that integrate chat functionality, letting users directly communicate with other participants in real time.

Moreover, real time chats are considered one of the core features of most dating apps (including Tinder, Grindr, and Pure).

Hosted services are ready-made solutions that offer a quick and easy way to add messaging capabilities to your app using just a few lines of code.

Implementing a turnkey messaging solution allows businesses to focus on what makes their app different from others (unique features or style) while a messaging service provider takes care of the messaging.

Roughly speaking, a self-hosted solution is something between a chat project developed from scratch and a ready-made solution provided by a third-party platform.

Layer provides client and server APIs and SDKs and an impressive UI toolkit (Atlas) that enables developers to build rich and engaging messaging experiences that are “on par with iMessage and Facebook Messenger.”

Irina Sidorenko 2018-02-16
img

Our aim is to find out why more and more companies prefer single page approach and to consider cases when it’s best to use an SPA framework.

This page can be dynamically updated, but it never reloads the whole time a user is interacting with it.

Single-page applications try to solve the problem of poor performance and increase conversion rates.

With single-page apps, a server doesn’t need to reload most resources such as HTML, CSS, and scripts with every interaction.

An SPA brings you considerable relief when developing a mobile application: you can reuse the same backend code from a web-based app for the mobile application.

Definitely, an SPA has a far smaller semantic kernel than an MPA.

Irina Sidorenko 2018-02-06
img

Today, we’re going to step back and discuss reasons why you might start thinking about developing and providing your own API.

Lacking the appropriate security and reliability, these third-party solutions, when improperly integrated with your information systems, may cause unexpected costs or, even worse, losses of revenue and company reputation.

To pursue new business opportunities

Once you know how to deal with a private application programming interface inside your company, you may want to consider providing your expertise to others.

Just as private APIs can help you learn from your mistakes within the secure borders of your company, partner APIs can help you learn within a circle of several devoted strategic partners.

Facebook’s APIs (the Graph API, Marketing API, and Live API, which was launched this year) are perfect examples of free public programming interfaces that enable developers to build immersive and interactive applications, in this case applications that include some of Facebook’s functionality.

Irina Sidorenko 2017-11-22
img

I’ll be your Webflow guide as we explore the third dimension and the opportunities that Webflow provides to designers.

This article is about sharing my experience using a 3D transforms feature. I will not include step-by-step instructions because the Webflow team has already done a great job creating tutorials for us.

3D elements are a big trend in web design, but working with 3D can be a real challenge for a team. Often, clients opt out of using 3D elements because they’re worried that implementing these elements will put a strain on their budgets or because it’s seen as too detailed for an MVP version of a website.

However, there are some newly discovered ways of implementing designs. This is the point where our journey begins.

 

Irina Sidorenko 2017-11-17
img

Application programming interfaces are an essential part of software development since it’s APIs that are responsible for interactions among apps, databases, and components.

RPC (Remote Procedure Call) – a technology that allows you to call methods that are stored on another computer on another network without having to understand that network’s details.

XML RPC – a protocol that was released in 1999, XML is used to encode its calls and HTTP is used as the transport mechanism.

Below, you can see some examples of requests and responses:

 

 

Irina Sidorenko 2018-09-12
img

The developer community talks a lot about which frameworks are most efficient for frontend development.

Review of popular JavaScript frameworks

Each month, a new JavaScript framework is released.

Due to its templates, frontend specialists can easily use Angular to create dynamic single-page web apps with lots of changing data.

With React, developers can focus on creating complex features.

It’s really easy to understand because it’s focused on view layers.

Irina Sidorenko 2018-06-27
img

Well-managed customer communication is necessary for business success.

The second block is focused on user onboarding.

First of all, it’s a powerful platform for converting leads.

Intercom tracks and saves information on browsing history, time spent on the site, and conversations.

How to create a customer messaging platform like Intercom

If you want to create a customer messaging platform similar to Intercom, you need to consider all of Intercom’s strengths and weaknesses.

Irina Sidorenko 2018-05-31
img
More than 200 million people search for jobs each month on Indeed. It took a lot of effort to make job searching global. Sponsored jobs help companies hire faster by showcasing their positions first in search results shown to job seekers. Like other social networks, LinkedIn lets users add connections, post content, share and like posts, and subscribe to groups. This kind of talent hub is beneficial for HR teams as it helps create professional pools and nurture relationships with passive candidates.The recruitment CRM is a popular HR tool, and more and more new CRMs are appearing on the market. It allows HR representatives to track relationships with candidates and have a clear picture of candidate pipelines.
Irina Sidorenko 2018-04-23
img

To be fit is the choice of millions of people, and going to the gym is a norm for many.

There are a lot of investments in personal trainer apps at the moment, and the market is continuously growing.

Today, we’ll consider one of the most popular apps that is named in nearly all the best fitness apps rankings – Official 7 Minute Workout by Johnson & Johnson.

To train with a 7 Minute Workout application, you don’t need to have any professional equipment: only your body weight, a wall, and a chair.

Users have access to 72 different exercises and 22 additional workouts that differ in complexity and duration so they can find a suitable program at any level of training.

With this framework, your app will be able to play video and audio files from raw resources and standalone files in the filesystem or over the network.

Irina Sidorenko 2018-02-06
img

Today’s healthcare networks typically use their own EHR (electronic health record) systems that are incompatible with the record systems of other networks and do not allow for the simple exchange of health data among doctors and facilities.

With APIs, doctors can finally know that all patient history is consolidated in one place and is easy to access.

Clinical trials often fail to produce conclusive results because the pool of patients who participate is too small.

All of these acts regulate who has access to what is known as PHI – personal health information – and how this information must be managed and protected.

It never hurts to study the competition, so we also looked into a number of existing APIs that are commonly integrated with healthcare apps and researched how they can be used.

It consists of several medical and wellness blocks and offers plenty of useful features like managing patient profiles, reviewing prescriptions, storing test results, and providing access to vitals.

Irina Sidorenko 2017-12-12
img

Social networks enhance the functionality of your website, easy access to your marketplace, and improve the chances of your product becoming popular or even going viral.

Are you interested in social network integration but wonder how much it costs? Let’s take a look at effective ways to integrate social networks and find out approximate pricing.

Login Button

Forty percent of users don’t want to wait more than three seconds for a page to load. They treat registration in web apps the same way, finding it time-consuming. It’s no wonder that more than 150,000 websites are currently using Facebook Login, namely TaskRabbitMedium, and Airbnb

The Facebook Login system allows customers to register for your website with their Facebook accounts, pulling profile and social graph information. During the signup process, users don’t need to enter information, because the system pulls personal information from Facebook.

Facebook still remains the king of social media in terms of logins. Why do most websites use Facebook to sign up their users? The two biggest reasons are the convenient and efficient tools it provides and its vast client base: more than two billion monthly active users.

Nevertheless, you can also register users via Twitter, Linkedin, Google+, WeChat, and other services as well. The image below shows the login market share by means of different social networks.

Logging in via a social network simplifies registration and helps your users save time. Moreover, it allows you to gain more information about your customers. You can gather data about their interests as well as demographic attributes such as age, sex, education level, marital status, occupation, and so on. This data can help you better customize your products and services.

If you want to integrate a social network login button, you need to use both the backend and frontend technologies below:

Backend:

  • OAuth 2 protocol for authorization and receiving security tokens;

Additionally, you need to register your application with the social network you’ve chosen in order to get settings for the API.

You may alternatively adopt a universal tool that allows you to use several social networks at once, for instance, the Socialite package for PHP.

Challenges: While developing a database, you need to keep in mind that different social networks may send back different data. For instance, Twitter doesn’t show emails of its users. Be ready to ask your users for their emails directly if you want to add users who sign up via Twitter to your newsletter list.

 

Full article read: How to Integrate Social Media Into Your Web App?

Irina Sidorenko 2017-11-22
img

We started with mechanical-scan television receivers; then the invention of the cathode-ray tube resulted in the rise of electronic TV; after that it was the upgrade from black-and-white TV to color transmission; a bit later we saw cable and satellite TV; now we can enjoy fine movies and the latest shows streamed right to our smart TV sets, tablets, and even smartphones in full HD, on-demand and on the go.

These days, we are witnessing the rise of excellent video streaming services – Hulu, Netflix, DirecTV Now, Twitch, HBO Now, Amazon Video, and even YouTube TV – that are gradually replacing traditional cable and satellite TV.

Some of these channels even managed to make their mark on the 2017 Emmy nominations list.

There are also several cable and satellite TV alternatives (DirecTV and Sling TV) that don’t produce any original content but still broadcast good TV.

Sling TV, DirecTV Now, and PlayStation Vue are probably the best-known live TV streaming services (or cord replacements, as they’re called) – and these three services, by the way, are quite similar in practice.

Sling TV doesn’t produce any original content of its own but instead provides access to a range of the most popular cable channels with a diverse selection of movies and TV shows on a monthly subscription basis (the same is true for DirecTV Now, but is not the case with Hulu).

Irina Sidorenko 2017-11-14
img

Some of the most popular are Duolingo (which aims to make education personal and enjoyable), Memrise (which strives to use brain science to help learners study faster), busuu (whose goal is to provide learners with high-quality language courses), and Babbel (which combines effective education methods with state-of-the-art technology).

Here are some scenarios for different levels:

People who begin experimenting with a foreign language shouldn’t be overloaded at the first stages of learning.

Thus, they should be provided with simple exercises with a focus on reading and writing skills.

For example, in busuu and Duolingo people can find a diversity of useful exercises to learn a small number of words in a captivating way.

The value of such apps is their ability to consider a user’s own needs.