Posts
Forge Stronger Code: Emulating Rust's Approach for Unit Testing in C++
Testing in C++ or any programming language requires a certain kind of discipline to keep it efficient and well-organized. Here I am advocating for a more direct approach to organize unit tests inspired by Rust: placing them in the same file as the actual implementation. Read moreA Practical Guide To Containerize Your Rust Application With Docker
If you have Rust code that you want to deploy as a Docker container, this guide will help you to write your first Dockerfile and build and run your Rust application. Read more12 Interesting Hobby Software Development Project Ideas for 2024
The new year is here and it is the time for resolutions again. For software development folks starting a new hobby project could be the new plan for the year - and this post should give some inspirations and spark new ideas. Read moreHow To Build A Simple But Efficient Key-Value-Store With Rust And Actix
Rust and the actix framework are predestined for building a key-value-store with just a few simple lines of code. This small tool will be purely in-memory and support setting, getting and deleting keys via HTTP. Read morePython Data Validation Made Easy with the Great Expectations Package
Great Expectations is a Python package that helps data engineers set up reliable data pipelines with built-in validation at each step. By defining clear expectations for your data, it ensures that your data meets those expectations, making it more reliable and easier to work with. Read moreYour SQL Database Needs Test Data? Generate It Quickly With Python And Faker
For certain SQL use cases, you need a bunch of test data in your database. This test data can be generated with the help of Python, templates and the flexible Faker library. Read moreA Practical Guide To Containerize Your C++ Application With Docker
If you have C++ code that you want to deploy as a Docker container, this guide will help you to write your first Dockerfile and build and run your C++ application. Read moreCreate A Simple But Effective JSON File Converter With Jinja2 In Python
Need to convert a JSON file into another format? This can be realised quickly and reusable with a few lines of Python and Jinja2 templates. We will implement this with less than 30 LOC - and an example template to convert GeoJSON to KML and can be reused for many more conversions. Read moreWhy You Should Upgrade Now: All The New Goodness In Python 3.11
The new Python 3.11 release is out and brings some nice new features and functionality. This overview lists the most important changes to convince you to upgrade your Python. Read moreA Clear 10 Step Plan to Master Your Next Developer Tech Interview
If you got invited to an interview for your dream job in tech you need to come prepared. This plan will give you a guidance on how to get ready and grow in confidence for whatever questions you might encounter. Read moreHow to Save Time by Running Tedious Tasks Automatically on Every File Change with entr
If you recompile often when writing software then you might tlike this little timesaver: automatically running a command whenever a file changes in a given file directory. Read more3 Ways To Parse Command Line Arguments in C++: Quick, Do-It-Yourself, Or Comprehensive
If you are writing a C++ tool you often need the user to pass in arguments via the command line. And like many other topics in C++ there are also many ways to handle command line arguments in C++. In this post I want to introduce three different methods to do this. You can decide for the method you see fit for your project depending on the pros and cons. Read moreWelcome to my tech blog!
Everybody needs a blog and what better time to start it than now. I am planning to write on different topics from programming, libraries, frameworks, to software development best and worst practices. Sprinkle in some of my hobbies for a potpourri of tech-related articles. Read more
subscribe via RSS