Habr
1.25K subscribers
2.06K photos
3 files
1.64K links
Habr.com ⬝ English edition
Download Telegram
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