Posts
Lessons from developing an app for my university
2022-01-24
# TL;DRI build an app for my university. Here are some things I learn:…
Read More
First of all, I want to say that I am not a financial advisor or an expert and this blog is basically my opinion about the stock market. Now, here is …
Read More
Lessons learned from web designing for a small company
2022-03-03
# TL;DRMy friends and I created a website for a small business. Here are some things I learn:- Looking into the company’s current tool- Leverage t…
Read More
I have recently watched a video by AfterSkool on how to have The Optimal Morning Routing. Here is what I learn...
> International Collegiate Programming Contest (ICPC) is an algorithmic programming contest for college students. Teams of three, representing t…
Read More
As I was doing my final project for Harvard CS50x, I decided to build a Chrome extension because, why not, I had never built one before so it would …
Read More
What is antifragile? There is this misconception of a happy life is that one should always be happy. However, learning to embrace and accept painful e...
Some time in 2021 - Avish and I were aspiring entrepreneurs at the University of North Alabama. We met at the Generator - a facility for innovators, e...
Why to not not start a startup
2023-02-23
Takeaway from Paul Graham’s Why to not not start a startup…
Read More
Paul Graham’s Before the Startup# 1. CounterintuitiveStartups are so weird that if you trust your instincts, you’ll make a lot of mistakes. If you kno…
Read More
As an international student from Vietnam studying in the US. I am currently pursuing a Dual Degree BBA in Computer Information Systems and BS in Infor…
Read More
YC YouTube video# What are tarpit ideas?Tarpit ideas are ideas that people try but don’t pivot out quickly enough. It’s a cause of death for many comp…
Read More
YC YouTube Video1. Don’t worry about starting motivations. Curiosity is enough…
Read More
I am getting into Cybersecurity and trying to learn a few things about the fundamentals.# What is a network?A network is a group of two or more connec…
Read More
How to format a USB drive in Linux?
2023-09-29
No BS. Just the terminal and straightforward steps to format a USB drive in Linux:1. Locate the USB drive.2. Unmount and format the USB drive.3. Verif…
Read More
Windows logs vs Linux logs & how they help with Vulnerability Scanning
2023-10-02Windows Event Log: Is an in-depth record of events related to the system, security, and application stored on a Windows operating system. Event logs c...
What are packet sniffers & how to use Snort
2023-10-03Packet sniffers. How they work: Packet sniffers work by intercepting and logging network traffic via the wired or wireless network interface on its ho...
Presenting at Huntsville National Cyber Summit
2023-10-06I am proud to have presented at Huntsville's National Cyber Summit for the cybersecurity startup that I had interned with called Ossillate Inc....
Challenge 1: Applying lean manufacturing to startups: Got its origin from manufacturing. Toyota's lean production system and how the company used vari...
What is a DNS SOA (Start of Authority)
2023-10-08The DNS start of authority (SOA) record stores important information about a domain or zone such as the email address of the administrator, when the d...
Unlocking Enterprise Sales: The Power of Permissionless Pilots
2023-10-10I recently learned about Permissionless Pilots - a new pattern that’s enabling startups to close big contracts, fast...
Taking driver license test for international students in the US
2023-10-15In the US, you need to pass 2 rounds to get the official permit: 1. Computer test - tests you about rules, car signals, traffic signs, etc. 2. Road te...
10 ways to prevent zero-day attacks
2023-10-16A zero day (or 0-day) vulnerability is a security risk in a piece of software that is not publicly known about and the vendor is not aware of. These a...
Slowloris DDoS & how to mitigate with NGINX
2023-10-16What is denial-of-service (DDoS) attack? Here's a brief explanation. It's a malicious attempt to disrupt the normal traffic of a targeted server by ov...
Let's dive into Security Information & Event Management (SIEM) and User and entity behavior analytics (UEBA)...
Incident response — NIST vs SANS
2023-10-24Placed side-by-side in a list format, NIST and SANS have all the same components and the same flow. The biggest difference lies in Step 3, where NIST ...
Threat intelligence APT and MISP
2023-10-29Advanced Persistent Threat aims to infiltrate a company’s computer systems and steal information or disrupt operations. APT is persistent, meaning the...
I'm about to graduate and looking to rent an apartment. Here're some takeaways that I learned from these videos...
Threat hunting vs Security analytics
2023-11-10In cybersecurity threat hunting, this involves developing a specific hypothesis or theory about a potential security threat, based on available data o...
Hosting my own ActivityPub server
2023-11-12I love self-hosting. The idea of running someone else's software is beautiful and satisfying. Like learning how to bake a cake from a recipe, if it tu...
I attended the National Cyber Summit a few months ago and got this flyer. I think it might be helpful to share...
Week 1 of learning Golang. Here are a few things I found interesting about Go: 1. Go is sort of Object-Oriented...
SOAR stands for Security Orchestration, Automation and Response. It is a technology solution that aims to streamline and automate the security operati...
Setting up CI/CD for your blog
2023-11-25In this blog post, let's learn how to set up a CI/CD workflow for your blog with CircleCI, GitHub, and a Virtual Private Server (VPS)...
Week 2 of learning Golang: Speed-running has been my method of learning Go for the past week. Having learnt Python and C, I skipped some parts of A To...
Week 3 of learning Golang. It's been a while! Yeah, I just graduated and spent some time traveling with my parents! Recently, I've been doing Go chall...
I love how Go does error-handling! Error handling is not done via exceptions in Go. Instead, errors are normal values of types that implement the buil...
Have not made any update to my Golang journey, because I had been busy building my first Golang project over the past few weeks. This project was buil...
Ideating: 1. Build prototype ASAP in a matter of days. 2. Create 90/10 solution. Focusing on a minimal viable product (MVP) that covers 90% of the ess...
Fixing NextJS 14 package issue
2024-07-19Recently upgraded a NextJS app to version 14.2.5 from version 14.2.4, and during the process, I ran `npm update` and got some stuff messed up, and the...
Troubleshooting ENOSPC no space left on device — Docker
2024-08-01Recently ran into an issue where I deployed a NextJS app with Docker on my DigitalOcean Ubuntu VPS and it logged this out while building: ENOSPC no sp...