Lessons Learned from Building an MCP Client
Takeaways from building a Java-based MCP client and CLI on top of LangChain4J.
Latest blog posts from ervinszilagyi.dev
Takeaways from building a Java-based MCP client and CLI on top of LangChain4J.
Revisiting techniques for minimizing AWS Lambda container image size, with a sustainability angle.
Building a serverless BlueSky bot that reposts RSS feed entries using AWS Lambda and Terraform.
My experience taking the AWS AI Practitioner certification during its beta phase.
My experience recertifying AWS Professional exams and how the exams have changed.
Why and how we adopted Terragrunt to manage Terraform across multiple AWS regions and accounts.
Practical Fluent Bit configuration tips learned from running it with ECS in production.
Why Terraform sometimes cannot delete a security group attached to a VPC Lambda, and how to handle it.
A practical guide to exposing an AWS REST API behind a custom domain name with Route 53 and ACM.
An overview of AWS Batch components and how to run containerized batch workloads on AWS.
My experience preparing for and taking the Oracle Certified Professional Java exams.
How to build external AWS Lambda extensions in Rust to hook into the function lifecycle.
Using domain-recon, an open-source Rust tool, to enumerate domains and subdomains via SSL certificates.
A deep dive into what containers really are and the Linux primitives that power them.
Speeding up NodeJS Lambda functions by calling Rust native addons via Neon and FFI.
Techniques to drastically reduce the size of containerized AWS Lambda images, focused on Rust.
Building and deploying AWS Lambda functions written in Rust on the custom runtime.
My experience preparing for and taking the GCP Associate Cloud Engineer exam online.
Deploying containerized web apps on AWS App Runner straight from GitHub or ECR.
Implementing graceful shutdown in AWS Lambda to clean up resources like database connections.