Understanding Variables and Constants in Go
Variables and constants are fundamental concepts in most programming languages. They are the building blocks for storing and managing data. In this article, we'll explore how variables and constants w...
19 August
·
29
· 121
·
6
·
Den W.
How to Use Chattr Command in Linux
The chattr (change attribute) command in Linux is a powerful tool for modifying file attributes on an ext2, ext3, or ext4 filesystem. It allows users to set certain attributes that control how files c...
17 August
·
14
· 40
·
Den W.
30 Most Useful Python Libraries for Web Development in 2024
Discover the top Python libraries that will aid you in 2024. From data analysis to web development, find everything you need for efficient programming in Python.
30 Most Useful Python Libraries for Web Development in 2024
If you're just starting to develop your first website using Python, this artic...
07 August
·
18
· 53
·
6
·
Den W.
The Walrus Operator `:=` in Python
Python is constantly evolving, with each new version bringing various optimizations and new tools. In Python 3.8, the Walrus Operator (:=) was introduced, sparking significant debate within the commun...
06 August
·
14
· 35
·
3
·
Den W.
Secrets of Logical Operators in Python
Logical operations play an important role in programming. They are used to create conditional constructs and compose complex algorithms. In Python, logical operations are performed using logical opera...
04 August
·
17
· 47
·
2
·
Den W.
Rare Programming Languages: Why They Matter and What They're Used For
Modern developers increasingly turn to rare programming languages to address specific project needs. Let's explore when and how to use them.
Why Rare Programming Languages Matter
Today, the most popul...
04 August
·
13
· 38
·
1
·
Den W.
Guide to Using Signal in Angular 17
Introduction
Angular 17 is a powerful tool for creating modern web applications. With each new release, the development team adds new features, and one of the most exciting additions in Angular 17 is...
30 July
·
10
· 51
·
Den W.
Git Fetch: How and When to Use It?
What Does git fetch Do?
In short, it updates the local copy of the remote repository without changing the state of the project's files. When you run the git fetch command, Git communicates with the re...
30 July
·
7
· 25
·
Den W.
Setting Up gopls in Neovim Using nvim-lspconfig and lazy.nvim
Neovim, with its modern architecture and extensive plugin ecosystem, provides an excellent environment for development in various programming languages. For Go developers, integrating gopls (the Go la...
27 July
·
5
· 24
·
Den W.
How to Disable Autostarting Docker Containers After Reboot
Docker containers are incredibly useful for running applications in isolated environments. However, you might not always want your containers to restart automatically after a system reboot. In this gu...
27 July
·
4
· 14
·
1
·
Den W.
Using pretrained Bert model for Text Classification
Introduction
TinyBERT is a compact version of BERT (Bidirectional Encoder Representations from Transformers) designed to offer similar performance with a significantly smaller model size. In this tuto...
24 July
·
6
· 23
·
Den W.
Tuning MariaDB for Optimal Performance: Key Settings for InnoDB Tables
Introduction
MariaDB, a popular open-source database management system, offers powerful features to ensure high performance and reliability. For applications relying on InnoDB tables, fine-tuning specific settings can make a substantial difference in performance. This article provides a comprehensiv...
24 July
·
6
· 17
·
Den W.
Exploring SQL's HAVING Clause for Advanced Filtering
When delving into SQL, mastering the HAVING clause alongside the GROUP BY statement becomes crucial for nuanced data manipulation. This feature empowers users to refine result sets post-grouping, part...
01 April
·
7
· 29
·
Den W.
Using the TRAP Command in Linux/Unix with Examples
Managing processes in the Linux operating system can be a challenging task, but Linux provides powerful tools to simplify and enhance the process. One such useful tool is the trap command. In this art...
03 November
·
3
· 60
·
Den W.
4 Techniques for Sharing Data Across All Views in Laravel
In this article, we will explore four methods to efficiently share common variables or data across all views in Laravel, eliminating the need to manually pass them to each view. This becomes particularly useful when you have data like navigation menu items or global variables that you want to access...
03 November
·
1
· 53
·
Den W.
Comparing Kotlin Multi-Platform and Flutter for Cross-Platform Development
In this article, we will be comparing Kotlin Multi-Platform with the well-established Flutter framework. Both Kotlin Multi-Platform and Flutter are relatively young development tools created to suppor...
16 September 2023
·
6
· 39
·
Den W.
The Future of Linux: Exploring Immutable Distributions
If you're a Linux enthusiast, you've likely come across terms like "immutable distribution", "OS3", or "image-based operating system". These concepts have been gaining traction in the Linux community,...
15 September 2023
·
1
· 92
·
Den W.
Linux 6.5 released with numerous optimizations
The Linux kernel 6.5 delivers optimizations and support for USB4 v2, MIDI 2.0 and WiFi 7. It declares war on memory leaks.
In the night to Monday of this week, the new Linux kernel 6.5 was released. T...
30 August 2023
·
1
· 47
·
Den W.
Why Linux is better for (most) developers!
Linux, in the realm of software development, is an operating system that has garnered substantial attention and popularity. In 2022, a remarkable 45% of professional developers chose Linux-based opera...
30 August 2023
·
1
· 42
·
Den W.
10 Python tricks for beginners
There's never an excess of useful tricks in Python. The more of them you learn, the more likely you'll be able to quickly tackle a challenge in practice. Or show your best side in a technical intervie...
24 August 2023
·
4
· 35
·
Den W.