Provisioning users and groups in LinuxYour company has employed many new developers. As a SysOps engineer, you're tasked to write a bash script called create_users.sh that reads a text file containing the employee’s usernames and group names, where each line is formatted as user;groups. ...Jul 3, 2024 · 3 min readstarlingroot.hashnode.dev
Fix "X-Forwarded-For" header validation error on implementing API rate limitingYou've just configured rate limiting on your API endpoints but performing a little test shows that you're getting rate limited when you're sure you shouldn't be. I was right in your shoes and the solution was a pretty interesting one. The logs are sh...Jan 17, 2024 · 2 min readstarlingroot.hashnode.dev
365 days of 2023 in frames2023 has been a year of growth, surprises, and cherished moments. As I reflect on the past 365 days, I'm reminded of the beautiful journey it has been—a mosaic of experiences that have shaped me in countless ways. From the highs to the lows, every mo...1OJan 1, 2024 · 2 min readstarlingroot.hashnode.dev
HelmetJS and SwaggerUI: Avoiding headaches in your NodeJS appAs a Software Engineer, the importance of embracing Security-driven development cannot be overemphasized. If you realize how important this is, then you must have used one or more security middlewares such as HelmetJS. These tools work great until yo...Mar 4, 2023 · 3 min readstarlingroot.hashnode.dev
What happens when you type a "google.com" in the browser and press enter?I'm sure someone has posed this query to you at some point if you work in a technical field. It is always beneficial to have a fundamental grasp of what is happening behind our browsers and how data is delivered to our computers via the internet, reg...Nov 13, 2022 · 8 min readstarlingroot.hashnode.dev