Auto Web Login - Part IV
The grand finale is here, where lazy manπΆβ Gigi defeats anti-Javascript counter-measures in password-protected forms using the Rust programming language π¦.
The complete source code for the entire project is available here:
https://github.com/the-gigi/auto-web-login
“Laziness is the mother of invention.” ~ Anonymous
Auto Web Login - Part III
Welcome to episode #3, where lazy manπΆβ Gigi recruits AppleScript π to automatically close browser tabs on his behalf.
If you’re impatient the complete source code for the entire project is available here:
https://github.com/the-gigi/auto-web-login
“Laziness is the mother of invention.” ~ Anonymous
Auto Web Login - Part II
In this episode, lazy manπΆβ Gigi can’t be bothered to manage two collections of items in a TamperMonkey π script, so he is forced to write a Python π program to generate the script.
If you’re impatient the complete source code for the entire project is available here: https://github.com/the-gigi/auto-web-login
“Laziness is the mother of invention.” ~ Anonymous
Kubernetes Upgrades Are Officially Boring
In the olden days π° (a few years ago) upgrading a Kubernetes cluster was a stressful task π° that could bring the system down π₯ or at the very least cause major disruption, deployment moratorium π«, and significant toil for most of the engineering team π. I’m happy to report that this is no longer the case π…
Auto Web Login - Part I
Once upon a time there was a lazy manπΆβ. Let’s call him Gigi (because that’s his name) π. Gigi would go to extreme lengths to avoid work. This is the story of how Gigi used browser automation π€ to avoid clicking the mouse π a few times on a web page.
“Laziness is the mother of invention.” ~ Anonymous
Postgres on AWS RDS + EKS
You have an AWS EKS cluster β and your workloads use a managed Postgres DB π deployed on AWS RDS. You need to access it from your laptop using your favorite DB visualization tool. What’s the best way to do it π€· ?
Keep reading to find out…
Fixing the OpenAI Tool Calling API
The design of the OpenAI tool calling API can cost you major bucks π΅. In this blog post I dive into the nuances of tool calling and show how one brave library (simple-openai) fixed it for you.
Attack of the Clones
Imagine that nobody has to type git clone
ever again! Can you even begin to comprehend what a
gigantic improvement in the quality of life of every developer it would be? This pipe dream has just
become a reality! Enter Cycloneπ - a little Rust program I built to make the world π a better place.
WARNING: This is a Kubernetes-free Post
Pwning Kubernetes
Kubernetes is insecure by default! Let’s Pwn it to make a Pwoint (see what I did there?) π.
Postgres on K8s
Your postgres DB π runs in the cloud with a private IP address. It requires a password π. You need to access it from your laptop for a quick psql session. What’s the best way to do it π€· ? Keep reading to find out…