Naveenkumar KarthigayanError Handling in Rust with Actix Web: Best Practices and StrategiesError handling is a critical aspect of writing robust and reliable software in Rust. Actix Web, a high-performance web framework for Rust…Mar 271Mar 271
Naveenkumar KarthigayanRust concurrency with me — NaveenkumarConcurrency in Rust is based on ownership, types, and borrowing principles, which help manage memory safety without a garbage collector.Mar 17Mar 17
Naveenkumar KarthigayanEfficient File Sharing with Kafka and Rust: A Comprehensive Guide — NaveenkumarIn today’s interconnected world, efficient file sharing is a fundamental requirement for many applications, especially those operating in…Mar 14Mar 14
Naveenkumar Karthigayan“Preventing Out of Memory Errors in Go Concurrency”“Best practices and code examples for avoiding OOM errors in multithreaded Go programs”Jan 20, 2023Jan 20, 2023
Naveenkumar Karthigayan“Thread-Safe Maps in Go: Implementing a Concurrent Map Data Structure”In Go, a map is not inherently thread-safe, which means that if multiple goroutines access and modify a map simultaneously, there is a risk…Jan 20, 2023Jan 20, 2023
Naveenkumar Karthigayancreate a pod or deployment with specific name and image you can simply run the kubectl run command.Create an NGINX PodSep 24, 2022Sep 24, 2022
Naveenkumar KarthigayanETCD — Commands (Optional)(Optional) Additional information about ETCDCTL UtilityETCDCTL is the CLI tool used to interact with ETCD.ETCDCTL can interact with ETCD…Sep 24, 2022Sep 24, 2022
Naveenkumar KarthigayanImperative Commands with KubectlWhile you would be working mostly the declarative way — using definition files, imperative commands can help in getting one time tasks…Sep 24, 2022Sep 24, 2022
Naveenkumar KarthigayanGolang Application Development for Beginners (part 2)I hope everyone completed the project setup from my previous blogSep 12, 2022Sep 12, 2022
Naveenkumar KarthigayanLinux For Newbies (part -3)Linux Booting Process -(modern Linux)Sep 9, 2022Sep 9, 2022