HLS - Http Live Stream

What is a HLS? HLS stands for HTTP Live Streaming and it is a media protocol to deliver video and audio through over the internet. With HLS, it becomes easier to scale out horizontally as the protocol uses standard HTTP servers to deliver the audio files. Difference with traditional media servers Traditional media servers would serve files over a connection when the client connects to it. Usually there would be a limit to the number of clients that can connect to a single server to retrieve audio files....

June 6, 2021 · 2 min · Samuel Tambunan

Registrar, registrar, registrar

When updating the name servers, you need to remember that the name servers should go in the registrar’s DNS settings. In AWS, you would go to the Registered Domains and then update the name servers by clicking on the Edit Name Servers link. This is important to allow the registrar to redirect to the appropriate name server. If for some reason, you’ve created an AWS Route 53 but then removed the NS records for some reason....

May 25, 2021 · 1 min · Samuel Tambunan

Updating DNS Records in AWS

I was updating the DNS records for this site and it wasn’t working for a while which confused me. I had gone into Route 53 and then updated the name servers by clicking on Hosted Zones and choosing the proper domain names. Following the Wordpress instructions, I then updated the records to use the Wordpress Name Servers. However, even after waiting over 2 days, I wasn’t able to see the new site....

October 15, 2019 · 1 min · Samuel Tambunan

Using Environment Variables in XUnit

When I was creating unit tests for a .NET Core lambda, I had to be able to unit test with the Environment.GetEnvironmentVariable(). The best practice would have been to decouple this and have an IEnvironmentService which would be able to get all the values out. This way, you would be able to mock out the IEnvironmentService to retrieve values. However, as I wasn’t able to do this, due to the limitations of the current project and timelines, I had to use Environment....

October 3, 2019 · 1 min · Samuel Tambunan

Hello World!

Welcome to my personal development blog. The aim of this blog is to create posts of techniques that I have learned during my time as a software developer. My intent is to be able to explain concepts properly and concisely while at the same time keeping a log of ideas that I believe will be useful in the future.

October 2, 2019 · 1 min · Samuel Tambunan