Directory of RSS feeds
Statistics

RSS feeds in the directory: 2798

Added today: 0

Added yesterday: 0

Hi-Tech / Other

Habrahabr / Interesting / topical publications

Interesting publishing of thematic hubs on habrahabr

Other RSS feeds of this site

The best publications per day

Found 2489 items

In this article we will tell you about their challenges, Consumer-Driven Contracts, we show how to apply it on the example of the Pact with Node.js and Spring Boot. And tell you about the limitations of this approach. Issues When testing products often use scenario tests, which tested the integration of different component systems in a dedicated environment. Such tests on live services provide the most reliable results (not counting the test battle). But at the same time, they are one of the most expensive. Read more →

Hello again! Next Tuesday starts a new thread for the course "RDBMS", so we continue to publish useful material on the topic. Go. last week I wrote about the competitive access to Postgres, which teams block each other, and how you can diagnose blocked team. Of course, after diagnosis you may need and treatment. With Postgres you can shoot yourself in the foot, but Postgres also offers you the means to shoot down a tip. Here are some of the important tips on how should and how you should not do, which we found useful when working with users to transition from their single Postgres database on Citus or create new applications real-time Analytics. Read more →

The actions of the American government against the Chinese company, Huawei, has led to the fact that she refused to cooperate of the largest corporations in the world: Google, Qualcomm, Broadcom and others. Now about the intention to terminate the collaboration with Huawei was announced by the Microsoft Corporation. According to experts, in this case will be affected segments of consumer electronics and b2b solutions. This, in turn, have problems using Windows on laptops and development of Huawei Cloud service. Read more →

Hello! Today we will talk about machine learning in Scala. I'll start with explaining how we come to such a life. So, our team used all the possibilities of machine learning in Python. It is convenient, there are lots of useful libraries for data preparation, good infrastructure for development, I mean Jupyter Notebook. All anything, but faced with the problem of parallelization in production, and decided to use Scala in prod. Why not, we thought, there are a bunch of libraries, even Apache Spark is written in Scala! Thus, the model we develop in Python, and then repeat the training on Scala for further serialization and use in production. But as they say, the devil is in the details. just want to clarify, dear reader, this article was not written to...

In the last article we talked about the three cartridges with an interesting feature: they had a connector to which you insert the other cartridges. Some other cartridges developed this idea, allowing to connect their consoles separate video game console. It was not a simple hardware add-ons: they demanded their own cartridges, incompatible with the main system. Today we will look at three very different "console inside the print cartridges" from three very different producers. For the emergence of all three systems existed all the technological and strategic reasons, and they can tell us an interesting story. Let's start with the most mysterious system, the only of the three that was unlicensed and made by the Creator of the console. the Aladdin Deck...

Online mobilized a decentralized network of supporters unseal weapons. They anonymously share their drawings, tips, and create your community. And simple way to stop them does not exist. In the United States is again growing network of supporters printing of weapons on a 3D printer – but now it's different. Unlike previous attempts to promote weapons that you can print on a 3D printer, this operation is completely decentralized. It has no headquarters, brands and the leader. And behind it people believe that this situation warrants the inability of governments to stop them. "If they want to come after me, first they will have to find me — says the Troll Ivan [Ivan the Troll], a member of the group. – I'm one of many like-minded people involved in this...

Hello, %username%. As I promised earlier, I'm a little lost in connection with his business trip. No, it's not over, but inspired some thoughts that I decided to share with you. It will be about the beer. I'm not going to drown for certain varieties, to argue which flavor and color in the body changes less from time of use until... well, you understand – I just want to talk about how I see the process of production, differences and the effect of beer on our body from the point of view of chemistry. Many believe that beer is the drink of the common people – and very wrong, many people think that beer is harmful and also wrong, however, as those that believe that beer is not harmful. And we will examine it! unlike the previous articles — I will try to get rid...

Release often creeps up unnoticed. And any mistake, suddenly discovered before him, threatens us with a shift of timing, hot-fixes, work until morning, and nerves. Like when Abraham began to happen regularly, we realized that we can't go on. It was decided to develop a comprehensive system of validation to saving private Ryan developer Artem, who before the release went home at 9 PM, or 10, or 11... you know. The idea was that the developer was aware of the issue until the changes have not hit the repository, and he has not lost the context of the task. Today the changes are carefully checked, first locally, and then a series of integration tests on the build farm. In this article we'll talk about the first stage of testing — static testing, which monitors...

To view the list of leads (cold contacts) Since we already started, I can finally talk about the secret project he was working on for the last two years. One of the interesting features Teamwork CRM list view (list view). Is a powerful component that is found in the app seven times. In fact, the table on steroids. I could say a lot, but I don't want to bore you. Focus on how we implemented this flexibility by using only a few lines of CSS (Grid). Namely, as we put the heavy data tables, as supported resizing of columns and more. first, you need to explain the context, since the goals and objectives of the design of these tables. If you're not interested, feel free to skip to the technical implementation. Read more →

Somehow I did not get to Express their thoughts briefly. Last fall there was a desire to tell more in detail about I mastered the architecture of PSoC, which resulted in a series of articles about her. Now I am involved in the preparation of hardware for our complex remote debugging Redd, about which you learned here, and I want to throw out the accumulated experience in text form. Not sure yet, but it seems to me that again it will be not an article but rather a cycle. First, I'll document developed techniques of development, which can be useful when working with complex and, in General, and secondly, the concept is still new, not very established. Perhaps in the discussion of the articles will have some comments, from which it will be possible to learn...

Hello! Next week will start classes in the group "Java QA Engineer". This will be dedicated to the current publication. Overview: Daily execution of automated regression tests as part of the daily Assembly is inevitable at the moment. Nice find and report mistakes immediately after finding them. Simultaneously, it is problematic to spend hundreds of automated tests and remote parallel execution. Once you have a set of automated regression tests, you can split it into several sets according to business modules and run them in parallel, as part of a daily automated regression testing. Most of these test sets are executed on the remote VM, and the test results become available only after completing it. Otherwise, you can look in the jenkins console to see the...

Over the next five years, the company "Yandex" put your multimedia system "Yandex.Auto" for 2 million Lada, Renault, Nissan. The system will be installed on the machine, manufactured in Russia. With car manufacturers already signed a contract, its size is comparable with a three-year sales of these companies in Russia. "Yandex.Auto" — a multimedia system with navigation and voice control, it is similar to Android Auto and Apple CarPlay. The search engine plans to sell the device, which price is 29 900 rubles., retail. They can be installed on the Lada, Mitsubishi, Volkswagen, Nissan, Renault, Toyota, Kia, Hyundai and Skoda. Read more →

I Want to tell you about the article "I/O Is Faster Than the CPU – Let's Partition Resources and Eliminate (Most) OS Abstractions," published on the personal page of one of the developers ScyllaDB, Pekka Enberg. Learned about it from the video. a report under this article the authors had to perform at HOTOS17 (Hot Topics in Operating Systems) workshop 12 to 15 may 2019. As I understood there to discuss developments in the early stages of their lives. My article is news with the aim to initiate inquisitive minds thinking about the topic and reflections in the comments. Read more →

Still from the film the Avengers: infinity War By the user message dobrovolskiy may 15, 2019 as a result of human error Yandex has removed part of the virtual machines in your cloud. the User has received the letter from Yandex support with this text: Today we carried out technical work in Yandex.The cloud. Unfortunately, due to the human factor were removed virtual machine users in the area EN-central1-c, which once were status is SUSPENDED. We immediately noticed the error and stopped the destruction. Alas, some VM's and their boot-disks were removed. In the result the user was completely lost some production servers. Backups the victim was, but the data is still lost forever. Usually Yandex compensates for the down-time of their services, according to...

Not long ago, one firm invited me to spend an internship because I heard good reviews about my students. To take beginners to work with them for a month, then send military project where they will work independently. of Course, I was nice, I wanted to agree. It would be a great way to test your skills in a new place, to correct the mistakes of previous courses. Then, the training is quite simple option to spread the vision for the development, architecture, design, and overall to earn extra money. But when it came time to announce the price, I specifically grabbed it so I refused. I didn't have a clear answer why I did it, but there was a billion doubts and disturbing thoughts. I realized that training for internships — a true evil. Read more →