Habr
1.25K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
IntelliJ IDEA: Structural Search and Replace.

Modern IDEs are very powerful tools that can help developers in all kinds of situations. Unfortunately, much of this power is often lost because many functions remain unknown to developers: https://amp.gs/wD8s
How we created a marketplace that was in the TOP 3.

“We invest in our team and we have talented individual developers ready to take your product to the next level. One of our successful startups is Yandex.Eda”: https://amp.gs/wDfm
Analysis of merge requests in GitLab using PVS-Studio for C#.

“Today we will tell you how to configure the PVS-Studio C# analyzer for checking merge requests. Enjoy the reading and have a nice unicorn mood”: https://amp.gs/wDsC
Top 10 Kotlin App Development Companies 2020-21.

Let’s explore the best Kotlin development companies to approach for the development of your business-centric mobile apps: https://amp.gs/w337
PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents.

“This time, we’ll show you how to configure pull request analysis using self-hosted agents in Microsoft Azure DevOps, using the example of the Minetest game”: https://amp.gs/wwqG
Modern COBOL: Microservice Tutorial.

You will learn and implement a microservice in COBOL without Mainframe. You will structure the project, manage dependencies, implement automatic tests and build virtualized execution environment. Finally, you will publish the microservice on GitHub under Continuous Integration workflow: https://amp.gs/wFIL
C2x: the future C standard.

“I decided to spend a few evenings studying material on C2x, the future version of C. Here I will share with you what I consider to be its most interesting new features”: https://amp.gs/wLeV
“Thankfully, there is no need to create a 3-node replica set and we can run these transactions only against a single database instance”.

The Testcontainers’ MongoDB Module and Spring Data MongoDB in Action: https://amp.gs/woxx
What is IPTV and How to Start Your Own IPTV Service?

Here’s everything you need to know about this concept, from the definition of IPTV to how to create your own IPTV service: https://amp.gs/w5HM
[Translation] Lossless ElasticSearch data migration


Academic data warehouse design recommends keeping everything in a normalized form, with links between. Then the roll forward of changes in relational math will provide a reliable repository with transaction support. Atomicity, Consistency, Isolation, Durability — that's all. In other words, the storage is explicitly built to safely update the data. But it is not optimal for searching, especially with a broad gesture on the tables and fields. We need indices, a lot of indices! Volumes expand, recording slows down. SQL LIKE can not be indexed, and JOIN GROUP BY sends us to meditate in the query planner. Read more → https://amp.gs/F8vj
Spring transaction management. Isolation and propagation

Introduction
In my opinion transaction management is a really important topic for each backend developer. In general, people don’t pay attention to it while using Spring framework.
But I think, it is important to know how to use transactions properly. Because sometimes can happen that there was an exception thrown inside your method, but transaction was not rolled back and it is not clear why? Or some other “strange” cases. Read more → https://amp.gs/FTv3
Why everybody hates scrum and how to replace it?

It feels like Scrum has been around forever and everybody knows what it is and has interacted with it in one way or another.
Indeed, there were times when everything around scrum was innovative, valuable and efficient: from planning to sprints and so on.
However, recently the number of negative reviews has been escalating.
Read more → https://amp.gs/FYEm