Latest Articles
How Python Asyncio Works: Recreating it from Scratch
Posted on
Do you understand how asyncio works behind the scenes? Read this article and see how we can use Python generators to create our own version of asyncio, and then use the __await__ dunder method to use the async/await keywords to come full circle! Read More...
Advanced Web Scraping With Python: Extract Data From Any Site
Posted on
In this article, I cover how to get and manage cookies and custom headers, avoid TLS fingerprinting, recognize important HTTP headers to send in requests, and how to implement exponential-backoff HTTP request retrying. Read More...
Handling Tasks in Asyncio Like a Pro
Posted on
There are so many ways to handle Asyncio tasks that it isn't always clear which is best for a given scenario. In this article, I first go over the basics of a task object and then talk about all of the various ways to handle them and the pros and cons of each. Read More...
Popular Articles
Photography
About Me
![Jacob Padilla](/static/icons/about-me/jacob-padilla-headshot-italy.png)
I'm Jacob Padilla - a student at
NYU Stern
studying Business and Data/Computer Science. Besides programming, my main interests are rock climbing, sailing, ceramics, and
photography.
Feel free to check out my open-source projects on
GitHub
or follow me on Instagram
to get some nice travel and wildlife photography in your feed. Additionally, you can follow me on
Twitter
and LinkedIn to stay up-to-date with what I'm doing.
Want to chat? Reach out to me via my contact page!