About:

Aleksandr Hovhannisyan is a software engineer with interests in web development, writing, and gaming, residing in Texas.

Website:

Specializations:

Interests:

Web development Typography Performance Accessibility Writing Gaming Music Reading

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The article discusses the evolution of ChatGPT's capabilities, particularly its ability to execute Python code in a controlled environment, which raises security concerns about remote code execution (RCE). The author recounts pers...
The post critiques the fear surrounding AI's job replacement potential while questioning the ethical implications and sustainability of a future dominated by AI.
The post reveals how to simplify CSS placeholder styles using 'currentColor' and explores methods for achieving progressive transparency in nested elements.
The author discusses a recent experience with Cloudflare's automatic enabling of client-side analytics, which he discovered through console errors. He expresses frustration over the lack of communication regarding this change and ...
The blog post discusses how to implement cache-busting for assets in Eleventy by appending hashes to file names during production builds. It outlines the process of generating a sourcemap using a custom build script with esbuild, ...
The blog post provides a tutorial on using Ultimate Vocal Remover, a free and open-source software for audio stem separation. It explains how to download, install, and set up the software, including selecting the appropriate model...
The text is a tribute to Em, who recently passed away. The author reflects on Em's ability to bring joy and unite people, and the fleeting nature of life. The author expresses grief and the hope that Em is in a better place now.
The text provides a guide to make Windows 11 more usable by changing privacy settings, removing bloatware, and uninstalling OneDrive. It also includes direct links to individual pages using Microsoft's reserved URI scheme.
The author shares their experience of assembling a DIY Framework 13 laptop and the issues they encountered with the bezel. They provide a guide on how to correctly install the bezel, addressing problems with the display cable and ...
The author shares an alternative method to wipe a drive without removing it, after facing issues with the disk manufacturer's firmware. The method involves creating a bootable USB drive and using Windows's built-in disk partitioni...
The article discusses the use of the native <dialog> element in HTML to create interactive popovers and modals in web apps. It provides a custom solution for opening and closing dialog elements, as well as a future syntax with HTM...
The text explains how to import and export WSL distros on Windows. It provides a batch script to export a distribution and steps to import a distribution onto a new machine.
The text is about the author's experience with blogging, including why he started, the platform he uses, his writing process, inspiration, topics he writes about, and future plans for his blog.
The article explains how JavaScript's parseInt behaves with keycap emoji, and how Unicode and UTF-16 affect string encoding. It also discusses string iteration, emoji presentation sequences, and how parseInt works. The author enco...
The article discusses how to use Prism.js as a syntax highlighter for markdown-it. It explains how to load languages on demand, use language aliases, and render custom HTML. It also covers adding line numbers, file name headers, a...
The author reflects on the year 2024, discussing personal growth, experiences, and new skills acquired, such as learning to play the guitar, upgrading a laptop, reading more books, listening to new music, and watching movies. They...
The text discusses a major design flaw in the routes of a social media platform, X, which allows users to hijack static routes during the account creation process. This affects security and usability, as it can lead to users being...
The text is a compilation of frequently used command-line tools and commands for working with video files, including downloading videos, editing videos, and compressing file size.
The blog post discusses how to create smooth game animations in JavaScript, focusing on game loops, animation frames, and input handling. It explains the importance of using requestAnimationFrame instead of setTimeout or setInterv...
The text provides a list of useful Bash aliases, including general commands and Git commands, to save time and effort in typing commands. The author also explains the benefits of using these aliases and how to load the aliases fil...
The text explains how to access Windows files from WSL using the built-in command-line utility named wslpath. It provides examples of how to move files between the two systems.
The author shares their experience migrating from Netlify to Cloudflare Pages, discussing the pricing, ease of migration, helpful community, areas of improvement, and documentation. They highlight the advantages of Cloudflare's fr...
The blog post discusses the author's journey in optimizing images in Eleventy, the challenges faced with the existing syntax, and the solutions provided by other developers. It also covers the new Eleventy image transform plugin, ...