Category: Blog

New System76 Laptop with Coreboot

In addition to the previously released models, System76 has introduced another laptop with Coreboot firmware and disabled Intel ME. The model is called Lemur Pro 14 (lemp9). The laptop's firmware is only partially open and contains several key binary components. Key specifications: Operating system Ubuntu or proprietary Pop!_OS. Intel Core i5-10210U or Core i7-10510U processor. Matte 14.1" 1920×1080 display. From […]

Microservices: What They Are, Why You Need Them, and When to Implement Them

I've wanted to write an article on microservice architecture for a long time, but I was always held back by two things— the deeper I delved into the subject, the more it seemed to me that what I know is obvious, and what I don't know still requires extensive study. On the other hand, I believe there is already much to discuss in-depth […]

An easy way to protect your Mikrotik from attacks

I want to share with the community a simple and effective way to protect your network and the services exposed through Mikrotik from external attacks. Specifically, we'll set up a honeypot on Mikrotik with just three rules. So, let's imagine we have a small office with an external IP behind which there is an RDP server for remote employee access. The first rule is, of course, […]

Microsoft Azure Virtual Training Day: Modern Data Storage

Webinar, April 29, 2020, 10:00 AM - 1:00 PM We invite you to discover a modern data storage solution. Over several sessions, you will learn about Microsoft Azure components for building a seamless analytical solution. The sessions will focus on the processes: from collecting and transforming data from various sources using Azure Data Factory, to storing data based on Azure Synapse, and presenting it to users with Power BI. […]

Operational analytics in microservices architecture: understand and assist with Postgres FDW

Microservices architecture, like everything in this world, has its advantages and disadvantages. Some processes become simpler with it, while others become more complex. In the name of speed of change and better scalability, sacrifices must be made. One of these sacrifices is the complexity of analytics. While in a monolith, all operational analytics can be reduced to SQL queries to an analytical replica, […]

Truth first, or why the system should be designed around the database device

Hello, Habr! We continue to explore the topic of Java and Spring, including at the database level. Today, we offer you to read about why, when designing large applications, the database structure, rather than Java code, should be decisive, how this is done, and what exceptions exist to this rule. In this rather overdue article, I will explain […]

Nintendo Switch now allows you to read your favorite manga

InkyPen Comics and publisher Kodansha have teamed up to provide Nintendo Switch owners the ability to read popular series of Japanese manga directly on the handheld-console hybrid. Fortunately, the device's touchscreen is well-suited for this. Aside from an impressive library of games, Nintendo Switch offers little else to users through its interface (there's not even a full-fledged web browser or Netflix). However, the platform is quickly growing its player base and […]

Release of Regolith Desktop 1.4

The Regolith project, developing an Ubuntu-based Linux distribution, has released a new version of its namesake desktop. Regolith is built on GNOME session management technologies and the i3 window manager. Project developments are distributed under the GPLv3 license. Both a ready-to-use ISO image of Ubuntu 20.04 with Regolith preinstalled and PPA repositories for Ubuntu 18.04 and 20.04 are available for download. The project is positioned as a modern environment […]

The founder of Void Linux changed the license for his XBPS fork

Juan Romero Pardines, after parting ways with other developers of Void Linux, has transitioned his fork of the XBPS (X Binary Package System) package manager to a 3-clause BSD license. Previously, the project used a 2-clause BSD license, similar to the MIT license. Other plans include launching a new project and rewriting xbps-src. The new version of the XBPS license includes […]

Vim with YAML support for Kubernetes

Note: The original article was written by Josh Rosso — an architect at VMware, previously working at companies such as CoreOS and Heptio, and also a co-author of Kubernetes alb-ingress-controller. The author shares a small tip that may be very useful for 'old-school' operations engineers who still prefer vim even in the age of cloud-native supremacy. Do you write YAML manifests for Kubernetes in vim? […]

Hybrid print centers: how we materialize millions of letters every day

Have you ever wondered how letters with fines from the traffic police or bills from Rostelecom are printed? To send a letter, you need to print it, buy an envelope and stamps, and spend time going to the post office. But what if there are a hundred thousand such letters? Or a million? For mass production of mail, there is hybrid mail — where they print, package, and send correspondence that cannot […]

Applying NAT Traversal for connecting users in passive mode

This article is a free translation of one of the blog posts by the developers of DC++. With the author's permission (and also for clarity and interest), I have highlighted it with links and added some personal insights. Introduction Currently, at least one user from a pair of connecting users must be in active mode. The 'NAT traversal' mechanism will be useful in […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster