Pull to refresh

Marketing

Show first
Rating limit
Level of difficulty

How to conduct UX brainstorming sessions effectively: tips and methods that work

Level of difficulty Medium
Reading time 6 min
Views 1K

Brainstorming is a popular working method which is commonly used by UX design teams. It involves a group of designers meeting (whether offline or via video call) and generating as many ideas as possible to find the best solution to a specific problem or come up with creative design ideas. Brainstorming sessions are usually held at the start of a UX project so that designers could use the ideas they think are the best later in the process of product creation. These sessions can vary in duration and form depending on which problems need to be solved, how many people participate and how many ideas need to be generated. 

Read more
Rating 0
Comments 3

How to set up Gitlab CI/CD with Fastlane for iOS-project on a Mac mini

Reading time 8 min
Views 1.9K

Hello, everyone! I’m Yaroslav Fomenko, Doubletapp iOS-developer. Since the end of May, my department colleague and I have been working on implementation, improvement, and scaling of CI/CD for our projects. In this article, we want to share a guide on preparing the Xcode project and setting up runners, scripts, and configs, as well as explain how CI/CD helps us.

To learn how and why we decided to use a Mac mini for CI/CD, click here.

Read more
Total votes 2: ↑1 and ↓1 0
Comments 0

CI/CD for iOS-projects: device or cloud? What’s better, Doubletapp’s take

Level of difficulty Medium
Reading time 6 min
Views 997

Hey, Habr! I’m Yaroslav Fomenko, Doubletapp iOS-developer. After our IOS department deployed our CI/CD on a Mac Mini, we got an idea of scaling and encapsulating it. So we started researching ways to do it. First we thought of Docker, but there was neither enough info about it nor any other possible ways. In this article, we’ll look at all possible solutions we found for the deployment of Gitlab CI/CD on a device and in the cloud.

Read more
Total votes 2: ↑1 and ↓1 0
Comments 1

Push notifications. How to write push notifications that won't piss you off

Level of difficulty Easy
Reading time 11 min
Views 1.1K

Push notifications are similar to promoters. You're peacefully walking down the street, and suddenly promoters approach you, urging you to take their flyers. You take them, but you don't read them and throw them into the nearest trash can.

The same goes for push notifications. You're reading an article, and suddenly a notification pops up with a promo code for free delivery of products. Then another one arrives, informing you about a giveaway. And then another one, offering a discount on all fruits. Notifications can appear on your screen at any time. If there are too many of them, your reaction is either to ignore them or disable them.

In this article, we will talk about how to write push notifications that people will click on and show you how to build a push notification strategy. At the end, we will provide a template for a push notification strategy.

Push Notifications - What is it?

A push notification is a pop-up message on a smartphone screen. To send one, you need to use a delivery service. You can send a notification instantly, schedule it for a specific time, or set up a trigger-based delivery - a chain of notifications that will be triggered by specific user actions.

Triggered push notifications are sent after a specific action is taken. For example, if a person starts adding items to their cart but doesn't complete the purchase, you can send them a notification urging them to complete the transaction after a certain period of time.

Notifications are sent to users who fall into specific segments for targeting. Segments are formed based on specific events. For example, the event "6 hours ago, a product was added to the cart but no purchase was made" will divide users into two segments: those who made a purchase and those who didn't.

Read more
Total votes 4: ↑4 and ↓0 +4
Comments 1

The Power of Email Marketing: Engaging Customers for Business Growth

Level of difficulty Medium
Reading time 3 min
Views 913


Email marketing has emerged as a vital tool for businesses to nurture customer relationships and drive growth. In this article, we will explore the immense potential of email marketing through personal experiences and examples from renowned companies. From personalization to segmentation, retargeting, and building anticipation, discover how these strategies can elevate your email campaigns and deliver remarkable results.

The Art of Personalization in Email Marketing:
Personalization is a key aspect of successful email marketing. Take, for example, Amazon's tailored recommendations and exclusive offers. By delivering personalized content that matches customers' preferences and interests, Amazon creates a sense of exclusivity and fosters customer loyalty. In my own experience, implementing personalization in email campaigns resulted in increased open rates, click-through rates, and conversions. It's clear that customers appreciate the effort put into crafting messages specifically for them.

Read more
Rating 0
Comments 3

How to Create Effective Product Funnels with Event Tracking

Level of difficulty Medium
Reading time 8 min
Views 985

Regardless of how mature the product is, its owner will always be curious about how it performs, what the conversion rates are, and what areas for improvement there are. One of the most important tools that product owners should get access to at some point in time is an event tracking system.

Read more
Rating 0
Comments 2

Journey to find a headset with a good side talk cancellation mic for calls in an open office

Level of difficulty Easy
Reading time 6 min
Views 2.7K

TL;DR: All AI-based noise cancellations suck, only the physical cancellation technique works! And physical cancellation is implemented well only in Jabra devices yet, but other features suck them! All Bluetooth headsets suck too! So, no solution yet, just complaints!

The environment: I work in a pretty talky office room, where sit around 10 people, and all of them have many online conferences every day, including me. So, silence in the room is a rare situation.

The problem: The main problem is that most of the microphones pick up all side talk pretty loud, which makes it very unpleasant for other people to listen to my voice in meetings!

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 12

Best digital marketing agencies in Vancouver 2024

Level of difficulty Easy
Reading time 11 min
Views 1.3K

This year we conducted a survey of 78 purchasing managers from Forbes Global 2000 companies based in Vancouver, BC. Last year, Covid restrictions were eased, agency employees partially returned to their offices. This year has become a real challenge for agencies' CEOs, they had to find compromises with employees who did not want to return to the office, and at the same time manage projects at the same efficient level. Clutch is not the platform market can trust anymore because of the paid placements (sponsors and featured) that can cover up to 50 first positions in some cases. So we asked procurement managers in Vancouver to rate their digital marketing agencies from 0 to 10 based on the following criteria:

Read more
Rating 0
Comments 0

E-commerce Trends you can’t miss

Reading time 4 min
Views 1.7K

The e-commerce market in 2022 leaves entrepreneurs no choice but immediately incorporate new technologies. Today it is not enough to follow the latest trends, because you need to be two steps ahead. How to do it?

Consumer behavior has changed, especially since this pandemic. You get used to good things quickly, so online shopping and fast delivery services made us all appreciate our time and comfort.

You have to pay for everything in this life, so retailers and marketplaces have to pay for the growth of demand and profits in the field of e-commerce by regularly introducing new technologies, fighting for consumer loyalty, and rivalry in endless competition.

Here are a few of the latest e-commerce trends that cannot be missed if you want to achieve stable profits and customer growth.

All attention to CRO

Read more
Rating 0
Comments 0

Startup story — how we pivoted mobile apps and business from «beauty Uber» to «beauty coworking»

Reading time 9 min
Views 1.5K

Hi everyone! My name is Dmitrii Konstantinov and this is a personal story of experience and growth in a cozy startup. How we made a business pivot and adapted the server and mobile apps for it. What challenges did we face and how did we solve them.

Read more
Total votes 7: ↑7 and ↓0 +7
Comments 2

«Look what I have!» — how we made the feature of screen sharing in the mobile video conferencing app

Reading time 4 min
Views 1.2K

How we listened to the needs of our customers and implemented the feature with the maximum capabilities of the iOS and Android platforms. Then we looked into analytics, added onboarding, and usage grew. At the end of the article there are some cool conclusions and insights. Developing a video conferencing mobile app is fun!

Read more
Total votes 4: ↑4 and ↓0 +4
Comments 0

UX Copy: Writing for Non-Readers

Reading time 6 min
Views 1.8K

Getting a task from a client, UX designers tend to pay attention to the design goals, not the contents of the website/app itself. There’s something completely wrong with it because the visual part might be superb, but when it frames a vague or wordy message, the client's goals won’t be reached.

To avoid this, a UX designer should dive deeper into the content, analyze it, and restructure it in an interface-friendly way. It doesn’t mean doing the copywriter’s job, it means collaborating. The reality is that sometimes the writing team is used to praising the product (because clients like that), or there is no copywriter involved in the project at all.

Provide proof instead of opinion

An impression is more powerful when the customer can conclude the product’s benefits on their own. Instead of a colorful line of adjectives like “ultimate” or “leading” you should aim at what exactly makes the product that cool. The trick is to be precise, preferably with an example.

Get More Tips
Total votes 5: ↑4 and ↓1 +3
Comments 6

A tale of how PVS-Studio reimagined the bug

Reading time 4 min
Views 1K

You all know our mascot — a unicorn — many people grew fond of him! However, PVS-Studio has a supporting character who is also the antagonist of our product — a bug! Well, a bug is not omnipresent, indestructible evil. It's more like an everyday or a work-related trouble. In this article, you'll learn how we created a new character, and why he looks like a ladybug. Oh, and if you wonder why the hell he has a belly button — keep reading!

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 1

How Analyst Days/14 went for us

Reading time 5 min
Views 976

Conference participation is one of the most important practices for professional development. Hence, Innotech is actively sending out both its speakers and listeners for the biggest events. Senior Analyst Anastasia Kochetova shares her impressions from the Analyst Days/14 conference.

Read more
Rating 0
Comments 0

PHDays 11: bootkit infection, sanitizers for the Linux kernel, the new face of OSINT, and phishing on official websites

Reading time 3 min
Views 1.4K

Positive Hack Days 11 will begin in a matter of weeks. This international forum on practical security will be held on May 18–19 in Moscow.

As per tradition, PHDays will have three big tracks dedicated to countering attacks (defensive), protection through attack (offensive), and the impact of cybersecurity on business. It is our pleasure to present the first talks.

Read more
Total votes 1: ↑0 and ↓1 -1
Comments 0

Comparison between SwiftUI vs UIKit — Choosing the right framework

Reading time 5 min
Views 19K

There has been a lot of debate going on among iOS developers with regards to the comparison between SwiftUI and UIKit. Have you been planning to develop a chat app for iOS and are confused as to which framework you should opt for?

Fret not! We have got your back. In this article, we shall discuss all the relevant aspects revolving around these two and compare them in detail. Stay with us and read on! 

As iOS developers, you must be knowing about both the UIKit and Swift UI frameworks. However, we would like to provide you with a quick overview to refresh your understanding. Let's take them up one by one

Read more
Rating 0
Comments 0

How many marketing specialists do you need to create one video?

Reading time 8 min
Views 842

0911_Videomarketing_en/image1.png


Video is one of the simplest and most attractive formats for information perception. Especially now, in the era of TikTok, Instagram and YouTube. It is not surprising that marketing specialists often choose video format for business promotion.

Read more →
Total votes 4: ↑3 and ↓1 +2
Comments 3

Reverse DevOps, an invitation to project «Bell»

Reading time 3 min
Views 917

Typical DevOps handles code deploys in a single direction: from Dev to PROD, from lower environments to higher environments, and for this there are many well known solutions like Jenkins, Terraform, Octopus. But in the opposite direction the situation is not so good.

Yes, in many companies there are home-grown processes to copy databases from higher environments to the lower ones (with hiding/removing sensitive data) to reproduce problems, found on PROD. However, in complex scenarios an access to PROD is needed to find the root cause. Developers need at least logs. And in the Enterprise world it's all depend on the level of paranoya how sensitie the information is.

Thi is what we suggest, the project is to create a safe access method to the higher environments, combining easy friendly interface and interactivity with the full audit of all operations and controlled manner of what users can do and what they can't. The project is called Bell -Action at a distance, and a bearded guy on the logo is John Steward Bell, you know him if you had ever heard about the Quantum Entanglement.

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0

Christmas is here and there is GNOME Desktop Environment extension to improve festive mood

Reading time 1 min
Views 1.3K

🎄 It's not snowing in my region, but I really like "true" winter holidays ambience, so I made extension for GNOME Desktop Environment so it will snow at least on my laptop.

Not familiar with Linux and/or GNOME? Check out GNOME Project and Fedora OS websites.

Here are extension's GitHub repository and homepage on GNOME Extensions.

Read more
Total votes 4: ↑3 and ↓1 +2
Comments 0