Tag: C++

Daily bit(e) of C++ | std::filesystem: file manipulation

Daily bit(e) of C++ #242, File manipulation using the std::filesystem library. Besides filesystem exploration, the std::filesystem offers the typical file manipulation operations. Each operation offers two variants, one throwing one that returns the potential error as an outparam...

I built the same Web Server in 5 languages. Here’s what I found…

I created the same File Share Server in Rust ( Actix Web ), C++ ( Crow ) , Python ( Django ) and Nodejs ( Express ). The results will probably surprise you. I should note that I come from a Nodejs ( Express ) environment and I am going to be biased to Express-like frameworks. Thi...

Can an Old Programmer Learn New Tricks

I decided here at the beginning of 2023 to return to the software industry I had worked at for 25 years between 1985 and 2010. That’s a 13 year career gap. Is it practical to get back into the industry after such a long time and at age 58? Obstacles to Re-entering the Software Industry T...

The Best C Alternative Is Zig

The C programming language is the creator of every modern software system component. Every operating system offers pre-included C headers to access system APIs. Developers made web servers, databases, operating systems, frameworks, programming languages, cloud components, and numerous software compo...

Embedded Software Engineer Roadmap

Programming Languages : Embedded C (Must Have) C++ (Must Have) Python (Nice To Have)  Assembly Language (Nice To Have) Start by mastering Embedded C and C++, as they are essential for developing embedded software. Operating Systems and RTOS : Operating System Fundamentals (Must Have)...