Blog
My blog is the space where I share my learning journey in the area of Information Technology. Find tips, insights and valuable information about IT as we walk this path of technological discovery together
Asymptotic Notation - Harvard CS50
October 23, 2023
Asymptotic notation, specifically Big O notation, analyzes the runtime growth of programs as input size increases. It allows us to compare algorithm efficiency. For example, O(n) has linear growth, while O(1) has constant time. Other notations, like O(n^2) and O(log n), represent slower and faster runtimes. Symbols like Ω (omega) and Θ (theta) can be used to consider best-case and worst-case scenarios.
How to Commit API Keys
October 22, 2023
Most people don't know why it's extremely important to hide your project's API keys. API keys and other sensitive information need to stay safe.
How to Build a Jekyll Blog
October 17, 2023
Jekyll is a static site generator, typically used for GitHub Pages but not exclusively. Blog posts usually written in Markdown format (.md).
Jekyll
October 11, 2023
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.