Maroun MarouninBetter ProgrammingCan ChatGPT Debug Your Writing?In this story, I’ll share my insights on how ChatGPT enhance my writing skills, and help me to deliver content faster, and more…Feb 20, 20231Feb 20, 20231
Maroun MarouninBetter ProgrammingGit Cleanup: "git Remote Prune" ExplainedManage your Git branches like a pro: Mastering the git remote prune command and its role in keeping a healthy workflowFeb 13, 2023Feb 13, 2023
Maroun MarouninLevel Up CodingManaging Configuration Settings in .NETEfficiently Managing Environment-Specific Settings in .NET Applications using appsettings.json Inheritance in MonorepoFeb 1, 2023Feb 1, 2023
Maroun MarouninBetter ProgrammingLessons Learned While Building a Successful Engineering Team in a Small StartupNavigating the challenges of leading R&D in a small startup: fostering a culture of excellence and success within a small, early-stage…Jan 23, 20232Jan 23, 20232
Maroun MarouninFAUN — Developer Community 🐾Job Control Commands in LinuxJob control commands in Linux allow you to manage and manipulate processes on the system. In this post, we’ll explore some useful commands.Jan 11, 2023Jan 11, 2023
Maroun MarouninGeek CultureException Middleware in .NET Core ApplicationsUnderstanding and Implementing Exception Middleware in .NET Core ApplicationsJan 8, 2023Jan 8, 2023
Maroun MarouninGeek CulturePushing Your Logs to Datadog Through Serilog SinkOct 11, 20211Oct 11, 20211
Maroun MarouninGeek CultureUsing log4net in Your Azure App Service ApplicationsA guide to creating an appender for log4net that writes to Kudu, a managing and monitoring service for your Azure app servicesSep 12, 20211Sep 12, 20211
Maroun MarouninBetter ProgrammingHow To Use Jenkins for Automated Builds of Docker ImagesA guide to creating a Jenkins job to build and publish images on Docker HubApr 29, 2021Apr 29, 2021
Maroun MarouninGeek CultureSetting a Private PyPI Server With NGINXDetailed tutorial on how to set a private PyPI server, wrapped in NGINXMar 2, 20212Mar 2, 20212