Josh WeinsteininDev GeniusHow to Master Rust References in just 10 MinutesIn recent years, Rust has quickly became one of the most popular and fastest growing programming languages. It’s being used and invested in…Aug 13Aug 13
Josh WeinsteinI mean, this is the difference between a systems oriented language and a general purpose…Aug 11Aug 11
Josh WeinsteinThe worst data structure in existence, and why you should never use itOut of all the possible data structures developers can choose to use in their line of work, there is one that absolutely must be avoided…Jul 22Jul 22
Josh WeinsteinI think it's important to point out "Linux code" includes libc code that lots of Rust wraps over.Jul 21Jul 21
Josh WeinsteininDev GeniusWhy Memory mapped files aren’t as good as you think they areYou are either a developer or a manager working on a project involving file based I/O. You are in need of a solution that syncs in memory…Jul 17Jul 17
Josh WeinsteinAs of today chat gpt cannot understand why forking a process when writing a tcp socket server is…Jun 1Jun 1
Josh WeinsteininDev GeniusAn Introduction to Atomics in RustRust is a versatile, robust programming language that provides excellent features for multi-threaded programming. A vital part of…May 28May 28
Josh WeinsteininLevel Up CodingBuilding a Key-Value Store with non-blocking I/O in 60 lines of Rust codeIntroductionNov 3, 20233Nov 3, 20233
Josh WeinsteininBetter ProgrammingThe incredible power of using static assert in C++In most programming languages, an assert is often utilized to catch a program's unexpected or unintended states and situations. However, an…Oct 24, 2023Oct 24, 2023
Josh WeinsteinChatGPT failed to do three things every programmer knows how to doChatGPT is one of the most popular artificial intelligence tools used today. ChatGPT has made headlines around the world as the future of…May 7, 2023May 7, 2023