Abdul DerhQuick Self-Managed SW InfrastructureIn this article, I’m going to cover setting up some basic infrastructure for software development purposes. It will be self-managed (but…Mar 27Mar 27
Abdul DerhWSL2 Docker DebuggingAs a robotics engineer, the past few years I have found myself specializing in software engineering. One issue I recently had is networking…Mar 25Mar 25
Abdul DerhThe Python Import SystemPython’s imports are quite magical. They hide a lot of details which allows beginners to focus on their high-level goals. That’s completely…Jun 6, 2022Jun 6, 2022
Abdul DerhSvelteKit doesn’t like symlinks: compare absolute paths instead of relative pathsThis is a good example of using debug tools to trace 3rd-party code in your project.Mar 20, 2022Mar 20, 2022
Abdul DerhKotlin on Windows: the Guide that Shouldn’t ExistJava has changed quite a bit since I seriously worked on it. It seems Oracle made some licensing changes that are encouraging the rest of…Nov 6, 2021Nov 6, 2021
Abdul DerhA Note Regarding Current Trends Towards Statically-Typed Programming LanguagesI’ve noticed that “scripting”/programming languages (e.g., Python, JavaScript) have moved towards statically-typed definitions (e.g…Sep 5, 2021Sep 5, 2021
Abdul DerhProduct Validation Automation: Programming LanguagesOn the topic of picking a programming language, we need to discuss two key languages: Python and JavaScript. Python is being taught in…Aug 8, 2021Aug 8, 2021
Abdul DerhOpen VSCode Here in WindowsWhen I want to open VSCode in the current directory, I normally open command prompt first and then type in “code .” to open up VSCode in…Aug 2, 2021Aug 2, 2021
Abdul DerhImporting Submodules in PythonCompared to Java, I found loading modules in Python somewhat awkward for more “involved” projects.Jul 29, 2021Jul 29, 2021