Samuel Earl
  • about
  • portfolio
  • open source
  • blog
  • contact
  • about
  • portfolio
  • open source
  • blog
  • contact

a few thoughts

cyber & web security

  • How to Defend Yourself Against Cyber Attacks

data science, ml, ai

  • A 6 Step Field Guide for Building Machine Learning Projects
  • How To Setup Data Science Projects with Jupyter Notebooks or JupyterLab
  • How To Install TensorFlow in a Virtual Environment with Anaconda
  • VSCode Shortcut Tips

domains & hosting

  • How to Use a Cloudflare Domain with Vercel Hosting
  • How to Create a Redirect for `www` on Cloudflare

graph databases

  • Coming Soon: Web Development with FalkorDB (graph database)
  • Web Development with TigerGraph

javascript

  • Invoke APIs Concurrently with Promise.all()
  • Working with Dates in JavaScript

python

  • ImportError: How to import objects from anywhere
  • Scripts, Modules, and __name__ == "__main__"
  • What are packages and the __init__.py file?
  • Asynchronous Programming
  • Invoke APIs Concurrently with asyncio.gather()

technical interviews

  • The Good, The Bad & The Ugly
© 2023 - 2025 Samuel Earl