Top Software Development Companies in the USA for Retail Startups

PIM software or product information management represents a solution for e-commerce businesses where they can consolidate all of their product information... | Continue reading


@habr.com | 4 years ago

ITMO University: The cyber-physical systems lab

ITMO University is home to a large number of labs that specialise on everything from bionics to quantum optics. Today we’ll take a look at the cyber-physical s... | Continue reading


@habr.com | 4 years ago

PostgreSQL 12 – Not very big data

В статье будут рассмотрены возможности, предоставляемые встроенным или декларативным секционированием в 12 версии PostgreSQL. Демонстрация подготовлена для однои... | Continue reading


@habr.com | 4 years ago

Lab Tour: Functional Materials and Devices of Optoelectronics at ITMO University

Today we’re taking a look at the Functional Materials and Devices of Optoelectronics Lab at ITMO University, the equipment it houses, and the projects underway a... | Continue reading


@habr.com | 4 years ago

Juggling Work and Study at the Department of Photonics and Optical IT

Master’s degrees are really useful. Postgrad education allows BA holders to put their new-found skills into practice, and secure great jobs further down the r... | Continue reading


@habr.com | 4 years ago

Node.js Frameworks Which Will Rule in 2020

Looking for the best node.js framework for web or mobile application development? Searching for top node.js frameworks for the year 2020? Hunting for topmost... | Continue reading


@habr.com | 4 years ago

Huawei-owned company injects backdoor into their chips activated by TCP commands

This is a full disclosure of recent backdoor integrated into DVR/NVR devices built on top of HiSilicon SoC. Described vulnerability allows attacker to gain... | Continue reading


@habr.com | 4 years ago

Developing a symbolic-math library. Derivation, Simplification, Equation solving

Hello! Why does programming a calculator seem to be a task, which every beginner undertakes? History might have the answer — computers were created for this e... | Continue reading


@habr.com | 4 years ago

Five Methods for Database Obfuscation

ClickHouse users already know that its biggest advantage is its high-speed processing of analytical queries. But claims like this need to be confirmed with... | Continue reading


@habr.com | 4 years ago

Machine Learning in Static Analysis of Program Source Code

Machine learning has firmly entrenched in a variety of human fields, from speech recognition to medical diagnosing. The popularity of this approach is so great... | Continue reading


@habr.com | 4 years ago

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

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

How to Prepare a Game for Localization? 10 Basic Rules

Should you act first and think later, or vice versa? Knowing these little tricks when designing your game could save you a fortune. We’ve written this article a... | Continue reading


@habr.com | 4 years ago

Accelerating PHP Connectors for Tarantool Using Async, Swoole, and Parallel

In the PHP ecosystem, there are currently two connectors for the Tarantool server: the official PECL extension tarantool/tarantool-php written in C, and... | Continue reading


@habr.com | 4 years ago

Open Source Java Library with Stacktrace Filtering, Silent String Parsing

Over some time in different jobs, I came across a need for several utilities that I couldn't find available at the time. And I saw that I needed them several... | Continue reading


@habr.com | 4 years ago

Habr – best articles, authors and statistics 2019

2019 is coming to an end, and it's Christmas soon. It is also the time to grab all data and collect statistics and a rating of the most interesting Habr's... | Continue reading


@habr.com | 4 years ago

Rambler vs. Nginx confrontation timeline (updated)

On December 12, it became known from Nginx's employee Twitter that the company's office was searched due to the criminal case under Article 146 of the... | Continue reading


@habr.com | 4 years ago

Faster Enum. Comparison with Enum from the Python Standard Library

tl;dr github.com/QratorLabs/fastenum pip install fast-enum What are enums (If you think you know that — scroll down to the “Enums in Standard Library” section). | Continue reading


@habr.com | 4 years ago

React Benefits: A Blessing for Businesses?

Launched in 2013, React has been successfully used to develop 1,004,124 websites in the past 6 years. The Javascript library React JS is known for giving simple... | Continue reading


@habr.com | 4 years ago

Channel quality indicator for server WebRTC over TCP

Publish and Play There exist two main functions of WebRTC operation on the server side in the field of streaming video: publishing and playing. In the case of... | Continue reading


@habr.com | 4 years ago

Nginx's office is being searched due to Rambler Group's lawsuit

According to one of the employees Nginx's Moscow office is being searched due to the criminal case brought by Rambler Group (the official response of the... | Continue reading


@habr.com | 4 years ago

Nginx's Igor Sysoev Allegedly Arrested in Russia

According to one of the employees Nginx's Moscow office is being searched due to the criminal case brought by Rambler (the official response of the company's... | Continue reading


@habr.com | 4 years ago

How to Implement JavaScript Utility Functions Using Reduce?

When it comes to code in JavaScript, developers found reduce function as one of the toughest concepts to crack. According to Wikipedia, Reduce has multiple... | Continue reading


@habr.com | 4 years ago

Cracking Reduce Concept in Just 10 Minutes

Being a developer, I love to code especially in JavaScript. As per my experience, using reduce function is one of the toughest tasks in JS. Let me first... | Continue reading


@habr.com | 4 years ago

Top 10 App Development companies in 2020

The year 2019 is coming to a close as getting nearer to 2020. The end of 2019 will be the end of a decade in which app development proliferated, and in which... | Continue reading


@habr.com | 4 years ago

Quick reference of C++ value categories: Part 1

The goal of this quick reference is to collect in one place and organize information about value categories in C++, assignment, parameter passing and... | Continue reading


@habr.com | 4 years ago

How to cook RTSP on your website in 2020

RTSP is a simple signaling protocol which they cannot replace with anything for many years already, and it has to be admitted that they don't try really hard. | Continue reading


@habr.com | 4 years ago

How to Use Augmented Reality (AR) in Mobile Applications

Augmented reality is proof that modern technology has already crossed the boundaries of our reality. The method of taking digital data and overlapping them to... | Continue reading


@habr.com | 4 years ago

Static analysis of SARIF SDK source code

Today we have another high-quality Microsoft project to be checked, which we'll heroically delve into trying to find errors with PVS-Studio. SARIF, an acronym... | Continue reading


@habr.com | 4 years ago

MVCC in PostgreSQL-3. Row Versions

After having discussed isolation problems and having made a digression regarding the low-level data structure, last time we explored row versions and observed... | Continue reading


@habr.com | 4 years ago

СodeSide. The New Game for Russian AI Cup

The AI Cup community and Mail.ru Group in collaboration with Codeforces.com invite you to the real battle! Get ready for the sleepless nights and calloused... | Continue reading


@habr.com | 4 years ago

Countries and several top-lists: how we promoted our apps on the app stores

We've developed a unified four-layer model for app promotion and added our recommendations.Before we wrote this article we had our apps downloaded over two... | Continue reading


@habr.com | 4 years ago

Checking Huawei Cloud with the PVS-Studio Static Code Analyzer

Nowadays everyone knows about cloud services. Many companies have cracked this market segment and created their own cloud services of various purposes. | Continue reading


@habr.com | 4 years ago

PVS-Studio in the Clouds: Gitlab CI/CD

This article continues the series of publications on usage of PVS-Studio in cloud systems. This time we'll look at the way the analyzer works along with GitLab... | Continue reading


@habr.com | 4 years ago

Startups: Takeaways from 20 Lessons at Stanford University

Why do some people get rich off of their ideas, and others are not able to reach even 100 customers? The renowned Stanford University, which is located in the... | Continue reading


@habr.com | 4 years ago

Flutter App Development – Future of iOS and Android App Development

As everyone accepts the flutter technology is the best open-source mobile app development framework introduced by Google. using this technology mobile app... | Continue reading


@habr.com | 4 years ago

Ahuratus Smart Home Voice Assistant

AHURATUS Smart Home Voice Assistant Developed by Ehsan Shaghaei Innopolis University AHURATUS Scientific Club. Introduction AHURATUS Smart Home Voice... | Continue reading


@habr.com | 4 years ago

We reveal the secrets of how to localize a mobile game for the Asian market

With the Asian market rapidly growing, almost every ambitious IT product sooner or later faces the challenge of localization for this region. And without... | Continue reading


@habr.com | 4 years ago

How elliptic curve cryptography works in TLS 1.3

A couple of reader alerts: In order to (somewhat) simplify the description process and tighten the volume of the article we are going to write, it is... | Continue reading


@habr.com | 4 years ago

Content Localization Strategies to Stop Struggles with Language Switching

Setting up the content localization and, thus, configuring the interface language of the product in such a way that the right language is rendered to the right... | Continue reading


@habr.com | 4 years ago

Why Laravel Is the Perfect Choice for Fast Website Development?

As one of the most popular open-source PHP frameworks, Laravel has been the talk of the town for quite a while. The creator, Taylor Otwell had created the... | Continue reading


@habr.com | 4 years ago

Decentralization as the Way to Eliminate Current PKI Challenges

After introduction at the dawn of the Internet, public key infrastructure (PKI) has gone through several iterations of changes and updates, but it still remains... | Continue reading


@habr.com | 4 years ago

Static analysis of OpenCvSharp wrapper for OpenCV source code

OpenCV is an open-source library of computer vision and image processing algorithms and general-purpose numerical algorithms. The library is well known among... | Continue reading


@habr.com | 4 years ago

Game Localization with Some Creativity

About the game Streets of Rogue In 2017 tinyBuild released Streets of Rogue, a unique visual successor to the hit game Punch Club. Streets of Rogue is... | Continue reading


@habr.com | 4 years ago

Which Is the Best for Mobile App Development – Native vs. Hybrid

In today's world, a mobile app is an irreplaceable part of any business designed to leverage from the use of modern technologies for building strong... | Continue reading


@habr.com | 4 years ago

Technical Analysis of the Checkm8 Exploit

Most likely you've already heard about the famous exploit checkm8, which uses an unfixable vulnerability in the BootROM of most iDevices, including iPhone X. | Continue reading


@habr.com | 4 years ago

Complexity Waterfall and Architecture on Demand

When talking about "bad code" people almost certainly mean "complex code" among other popular problems. The thing about complexity is that it comes out of... | Continue reading


@habr.com | 4 years ago

Static analysis of CERN's ROOT data analysis framework source code

While Stockholm was holding the 118th Nobel Week, I was sitting in our office, where we develop the PVS-Studio static analyzer, working on an analysis review of... | Continue reading


@habr.com | 4 years ago

PHP Microservice Framework Swoft: Use Database Part 1

This article we are going to learn is: How to install and run the Swoft database. This article is one of a series of articles on the Swoft Database ORM. Let's... | Continue reading


@habr.com | 4 years ago