Pull to refresh

All streams

Show first
Rating limit
Level of difficulty

How PVS-Studio prevents rash code changes, example N2

Reading time2 min
Reach and readers921

Blender bug, PVS-Studio
When developers do make mistakes, it's often accidental or because the developers are in a hurry. These errors often make their way into small edits to the code. Let's review one of these cases: a developer fixes an error and introduces a new one simultaneously.

Read more →

“Power Machines” Preparing Prototype of GTE-65.1 Gas Turbine with 3D Printed Parts

Reading time2 min
Reach and readers851

PJSC Power Machines has started to create a model 16-stage compressor and a prototype combustion chamber of the GTE-65.1 gas turbine. The combustion chamber will be manufactured using 3D printing technologies. Inspection can be completed with the use of laser 3D scanning (see examples here).

Read more

Austrian Designers Showcased Concept of 3D Printed Electric Vehicle Made of Plastic Waste

Reading time2 min
Reach and readers750

If you think this is another eco-activists’ project, you are right. In pursuit of the zero emission concept, the Austrian studio EOOS has created the ZUV (Zero-emissions Utility Vehicle) electric tricycle with a 3D printed body made from recycled plastic waste.

Read more

Pozvonoq Startup to Launch Mass Production of 3D Printed Intervertebral Cages in 2022

Reading time2 min
Reach and readers639

The use of 3D printing in medicine has long ceased to be limited to materials such as PEEK (more on PEEK 3D printing here). The Pozvonoq startup of the North-West Technology Transfer Center and the Russian manufacturing company Ortoinvest has begun laboratory tests of ten lines of intervertebral cages designed to stabilize the spinal column. The successful conduct of technical expertise and the receipt of a single registration certificate will allow the serial production of medical devices as early as 2022.

Read more

ZYYX Pro II: Swedish Silent 3D Printer for Composite Filaments

Reading time2 min
Reach and readers986

The Swedish company ZYYX Labs has launched the ZYYX Pro II desktop FDM 3D printer — quiet, equipped with an air filtration system, and optimized for working with composite carbon- and glass-filled filaments. Last year, a similar model called the E2CF was released by Raise3D. We wrote about it here.

Read more

Reverse DevOps, an invitation to project «Bell»

Reading time3 min
Reach and readers1.3K

Typical DevOps handles code deploys in a single direction: from Dev to PROD, from lower environments to higher environments, and for this there are many well known solutions like Jenkins, Terraform, Octopus. But in the opposite direction the situation is not so good.

Yes, in many companies there are home-grown processes to copy databases from higher environments to the lower ones (with hiding/removing sensitive data) to reproduce problems, found on PROD. However, in complex scenarios an access to PROD is needed to find the root cause. Developers need at least logs. And in the Enterprise world it's all depend on the level of paranoya how sensitie the information is.

Thi is what we suggest, the project is to create a safe access method to the higher environments, combining easy friendly interface and interactivity with the full audit of all operations and controlled manner of what users can do and what they can't. The project is called Bell -Action at a distance, and a bearded guy on the logo is John Steward Bell, you know him if you had ever heard about the Quantum Entanglement.

Read more

Kernel Queue: The Complete Guide On The Most Essential Technology For High-Performance I/O

Reading time65 min
Reach and readers25K

When talking about high-performance software we probably think of server software (such as nginx) which processes millions requests from thousands clients in parallel. Surely, what makes server software work so fast is high-end CPU running with huge amount of memory and a very fast network link. But even then, the software must utilize these hardware resources at maximum efficiency level, otherwise it will end up wasting the most of the valuable CPU power for unnecessary kernel-user context switching or while waiting for slow I/O operations to complete.

Thankfully, the Operating Systems have a solution to this problem, and it's called kernel event queue. Server software and OS kernel use this mechanism together to achieve minimum latency and maximum scalability (when serving a very large number of clients in parallel). In this article we are going to talk about FreeBSD, macOS and kqueue, Linux and epoll, Windows and I/O Completion Ports. They all have their similarities and differences which we're going to discuss here. The goal of this article is for you to understand the whole mechanism behind kernel queues and to understand how to work with each API.

Read more

Russian Industrial Week 2021: New Solutions for Technological and Engineering Problems of Industries

Reading time5 min
Reach and readers546

From 18 to 21 October, the Moscow Expocentre Fairgrounds hosted the second Russian Industrial Week, a large-scale industry event that united significant components of the Russian economy: mechanical engineering and metalworking, 3D printing technologies and consumables, 3D scanning, welding production, non-destructive testing and technical diagnostics, technologies and services for the production of advertising.

Read more