Joseph LivniinLevel Up CodingVideo Infra: How Millions of Video Streams get DeliveredAll of the largest video streaming services (eg: Youtube, Netflix, Twitch) have the same core problems when it comes to delivering video…Mar 29, 2023Mar 29, 2023
Joseph LivniinLevel Up CodingVideo Infra: How Video Processing Codecs Work for Millions of Live StreamsI’ve been working in the video live stream space for over a year and these are the things I wish I knew about codecs when starting out.Mar 20, 20231Mar 20, 20231
Joseph LivniinLevel Up CodingDistributed Video Infra: How Audio Data is Transformed for Millions of Live StreamsI’ve been working in the video live-stream space for the last year. This is the context around audio that I would have found helpful when…Mar 13, 2023Mar 13, 2023
Joseph LivniState of the Video Development Industry in 2022: sparknotesSummary of the main trends in VOD and Live StreamingDec 27, 2022Dec 27, 2022
Joseph LivniinAnalytics VidhyaGolang Command Line Git ParserEvery morning at 10 am my team has a virtual daily standup where each member writes out what they accomplished yesterday and want they’ll…Oct 19, 2019Oct 19, 2019
Joseph LivniinHackerNoon.comBuild a Go Cache in 10 MinutesThe cache is one of the greatest innovations of computer science 🔥🔥🔥. It significantly reduces work on the CPU and provides massive…Jan 7, 20191Jan 7, 20191
Joseph LivniinWe’ve moved to freeCodeCamp.org/newsHow to write a compiler in Go: a quick guideCompilers are awesome! 🔥 🔥 🔥 They combine theory and application and touch on a lot of software related topics such as parsing and…Jan 7, 20191Jan 7, 20191
Joseph LivniinHackerNoon.comCreate a Go Json Parser: Batteries IncludedThe inspiration for this post came from a project at work. I was building a service that required the comparison of two Json objects. The…Dec 28, 2018Dec 28, 2018
Joseph LivniUnderstanding Go Pipelines in 5 minutesPipelines are awesome and offer huge performance benefits! Whether you’re new to Go, pipelines, or both, you should have this design…Oct 18, 2018Oct 18, 2018
Joseph LivniWrite a Go Worker Pool in 15 minutesAt my job I was building a service in Go that needed to process a lot of user requests quickly. By encapsulating it with a goroutine pool…Oct 8, 20185Oct 8, 20185