Launching an IT Business: Top Tech Franchises of 2019

Launching a new business is always stressful and hard. Building everything from scratch can take years, with no guarantee your chosen business or marketing... | Continue reading


@habr.com | 4 years ago

How to Make Videos for Games. Practical Tips and Helpful Guidelines

Recently we at Alconost were producing several videos for games and, in the process of working with clients, we heard questions again that we had heard before:... | Continue reading


@habr.com | 4 years ago

How to Write a Smart Contract with Python on Ontology? Part 4: Native API

Earlier, I have introduced the Ontology Smart Contract in Part 1: Blockchain & Block API and Part 2: Storage API Part 3: Runtime API Today, let’s talk about h... | Continue reading


@habr.com | 4 years ago

How to Write a Smart Contract with Python on Ontology? Part 4: Native API

Blockchain oracles resolve the issue of delivering external data to the blockchain – but we still need to know which of them we can trust. In our article on t... | Continue reading


@habr.com | 4 years ago

Giving a presentation with perfect UI/UX design

Introduction Every single one of us gives presentations from time to time. What can be difficult about creating a couple of slides with great UI and nice... | Continue reading


@habr.com | 4 years ago

Latest Android Application Trends – 2019

Nowadays we have come beyond a major shift of trend from native to cross-platform mobile app development with the booming popularity of React Native and... | Continue reading


@habr.com | 4 years ago

Nitro, a professional translation service for developers

Localizing your product can involve many pitfalls, and there are two of them that developers face AFTER the content has been localized: translating the... | Continue reading


@habr.com | 4 years ago

Tarantool Data Grid: Architecture and Features

In 2017, we won the competition for the development of the transaction core for Alfa-Bank's investment business and started working at once. (Vladimir Drynkin... | Continue reading


@habr.com | 4 years ago

MVCC in PostgreSQL-2. Forks, files, pages

Last time we talked about data consistency, looked at the difference between levels of transaction isolation from the point of view of the user and figured out... | Continue reading


@habr.com | 4 years ago

Vue.js Is Good, but Is It Better Than Angular or React?

Vue.js is a JavaScript library for building web interfaces. Combining with some other tools It also becomes a “framework”. Now, from our last blog, you already k... | Continue reading


@habr.com | 4 years ago

React: Lifting state up is killing your app

Have you heard about "lifting state up"? I guess you have and that's the exact reason why you're here. How could it be possible that one of the 12 main... | Continue reading


@habr.com | 4 years ago

Stylish Avalonia

Styles, by default, in wpf, in Avalonia, are neutral, and far from always suitable for the tasks we need. In this article, I would like to talk about the basics... | Continue reading


@habr.com | 4 years ago

Тarantool Cartridge: Sharding Lua Back End in Three Lines

In Mail.ru Group, we have Tarantool, a Lua-based application server and a database united. It's fast and classy, but the resources of a single server are... | Continue reading


@habr.com | 4 years ago

Best Languages for Game Localization

In the previous article, we discussed the most important languages for app localization. Soon afterward we received several requests to share our perspective... | Continue reading


@habr.com | 4 years ago

How to Write a Smart Contract with Python on Ontology? Part 2: Storage API

This is an official tutorial published earlier on Ontology Medium blog Excited to publish it for Habr readers. Feel free to ask any related questions and... | Continue reading


@habr.com | 4 years ago

Pythonetc's Python tips and tricks, September 2019

It is a new selection of tips and tricks about Python and programming from my Telegram-channel @pythonetc. ← Previous publications asyncio loop doesn’t hav... | Continue reading


@habr.com | 4 years ago

Trendy Business Applications for Internal Communication

Communication, Co-ordination, and Correlation are the three apexes of any business. Business Applications for Internal Communication is a base to crack... | Continue reading


@habr.com | 4 years ago

Static analysis of Azure PowerShell source code

Hello, everyone. Today we have another Microsoft project on the check. By the title of this article, you can guess that this time developers didn't «please» us... | Continue reading


@habr.com | 4 years ago

PVS-Studio in the Clouds: CircleCI

This is a new piece of our series of articles about using the PVS-Studio static analyzer with cloud CI systems. Today we are going to look at another service,... | Continue reading


@habr.com | 4 years ago

Employees spread across the globe: how Alconost built an officeless business

We decided to take the «no-fixed-office» route from the very beginning of our company. For a boutique translation agency focused on the IT industry and w... | Continue reading


@habr.com | 4 years ago

How to protect your ERP system?

In previous article we told a lot about security of ERP systems. Now we want to talk about ways to protect them. Protection of ERP systems is a challenge. A... | Continue reading


@habr.com | 4 years ago

Quintet instead of Byte – data storage and retrieval approach

Quintet is a way to present atomic pieces of data indicating their role in the business area. Quintets can describe any item, while each of them contains compl... | Continue reading


@habr.com | 4 years ago

Static analysis of Celestia space sim source code

Celestia is a three-dimensional space simulator. Simulation of the space allows exploring our universe in three dimensions. Celestia is available on Windows,... | Continue reading


@habr.com | 4 years ago

Supporting Celebral Palsy with a Font

What one gets easily and for free can be a real struggle for others — these are the thoughts every letter of the «Dobroshrift» [Kindness Font] evolves. It was de... | Continue reading


@habr.com | 4 years ago

For professors' note: use PVS-Studio to get students familiar with SAST

Our support chats and some other indirect signs showed that there are many students among our free users. Here's the reason: PVS-Studio is now more often used... | Continue reading


@habr.com | 4 years ago

App Localization in Ten Steps

According to predictions of the analytical platform App Annie, interest in mobile apps will enjoy stable growth over the next four years. So, if you’re c... | Continue reading


@habr.com | 4 years ago

Bugs in Telegram Open Network (Ton)

Telegram Open Network (TON) is a platform by the same team that developed the Telegram messenger. In addition to the blockchain, TON provides a large set of... | Continue reading


@habr.com | 4 years ago

Top Marketplace Development Companies from All over the World

Considering ever-rising e-commerce sales, which hit $29 trillion last year, companies can no longer neglect online presence. Many of them have already changed... | Continue reading


@habr.com | 4 years ago

Quintet instead of Byte – data storage and retrieval approach

Quintet is a way to present atomic pieces of data indicating their role in the business area. Quintets can describe any item, while each of them contains compl... | Continue reading


@habr.com | 4 years ago

Must have Tools for Remote Workers that boost productivity in 2019

As days pass by, working remotely have become a trend now. In the modern day, it seems quite possible for an entrepreneur or businessman to run their... | Continue reading


@habr.com | 4 years ago

Dark theme of Thunderbird as a reason to run a code analyzer

The adventures with the Mozilla Thunderbird mail client began with automatic update to version 68.0. More text in pop-up notifications and default dark theme... | Continue reading


@habr.com | 4 years ago

Geolocation and Geoposition

Introduction Today, geolocation and geo-positioning have turned into a state that we did not dream about 60 years ago, during the first thoughts about... | Continue reading


@habr.com | 4 years ago

Positive Technologies Brings ‘Hackable City’ to Life in the Standoff Cyberbattle

Attackers and defenders to face off in digital metropolis security challenge featuring real-world critical infrastructure and technologies. Cybersecurity... | Continue reading


@habr.com | 4 years ago

Writing Smart Contracts with Python on Ontology. Pt 1: Blockchain and Block API

This is an official tutorial published earlier on Ontology Medium blog Excited to publish it for Habr readers. Feel free to ask any related questions and... | Continue reading


@habr.com | 4 years ago

Learn Bootstrap Fast with These 10 Helpful Tips

If you want to start your career in web development then learning Bootstrap is the way to go. Bootstrap is basically a framework used for front-end development... | Continue reading


@habr.com | 4 years ago

Languages for App Localization

App localization statistics, case studies and analytics The goal of every app developer, product manager, and marketing manager is to drive their app’s v... | Continue reading


@habr.com | 4 years ago

Tutorial for Creating Blockchain Solution on Hyperledger Composer

Due to modern business demands, IBM joined hands with other companies to develop an open-source business blockchain network called Hyperledger Fabric project... | Continue reading


@habr.com | 4 years ago

What can happen (Typical attack vectors)

To illustrate typical attack, and architecture issues, we will provide examples of SAP ERP solution, as it’s the most widespread one installed in 85% of Fortune... | Continue reading


@habr.com | 4 years ago

10 Top Software Development Companies for Enterprise & Startups

Everyday we hear about new budding software programs. With the rapid advances in the software development industry, new players entering the market and have... | Continue reading


@habr.com | 4 years ago

A/B testing is not enough

A/B test is not enough There is a common opinion that A/B test is a universal, half-automatic tool that always helps to increase conversion, loyalty and UX. | Continue reading


@habr.com | 4 years ago

Tests vs. Types – Rust Version

A few days ago 0xd34df00d has published the translation of the article, describing the possible information about some function if we use it as a "black box",... | Continue reading


@habr.com | 4 years ago

PVS-Studio's false positive warnings which were correct [missing do]

We welcome any chatting on code quality. Our clients, students, and other users from all corners of the Internet write to us. Regardless of the country, time... | Continue reading


@habr.com | 4 years ago

MVCC in PostgreSQL-1. Isolation

Hello, Habr! With this article I start a set of series (or a series of sets? — In a word, the idea is grandiose) about the internal structure of PostgreSQL. T... | Continue reading


@habr.com | 4 years ago

Vepp – ISPsystem’s new server and website control panel

Vepp is our new panel for managing servers and websites. At first, we just wanted to transform the interface of ISPmanager 5 but at the designing phase, we... | Continue reading


@habr.com | 4 years ago

Online Collaboration Tools for Managing Remote Teams

Switching to remote work is a trend that dominates. The latest reports indicate doubling the number of remote workers in the recent 10 years. And despite the... | Continue reading


@habr.com | 4 years ago

Machine Learning for your apartment hunt. Part 1

Have you ever looked for a flat? Would you like to add some machine learning and make a process more interesting? Today we will consider applying Machine... | Continue reading


@habr.com | 4 years ago

Pros and Cons of Outsourcing

What is Outsourcing? Outsourcing has become one of the increasing trends nowadays. Individuals, entrepreneurs, enterprises, and companies hire remote workers to... | Continue reading


@habr.com | 4 years ago

Landmark recognition in Cloud Mail.ru using deep learning: how and why

With the advent of mobile phones with high-quality cameras, we started making more and more pictures and videos of bright and memorable moments in our lives. | Continue reading


@habr.com | 4 years ago