Habr
1.26K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
Chinese app stores join forces to take on Google.

Xiaomi, Oppo and Vivo are reported to launch the Global Developer Service Alliance, a platform allowing Android developers to publish their apps in the partnering stores from one upload: https://amp.gs/azps
Unicorns on Guard for Your Safety: Exploring the Bouncy Castle Code.

Would you like to see a new batch of errors found by the PVS-Studio static analyzer for Java? This time the Bouncy Castle project is to be checked: https://amp.gs/apiB
What App Stores can you consider except Apple App Store and Google Play Store?

Here are 6 Alternative App Stores available for both developers and consumers for finding or distributing apps: https://amp.gs/anZk
This media is not supported in your browser
VIEW IN TELEGRAM
Launching Grenades in Unreal with Gameplay Ability System: Part 1.

These tutorials will help you to build your projects faster and stop being afraid of using GAS for your projects: https://amp.gs/anh1
How Much Does a Diet & Nutrition Planning App Costs?

Good health has always been in practice because it is ultimate way to deal with diseases effectively. But the healthy lifestyles with almost minimal physical activity make it challenging to achieve it: https://amp.gs/an28
Confusing extensions in Swift.

“This post is a little bit the information aggregator. If you find a mistake, you could write to me about it I really appreciate that. Have a nice read”: https://amp.gs/afkh
Jupyter for .NET. «Like Python».

«People are barely interested in it despite how attractive the topic is. I decided to make a LaTeX wrapper for the Entity class from a symbolic algebra library»: https://amp.gs/ae7c
Why PVS-Studio Doesn’t Offer Automatic Fixes.

Static analyzer PVS-Studio can detect bugs in pretty complex and intricate parts of code, and coming up with appropriate fixes for such bugs may be a tough task even for human developers: https://amp.gs/aeNP
A Guide to App Monetization in China.

Monetization doesn’t have to be a dirty word whispered at the end of your development process. When done correctly it can actually enhance the player experience and foster healthy player retention: https://amp.gs/aeFt
“Now we can experiment with the Patroni cluster as if it was an actual 3-node setup by simply scaling services”

Patroni cluster (with Zookeeper) in a docker swarm on a local machine: https://amp.gs/a7Cn
Active Termination Drivers.

Using active termination we can synthesize the output impedance and make our circuits more efficient, greener. Price for it is complexity and careful design: https://amp.gs/ayvO
Modern Web-UI for SVN repositories.

This article covers installing and configuring cSvn to work using Nginx + uWsgi. Setting up server components is quite simple and practically does not differ from setting up cGit: https://amp.gs/a9Fo
“You can run the dev-option with a local client and local kafka, and you can also access kafka from other networks if you open port 9092 and specify the host address in application.yml”

Spring Boot app with Apache Kafka in Docker container: https://amp.gs/a4Gj
“We’ve written a working network queue with delayed processing, automatic task return by means of triggers, statistics forwarding in Graphite using TCP, and explored quite few issues”

How to build a high-performance application on Tarantool from scratch: https://amp.gs/aiJJ
Analyzing the Code Quality of Microsoft’s Open XML SDK.

Office Open XML is an XML-based format for representing office documents, including text documents, spreadsheets, presentations, as well as charts, figures, and other types of graphical content: https://amp.gs/aDYY
How static code analysis helps in the GameDev industry.

Today we will cover one of the ways to make your code more decent, which is static analysis, as well as how PVS-Studio in practice helps in the game project development of various sizes: https://amp.gs/aHIX
The Code Analyzer is wrong. Long live the Analyzer.

Let’s look at an interesting case where the PVS-Studio analyzer is technically wrong, but from a practical point of view, the code should still be changed: https://amp.gs/aLBF
“Though some changes are expected, it will be held in keeping with the best traditions. In the run-up, we will announce one of today’s largest online AI programming championships — Russian AI Cup”

Russian AI Cup 2020 — a new strategy game for developers: https://amp.gs/oj51
Is the upgrade to Ampere worth it? Are the A100 worth the money? Are there any cases when the A100 is still interesting? Is MIG technology useful?

Playing with Nvidia’s New Ampere GPUs and Trying MIG: https://amp.gs/o8Zp
Algorithms in Go: Sliding Window Pattern.

Let’s consider the following problem — we have an array of integers and we need to find out the length of the smallest subarray the sum of which is no less than the target number: https://amp.gs/o8O1