
Comparing PHP-FPM, NGINX Unit, and Laravel Octane - what to choose for developing microservices.
Comparing PHP-FPM, NGINX Unit, and Laravel Octane - what to choose for developing microservices.
3D printing startups often struggle. Despite growing demands and optimistic predictions, the pandemic negatively affected the industry: the material shortage, logistical problems, lockdowns and factory shutdowns form the conditions that are far from perfect. But new interesting ideas still emerge and it seems that the pandemic is far from being the main problem for startups.
Technically, each of those businesses goes through similar stages: from searching for ideas and like-minded people to attracting investors and scaling up. But this article will not cover the product release but will rather be focused about the things that a startup would face out of its ‘garage’.
Browns Ferry Nuclear Plant Unit 2 in Alabama deploys a fuel assembly with 3D printed fastening elements that were made by the experts of Oak Ridge National Laboratory (ORNL).
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.
Engineers from the St. Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University) used 3D printed parts in the design of a six-axis robot featuring increased affordability.
In August 2011, Andrey Isupov and Maxim Anisimov founded a company under the unusual name Kiparis (‘Cypress’). In the same year, the manufacturer released its first 3D printer called GenX and already started the development of the renowned Designer X.
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).
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.
As part of the Year of Science and Technology, team engineering competitions for students in grades 8 to 11 will be held in the 2021–22 academic year.
JSC Science and Innovations (a scientific division of the Rosatom state corporation) presented a stand-model of a 3D printer that demonstrates the capabilities of a software and hardware platform for managing and controlling additive processes.
The Chinese company SoonSer has released a line of industrial laser stereolithographic 3D printers under the name Mars Pro with build volumes of up to 1600 x 800 x 600 mm, which is comparable even to such giants as the Modix Big-Meter.
The park is located next to the Shenzhen World Exhibition and Convention Center and is lined with sculptures, flowerpots, walls, and borders made with 3D printers based on multi-axis robotic arms such as JAKA cobots.
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.
PVS-Studio provides static analyzers for C, C++, C# and Java languages on Windows, Linux and macOS platforms. PVS-Studio analyzers can vary slightly due to certain features that the languages have. However, all our analyzers share common technologies and approaches to the implementation of static analysis.
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.
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.
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.
The Taiwanese company Phrozen has announced another desktop 8K resin 3D printer. Although the new Sonic Mini 8K will be much inferior to its older brother Sonic Mega 8K in terms of the build volume, it will obviously cost several times cheaper.
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.