.sh (File Extension) Reference A file extension for shell scripts for Linux and other UNIX-based operating systems (BSD, macOS).
Fixing Copilot's Code by Learning Rust My Blog My journey fixing the code that Copilot generated for me yesterday when I coded with AI for the first time.
Open Next File in Folder Definition A functionality found in applications that open files such as image viewers and video players in which upon opening a single file from a folder it's possible to navigate from the application to the next file in the same folder without having to manually add all files in the folder to the application.
Hidden Interface that Appears on Hover Definition A graphical user interface that contains elements that are normally invisible, and that appear only after you move your mouse cursor of some element, for example by hovering their containing element.
AI Code Completion Definition A feature of some AI-based software for software development that leverages large language models (LLM's) in order to generate code inside a source code editor or IDE.
AI Chatbot Definition A type of software that lets you query information by typing a sentence into a text box that is processed by a large language model instead of traditional algorithms.
Coding with AI for the First Time My Blog My experience trying Github's Copilot (model version GPT-4o) in VS Code (Visual Studio Code) to program a quick Pong game in Rust with Web Assembly in one day.
List of Programming Languages with Null Safety List Reference Languages with static null checks or null safety that result in a build time error if you access a nullable variable without checking if it's null first.
My Review of VLC Linux Review Windows VLC has great support for all common audio and video formats, provides many customizability options, and implements several usability features, but lacks a few functions common in other video players and unnecessarily hides some of its advanced functionality in obscured locations in its user interface. If it weren't for the missing functionality, it would have been a perfect video player.
Polyphone Freeware Linux macOS Open Source Windows An application for creating soundfonts using audio samples from music instruments or any random noise you wish
SoundFont Definition A set of audio samples necessary in order to play a MIDI file or similar music formats.
TikTokfication Definition Process through which a social media platform becomes TikTok by introducing the ability to post tall, short videos on a feed.
Why Platforms Support Short Video but Not Long Video? Explanation Nowadays, many websites and platforms support uploading short videos, such as TikTok, Instagram, Pinterest, but almost none of them allow uploading longer videos, such as one hour long videos. Why does this happen?
List of Platforms that Became TikTok Clones Reference Social media that introduced a short video format and suffered TikTok-fication, or resisted it.
Platform Definition The target platform of an application, or an online service available as website and/or smartphone app, specially if it allows users to publish their own content.
Abstraction Definition A way to think of a group of elements by referring instead to a set of common properties that they share.
How Abstractions Work in Programming Explanation Learn a bit about how abstractions work in the programming of computers. Abstractions are a a form of indirection that lets us use any subprogram that fits a set of properties required by a superprogram. We'll see some examples of the different ways these abstractions occur across programming languages of various levels.