Miguel AmezolaPowering EC2 Monitoring on Ubuntu: Integrating collectd with Amazon CloudWatchEnhance your EC2 instance insights by uniting the capabilities of collectd and CloudWatch, tested on Ubuntu Server 22.04 LTS.Aug 16, 2023Aug 16, 2023
Miguel AmezolaDemystifying Python Metaclasses: Understanding and Harnessing the Power of Custom Class CreationA guide to understanding metaclasses in Python, their use cases, and how to create your own for advanced customization of class behaviorFeb 15, 2023Feb 15, 2023
Miguel AmezolaProcessing Objects in a Dictionary with Lambda Functions and Higher-Order FunctionsLearn how to use reduce, map, and filter with lambda functions to process data in a concise and readable wayFeb 11, 20231Feb 11, 20231
Miguel AmezolaProtecting Your Code from SQL Injection Attacks When Using Raw SQL in PythonUnderstanding the Importance of Parameterized Queries and Escaping User InputFeb 9, 2023Feb 9, 2023
Miguel AmezolaUnderstanding Context Managers in Python: A Guide to Managing ResourcesA comprehensive overview of context managers in Python and how to use them to manage processesFeb 8, 2023Feb 8, 2023
Miguel AmezolaThe Power of Two: Combining the Singleton and Repository Design Patterns to Improve Data AccessMaking Data Access a Breeze with the Power of Singleton and Repository Design PatternsFeb 7, 2023Feb 7, 2023
Miguel AmezolainDev GeniusUnderstanding Semaphores: A Guide to the 3 Major Use CasesA Guide to Using Semaphores for Resource Allocation, Mutual Exclusion, and Synchronization in Multithreaded ProgramsFeb 6, 2023Feb 6, 2023
Miguel AmezolaExploring the 4 Essential Use Cases of the with Statement in PythonFrom Resource Management to Context-Specific Functionality: A Comprehensive Guide to the with KeywordFeb 6, 2023Feb 6, 2023
Miguel AmezolaDiscover 3 Top Methods for Scraping Webpages with XPath — A Step-by-Step Guide with Code ExamplesDiscover the process of getting XPath expressions and how to use the top three methods: BeautifulSoup, Selenium, and Scrapy, with code…Feb 6, 2023Feb 6, 2023
Miguel AmezolaCombining NLP and Distant Supervision for Automated Information Extraction from Webpages: A Guide…Natural language processing (NLP) has become an increasingly popular field in recent years, and the combination of NLP with distant…Feb 4, 2023Feb 4, 2023