Archive 2023
-
C# DbContext ServiceLifeTime
my note about C Sharp ServiceLifeTime
-
PostgreSQL Index Usage Monitoring
Having too many unused or underused indexes on a table can slow down write and update operations in your PostgreSQL database, making it crucial to regularly identify and manage them for optimal performance.
-
KAK Labs Newsletter #6 - Staying Safe From Pegasus Spyware
Newsletter #6 - Pegasus, Ruby, PostgreSQL and networkQuality tool
-
Material Design - Paragraph Spacing
According to Google's Material Design, keep paragraph spacing in the range between .75x and 1.25x of the type size.
-
Amazon SDK for C# - S3 File Download Methods
Comparison between `TransferUtility.DownloadAsync`, `DownloadSingleFileAsync`, and `GetObjectAsync`.
-
Duplicate Content Detection with fdupes Command
Effortlessly locate duplicate files content in Linux using 'fdupes' command.
-
Broken Pipe Error
My note about Broken Pipe error
-
Shell Script First
In this blog post, I'll explain why I prioritize shell scripting as my primary solution for automating tasks, and only turn to full-fledged programming languages like Ruby and Python when necessary.
-
Lessons from Creating the Unsplash Image Resizer: Simplifying Image Downloads with HTML's Download Attribute
How I discovered the download attribute and used it to improve image downloads
-
C# - The Difference Between string[] and List
Learn the difference between string[] and List
in C# and when to use each for storing collections of strings in your code -
Migrating Data from SQL to Single Parquet Format with Append Mode and Batch Processing in Python using Fastparquet
Efficiently migrate your data from SQL to the fast and efficient Parquet format with the help of Fastparquet in Python. Learn how to leverage append mode and batch processing to update your single Parquet file with ease.
-
Output Redirection - Standard Input, Standard Output, Standard Error, /dev/null
Penjelasan singkat mengenai shell piping dan /dev/null