witchwrites.hashnode.devCS50 web, Ubuntu, pyenv and submit50 - but I'm a Windows girl...I’ve recently started to follow CS50 for Web. Because why not, I have a week of free time between jobs, and I planned to do it for some time. Watching lectures is fun (while knitting, for example), but when I hit Django lecture I started to follow al...Mar 24, 2025·6 min read
witchwrites.hashnode.devDon't interview when illI did and a technical interview while down with the flu and it cost me a job offer. It was the final stage of the hiring process: the technical interview. Before this, I received a take-home coding task (it was easy, fetch data from an API, then sort...Feb 26, 2025·13 min read
witchwrites.hashnode.devHow to add a PDF file preview to your (React) website and not lose your mindIt should be easy, right? tl;dr I wanted to add a PDF file preview inside my web page, and I regretted all my life choices I’ve recently had this idea to add a .pdf file preview to my personal portfolio. Not to open it in a new tab, not to have it on...Feb 14, 2025·6 min read
witchwrites.hashnode.devPreview Your Local Website on a Real Mobile DeviceHave you ever wondered how your web project looks on a real mobile device while you're developing it? And why should you even care when browser developer tools are at your disposal? Well, the thing is, some devices (looking at you, Apple) tend to han...Feb 9, 2025·3 min read
witchwrites.hashnode.devWhat is Twig and how to start using itPrerequisites: PHP What is Twig? Twig is a widely used and popular template engine for PHP. It provides a flexible, efficient, and secure way to separate the presentation (HTML or other markup) from the application logic in PHP-based web applications...Oct 6, 2023·12 min read