Write your own Search Agent with Pydantic AI — Part 2Hello everyone, this is a follow-up of my recent blog about Writing Your Own Search Agent with Pydantic AI. In the earlier post, I…Jan 1272Jan 1272
Write your own Search Agent with Pydantic AIUPDATE: check out Part 2 of this post to see how to improve the agent further.Dec 31, 202448Dec 31, 202448
Using sentence transformer for Vietnamese Province resolutionI recently stumped into an interesting problem to resolve user input to correct Vietnamese address. Basically user can type in an address…Dec 8, 20241Dec 8, 20241
Polish Your Resume with GPT-3’s AssistanceChatGPT is a powerful language model developed by OpenAI that can understand and generate human-like language. We can already see a lot of…Jan 29, 202315Jan 29, 202315
My AWS Solution Architect Recertification JourneyI recently went through the process of recertifying as an AWS Solution Architect, and I wanted to share my experience with anyone who is…Jan 13, 202317Jan 13, 202317
Can ChatGPT pass the AWS Certified Solution Architect exam?ChatGPT is one of the hot topics today, and everyone is talking about it. ChatGPT can do a lot of things: answering questions, language…Dec 22, 20227Dec 22, 20227
Published inFAUN — Developer Community 🐾Machine Learning Sampling Techniques using SQLSampling is a very popular technique in machine learning. When the data is big, you can do sampling to learn about the data or train a test…Nov 27, 202111Nov 27, 202111
Published inMachine Learning InterviewSystem Design: Cache Serialization, Update Policies & EvictionThis post is a follow-up post to my previous post on Cache component design. Previously, I mainly focused on deciding which data to cache…Oct 30, 2021153Oct 30, 2021153
Published inMachine Learning InterviewSystem Design: Design and monitor Cache componentCaching is one of the most basic System Design techniques, and every software engineer needs to know about Cache. There are so many great…Jun 25, 2021206Jun 25, 2021206
Published inMachine Learning InterviewMy journey to pass Certified Kubernetes Application Developer ExamI have finally passed my Certified Kubernetes Application Developer, or CKAD, last week. CKAD is certification by Cloud Native Computing…Jun 1, 202163Jun 1, 202163
Published inMachine Learning InterviewHandling unknown value in real life Machine learning applicationBefore we begin, let’s start with a definition of unknown value in a machine learning system. It’s basically a categorical value that your…May 22, 2021May 22, 2021
Push Down Filter for CSV files in Spark 3.0Spark 3.0 is out, and there are ton of improvements! But there are a nice improvement that is not yet highlighted in the announcement post…Jun 29, 2020Jun 29, 2020
Published inFAUN — Developer Community 🐾Understanding Docker Container Memory Limit BehaviorDocker allows you to set the limit of memory, CPU, and also recently GPU on your container. It is not as simple as it sounds.Nov 26, 2019Nov 26, 2019
Various notes on Software ArchitectureThis is my collection of notes and opinions on Software Architecture. This helps to guide me through software architecture and design. I…Jul 10, 2019Jul 10, 2019
Writing a Chat Server in GoI have been using Go for a while, but mainly for tools. So I decided to invest some time to learn more about the language, and also more…Oct 24, 20183Oct 24, 20183
AWS: A (short) journey of restoring EC2 instances from EBS snapshotSo I had a challenge on the other day to restore an EC2 instance from EBS Snapshots. I have worked with AMI and EBS for many years, but i…Sep 1, 2018Sep 1, 2018
How to use AWS SSM Parameter Store easily in PythonAWS just announced a new service AWS Secret Manager in SF Dev Summit (I was there at the announcement 😇), which is a cool service to help…Apr 7, 20184Apr 7, 20184
Python: Timezone and Daylight savingsTimezone is a hard problem. DST is even a harder problem. I found myself walking into problems and problems when I started using datetime…Jan 18, 20183Jan 18, 20183
AWS: Correct permission to start an EC2 instance with encrypted EBSAWS has a very flexible permission system using IAM policies. But sometime it is also complicated to get the access control right…Dec 15, 20174Dec 15, 20174
AWS: Copying AMI across accountsCopying AWS AMI across accounts require a lot of manual steps. If you do from UI, you will need to share the images, then share the…Nov 8, 2017Nov 8, 2017