<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Glib Rulev — Personal Website</title><description>Hey I&apos;m Glib Rulev, a Back-End Engineer with 6+ years of experience, specializing in API development, system architecture, and building scalable, high-performance backend systems with Node.js, NestJs, Golang, PostgreSQL, MongoDB, Redis</description><link>https://glibrulev.com/</link><language>en-us</language><item><title>Managing Configs and Environment Variables in Node.js Apps</title><link>https://glibrulev.com/writing/environment-configs/</link><guid isPermaLink="true">https://glibrulev.com/writing/environment-configs/</guid><description>Learn best practices for managing environment variables and configuration in Node.js applications using NestJS and Fastify. Covers .env files, schema validation, secret managers, and production deployment strategies.</description><pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Preventing Brute-Force Attacks in Node.js and Golang Applications</title><link>https://glibrulev.com/writing/brute-forcing/</link><guid isPermaLink="true">https://glibrulev.com/writing/brute-forcing/</guid><description>Learn how to protect your Node.js and Golang applications from brute-force attacks with rate limiting, account lockouts, CAPTCHA, secure password hashing, and IP blocking strategies.</description><pubDate>Thu, 19 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Mastering Error Handling in Node.js. UnhandledRejection, uncaughtException, and Beyond</title><link>https://glibrulev.com/writing/unhandled-rejections/</link><guid isPermaLink="true">https://glibrulev.com/writing/unhandled-rejections/</guid><description>Master Node.js error handling with unhandledRejection, uncaughtException, and uncaughtExceptionMonitor. Learn production-ready patterns for graceful shutdowns and reliable applications.</description><pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Mastering EventEmitter in Node.js. A Practical Guide</title><link>https://glibrulev.com/writing/event-emitter/</link><guid isPermaLink="true">https://glibrulev.com/writing/event-emitter/</guid><description>Learn EventEmitter in Node.js with practical examples. Master event-driven architecture, pub/sub patterns, and best practices for building scalable Node.js applications.</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Best Practices for Application Activity Logging. A Practical Guide for Node.js and Go Developers</title><link>https://glibrulev.com/writing/logging/</link><guid isPermaLink="true">https://glibrulev.com/writing/logging/</guid><description>Master application logging with practical examples for Node.js (Pino, Fastify, NestJS) and Go (slog). Learn what to log, security best practices, structured logging, and avoid common mistakes for better monitoring and debugging.</description><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate></item><item><title>Input Validation: A Critical Pillar of Secure Application Development</title><link>https://glibrulev.com/writing/input-validation/</link><guid isPermaLink="true">https://glibrulev.com/writing/input-validation/</guid><description>Master input validation techniques to prevent SQL injection, XSS attacks, and other vulnerabilities. Learn OWASP best practices and implementation examples in Fastify and NestJS.</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate></item><item><title>Output Escaping in Node.js: Prevent XSS Attacks with Proper HTML Escaping</title><link>https://glibrulev.com/writing/output-escape/</link><guid isPermaLink="true">https://glibrulev.com/writing/output-escape/</guid><description>Learn how to implement output escaping in Node.js, Fastify, and NestJS to prevent XSS attacks. Complete guide with code examples and OWASP best practices for secure web applications.</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate></item><item><title>Protect Your Node.js App by Limiting Request Size</title><link>https://glibrulev.com/writing/request-size-limits/</link><guid isPermaLink="true">https://glibrulev.com/writing/request-size-limits/</guid><description>Learn how to implement request size limits in Node.js applications to prevent DoS attacks, memory exhaustion, and improve application security and stability.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 10: Server-Side Request Forgery (SSRF)</title><link>https://glibrulev.com/writing/owasp-10/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-10/</guid><description>Explore the risks of SSRF vulnerabilities and learn best practices to protect internal services from unauthorized access.</description><pubDate>Mon, 28 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 9: Security Logging and Monitoring Failures</title><link>https://glibrulev.com/writing/owasp-9/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-9/</guid><description>Learn about the importance of security logging and monitoring, and discover best practices to improve visibility and response.</description><pubDate>Sun, 27 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 8: Software and Data Integrity Failures</title><link>https://glibrulev.com/writing/owasp-8/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-8/</guid><description>Explore the importance of software and data integrity, and learn best practices to prevent integrity failures.</description><pubDate>Sat, 26 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 7: Identification &amp; Authentication Failures</title><link>https://glibrulev.com/writing/owasp-7/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-7/</guid><description>Learn about common authentication failures and best practices to secure user identities and access.</description><pubDate>Fri, 25 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 6: Vulnerable and Outdated Components</title><link>https://glibrulev.com/writing/owasp-6/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-6/</guid><description>Explore the risks of using outdated components and learn best practices for maintaining secure software dependencies.</description><pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 5: Security Misconfiguration</title><link>https://glibrulev.com/writing/owasp-5/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-5/</guid><description>Learn about security misconfigurations, their impact, and best practices to prevent them in your applications.</description><pubDate>Wed, 23 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 4 - Insecure Design</title><link>https://glibrulev.com/writing/owasp-4/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-4/</guid><description>Explore the concept of insecure design in application security, learn about real-world examples, and discover best practices for integrating security into the design process.</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 3 - Injection: A Persistent Threat to Web Applications</title><link>https://glibrulev.com/writing/owasp-3/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-3/</guid><description>Explore injection vulnerabilities in web applications, learn about common types, and discover best practices for mitigation.</description><pubDate>Mon, 21 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 2 - Cryptographic Failures</title><link>https://glibrulev.com/writing/owasp-2/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-2/</guid><description>Explore cryptographic failures in application security, learn about real-world examples, and discover best practices for protecting sensitive data.</description><pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate></item><item><title>OWASP TOP 1: Broken Access Control</title><link>https://glibrulev.com/writing/owasp-1/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp-1/</guid><description>Dive into broken access control vulnerabilities with a comprehensive guide on OWASP&apos;s approach to secure access control. Learn effective prevention strategies and best practices for robust application security.</description><pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Understanding OWASP: Essential Guide for Secure Application Development</title><link>https://glibrulev.com/writing/owasp/</link><guid isPermaLink="true">https://glibrulev.com/writing/owasp/</guid><description>Explore OWASP&apos;s pivotal role in modern software engineering, providing guidelines on OWASP Top 10, cheat sheets, and practical measures for secure app development.</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate></item></channel></rss>