Skip to main content
  1. Posts/

Recording demos with free tooling

··227 words·2 mins
Author
Hairizuan Noorazman
Software engineering experiments, implementation notes, and lessons learned.

There are various tooling out there that helps deal with screen recording etc. However, many of these tools/sites would somehow provide the recordings at a price. Maybe you can only record a certain number of hours of video per month? And the videos are non-downloadable (unless you pay for it) and it would expire after a set period.

Luckily there are awesome tools out there that would provide such functionality

For recording of screens while doing demos, one can utilize OBS (Open Broadcaster Software) - https://obsproject.com/. Although the purpose in this case is pretty simple where we just want to record our screen while doing technical demos, however, the OBS tool can go way beyond that. You can easily take multiple streams of videos and audio and mush it into a single video or even stream that video straight into youtube etc.

However, even with such a tool, it doesn’t provide capability to output gifs (maybe we would want to just put an image on the site rather than upload a whole video and manage its lifecycle and deal with issues that arise from hosting videos.)

One can utilize ffmpeg to do so.

Out of convenience, one can utilize ffmpeg available in a docker image to do this work: see the command below

# Windows environment
docker run --rm -v c:/Users/USER/Videos:/temp jrottenberg/ffmpeg -i file:/temp/lol.mkv -r 15 file:/temp/lol.gif

Related

Chrome Extension to get rid of Youtube Shorts

··610 words·3 mins
I hate Youtube Shorts with a passion. Youtube shorts are a plague in my ways and it seems to be that it’s main purpose is to drag me down to waste hours of my time watching stupid short clips that are usually only mildly amusing. And at the end of it all, I don’t feel satisfied or feel entertained after wasting hours on it. (Maybe it’s just my age catching up to me and myself going with the usual trend of old people hating the new hype thing)

A Weight Loss Journey

··2339 words·11 mins
Before reading on, I’d just give a disclaimer here that any experience recounted here does not count as medical advice. As with anything to do with health or your body, do seek the appropiate medical channels (your doctor etc). Whatever things that is mentioned here might work for my case but it could be completely diferent for each person’s case due to different past diets/medical history.

Application Performance isn't the most important factor in application development

··1756 words·9 mins
NOTE: This post is only my personal view during my course of work across application development and devoloper operations roles across multiple roles and multiple companies and side projects. This might probably sound like random rambling to a software developer that is working in the industry but sometimes, it gets pretty irritating where people throw reasons that certain decisions should be made for “performance” and provide vague reasons for it.