What is Emacs? Emacs is a highly customizable and extensible text editor that is widely used by programmers, writers, and researchers. It is known for its powerful features, including syntax highl...
[linux] An Introduction to Emacs on Linux
[GO] Mastering the Go Standard Library
Introduction The Go programming language has a powerful standard library that provides a wide range of functionalities to developers. In this blog post, we will delve into mastering the Go standar...
[python] A Comprehensive Guide to File Handling and I/O in Python
Introduction File handling in Python refers to the process of working with files - reading data from files, writing data to files, and performing various operations on files. Python provides built...
[GO] Variables and Types in Go
Introduction In the Go programming language, variables and types are fundamental concepts that form the foundation of any program. Understanding how to declare variables and assign types is crucia...
[python] Mastering RESTful API Development with Flask
Introduction Flask is a lightweight and versatile web framework for Python that is widely used for building web applications and RESTful APIs. In this blog post, we will dive into the world of RES...
[python] Object-Oriented Programming: Classes and Objects
Introduction Object-oriented programming (OOP) is a programming paradigm that revolves around the concept of “objects,” which are instances of classes. In Python, classes and objects play a crucia...
[Javascript] Testing JavaScript Code: Unit Testing and Integration Testing
Introduction Testing JavaScript code is a crucial part of the software development process to ensure that the code works as intended and to catch any bugs or errors early on. There are two main ty...
[linux] Understanding the 'fg' Command
Introduction In Linux, the fg command is used to bring a background job to the foreground. When a process is running in the background and you want to interact with it, you can use fg to switch it...
[python] Introduction to Python
What is Python? Python is a high-level, interpreted programming language known for its simplicity and readability. It was created by Guido van Rossum and released in 1991. Python supports multiple...
[GO] A Deep Dive into Go Generics
Introduction Generics is an upcoming feature in Go that has been highly anticipated by the community. It aims to provide a way to write functions and data structures that can operate on any type. ...