Interview
one category · list format-
Best Data Science Projects on GitHub Using Python: Real-World Repos to Learn, Build, and Showcase
Discover top data science projects on GitHub using Python, including machine learning, data analysis, visualization, NLP, time series forecasting, and deep learning repositories. Explore real-world examples with code, datasets, notebooks, and best practices to learn faster and build a standout portfolio.
-
Load Balancing Strategies for System Design Interviews: Algorithms, Layer 4 vs Layer 7, Health Checks, and High Availability Patterns
Learn the most important load balancing strategies for system design interviews, including common algorithms (round robin, least connections, weighted routing), Layer 4 vs Layer 7 load balancers, health checks, sticky sessions, consistent hashing, autoscaling integration, and high availability patterns. This guide explains when to use each approach and how to discuss trade-offs like latency, throughput, fault tolerance, and cost in interview-ready terms.
-
How to Find Beginner Friendly Issues on GitHub: A Step-by-Step Guide to Your First Open Source Contribution
Learn how to find beginner friendly issues on GitHub using labels like "good first issue" and "help wanted," GitHub search filters, and curated issue lists. This guide shows new contributors where to look, how to evaluate an issue’s difficulty, and how to pick the right repository so you can make your first open source contribution with confidence.
-
Contributing Guidelines for Python GitHub Projects: How to Write Clear, Friendly, and Effective CONTRIBUTING.md Rules
Learn how to create contributing guidelines for Python GitHub projects, including a CONTRIBUTING.md template, code style rules (PEP 8), testing with pytest, pull request workflow, issue reporting, commit message conventions, and code review expectations to help contributors collaborate smoothly.
-
Python Web Scraping Projects from GitHub: Best Repos, Tools, and Real-World Examples
Explore the best Python web scraping projects from GitHub, including popular libraries, ready-to-use scrapers, and end-to-end examples. Discover open-source repos for BeautifulSoup, Scrapy, Selenium, Playwright, data extraction pipelines, anti-bot handling, and practical scraping workflows you can learn from or fork.
-
How to Set Up a Custom Domain for Jekyll on GitHub Pages (DNS, CNAME, HTTPS, and Troubleshooting)
Learn how to set up a custom domain for a Jekyll site on GitHub Pages. This guide covers DNS configuration (A records, CNAME), adding the domain in GitHub Pages settings, enabling HTTPS with SSL, handling www vs apex domains, and common troubleshooting tips for propagation and redirects.
-
Machine Learning Python Projects on GitHub: Top Repositories, Real-World Examples, and How to Use Them
Explore the best machine learning Python projects on GitHub to learn ML faster and build real-world applications. Discover beginner to advanced repositories featuring classification, regression, NLP, computer vision, deep learning, MLOps pipelines, datasets, notebooks, and end-to-end examples you can fork, run locally, and customize for your portfolio.
-
How to Create a GitHub Actions Workflow for Jekyll Build and Deploy to GitHub Pages Automatically
Learn how to set up a GitHub Actions workflow for a Jekyll build, including installing Ruby dependencies with Bundler, caching gems, running `jekyll build`, and deploying the generated `_site` output to GitHub Pages automatically on every push.
-
Datamining
Review of the Mining Massive Datasets MOOC course based on the instructors book covering MapReduce link analysis hashing itemsets data streams graphs recommender systems and more
-
MongoDB
Tag page for MongoDB on Zachs Blog listing study posts including MongoDB Java Examples and a review of the MongoDB for Java Developers MOOC course for Java developers
-
GitHub
Overview of using GitHub with Jekyll describing three stages of blogging from hosted systems like Blogger or WordPress to third party platforms to full local control