Author: Yuri Gagarin

Some aspects of optimizing LINQ queries in C#.NET for MS SQL Server

LINQ entered .NET as a powerful new language for data manipulation. LINQ to SQL, as part of it, allows for convenient interaction with databases using tools like Entity Framework. However, developers often overlook what specific SQL query the queryable provider, in this case, Entity Framework, will generate. Let's break down two key aspects […]

Data quality in the storage

The quality of data in storage is a crucial prerequisite for obtaining valuable information. Poor quality leads to a negative chain reaction in the long run. First, trust in the provided information diminishes. People begin to use Business Intelligence applications less, leaving the potential of these applications untapped. As a result, further investments in analytical projects are questioned. Responsibility for data quality is an aspect related […]

New Patriot Viper 4 DDR4 modules optimized for AMD platforms

Patriot has announced new Viper 4 Blackout DDR4 memory modules designed for use in gaming desktop computers and enthusiast systems. These solutions are optimized for the AMD X570 platform and third-generation AMD Ryzen processors. The products undergo rigorous testing and come with a lifetime warranty. The Viper 4 Blackout family features modules with speeds of 3000 MHz and 3200 […]

Release of proxy server Squid 4.8 with critical vulnerability fix

A corrective release of the Squid 4.8 proxy server has been published, addressing 5 vulnerabilities. One vulnerability (CVE-2019-12527) potentially allows for code execution with the rights of the server process. The issue arises from a flaw in the HTTP Basic authentication handler and can trigger a buffer overflow when special formatted credentials are passed to the Squid Cache Manager or embedded FTP gateway. The vulnerability manifests starting […]

Psychoanalysis of the Underestimated Specialist Effect. Part 1. Who and Why

1. Introduction Injustice is immeasurable: correcting one risks committing another. Roman Rolland Having worked as a programmer since the early '90s, I have repeatedly faced undervaluation issues. For example, I am young, smart, and positively regarded from all sides, yet for some reason, I am not advancing up the career ladder. Well, not that I'm not advancing at all, but I seem to be progressing in a way that is […]

Building a Multilingual App with React Native

Product localization is crucial for international companies entering new countries and regions. Similarly, localization is necessary for mobile applications. When a developer begins international expansion, it is essential to give users from another country the possibility to work with the interface in their native language. In this article, we will create a React Native application using the react-native-localize package. Skillbox recommends: Educational online course 'Java Developer Profession'. […]

In the Open Invention Network, there are more than three thousand licensees — what does this mean for open source software?

Open Invention Network (OIN) is an organization that owns patents related to software associated with GNU/Linux. The organization's goal is to protect Linux and related software from patent lawsuits. Community members contribute their patents to a shared pool, thereby allowing other participants to use them under a royalty-free license. Photo by j on Unsplash What is covered in […]

Backup, Part 5: Testing Bacula and Veeam Backup for Linux,

This note will discuss various "large" software tools for backup, including commercial options. The candidates list includes Veeam Agent for Linux and Bacula. The focus will be on filesystem operations to facilitate comparison with previous candidates. Expected results Since both candidates are universal off-the-shelf solutions, the most critical outcome will be the predictability of performance, namely, consistent runtime […]

Slurm — a simple way to dive into the topic of Kubernetes

In April, the organizers of Slurm — a Kubernetes course — reached out to me to test it and share my impressions: Dmitry, Slurm is a three-day intensive course on Kubernetes, a packed educational event. You likely won't be able to write about it if you just sit through two hours of the first lecture. Are you ready to engage fully? Before Slurm, preparatory online courses needed to be completed […]

Reading between the notes: a data transmission system within music

To express what words cannot convey; to feel the most diverse emotions intertwining in a whirlwind of feelings; to be detached from the earth, the sky, and even the universe itself, embarking on a journey with no maps, no roads, no signs; to create, narrate, and experience an entire story that will always remain unique and unrepeatable. All of this is made possible by music — an art form that has existed for many […]

Game Interface Design. Brent Fox. What is the book about?

This article is a brief overview of the book Game Interface Design by author Brent Fox. For me, this book was interesting from the perspective of a programmer who develops games as a hobby solo. Here, I will describe how helpful it has been for me and my hobby. This overview will help you decide whether it’s worth spending your time on it […]

Distributed social networks

I do not have a Facebook account and do not use Twitter. Nevertheless, every day I read news about the forced removal of posts and blocking of accounts on popular social networks. Do social networks consciously take responsibility for my posts? Will this behavior change in the future? Can social networks return our content to us, and […]

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