The best of the week (18.12 – 24.12)
Hello, Habre! In this digest, we’ll talk about the new game, the OpenAPI transition, and the best articles of the past week.
▍ Company news
- The game was released “Satellite against garbage” — an arcade that breaks global themes, but does not forget about humor and satire. Richard Levelord Gray himself, the level designer of the iconic Duke Nukem, helped in the development. Richard formulated the general concept of the game, developed the design of the environment and game elements. You, in the role of our pico-satellite, have to destroy space debris with a laser beam and dodge it. You can try here. By the way, the best players will receive prizes, including sweatshirts with the personal signature of cosmonaut Mykhailo Kornienko!
- We made a small summary: if we count from 2021, the number of servers in our assets has increased by one and a half times. Thanks to this, the RUVDS equipment park reached the maximum volumes during the entire existence of the company (and we, as a reminder, recently “hit” eight years).
- We talked about the transition to the OpenAPI standard on our website. Previously, we first implemented the backend methods and then manually added their description to the documentation. The disadvantages of the old approach are obvious: the documentation may not match the actual methods. Now it has become much more convenient. To add or modify a new RUVDS API method, the OpenAPI schema is first modified. After that, based on the new schema, an interface for the server part of the API is generated and methods are implemented; documentation is generated; the client based on the scheme can generate client blanks for many programming languages.
▍ The best articles on Khabri for the past week
DOOM’s 30th Anniversary: How Two Sadists, A Psychopath, and a Mormon Created One of the Greatest Games in History? Part 2
Let’s continue the story about how a strange company of extraordinary people with cockroaches in their heads made a superhit and changed the entire gamedev industry forever. This time we will talk about their work at Softdisk.
🔸 Handwork with glass. Connection of parts into flat and three-dimensional structures
Despite the fact that glass is capricious in processing, requires special tools and techniques, it can and should be worked with even in a home workshop. In this article, we will talk about the Tiffany technique and give examples of its use.
Graphics of antiquity: palettes, part 2/2
Let’s talk about programmable palettes and saving memory, palette animations and visual effects, color problems, bypassing color restrictions, mysterious “artifacting” and the peculiarities of drawing palette graphics.
🔸 “Selenite” project. Part 6: Finalization
The final article in the cycle about creating an amateur radio station. It is about the non-obvious nuances of the influence of the topology of the printed circuit board on the characteristics of radio-electronic communication equipment on the example of very ambiguous experiments on the layout and tracing of the printed circuit board of the Selenite Lite transceiver.
Nota, Typst and Evidence. Programming languages for creating documents
Everyone is so used to Markdown that they consider it a certain standard for creating documents on the Internet. But this is not the ultimate truth carved in stone, but simply a popular markup language like HTML and TeX. At the same time, there are more and more new languages that position themselves as replacements, alternatives or additions to Markdown and TeX. We will talk about them in the article.
Discounts, prize draws and news about the RUVDS satellite are in our Telegram channel 🚀