morinagrese

Morina's Blog

A Beginner’s Guide to Shell Functionality

As I embark on the journey of writing a shell in C, I’ve come to realize that writing a shell in C involves understanding several key functions and features that make it effective. Here are some key...

Common Pitfalls in CSS: How Things Can Go Wrong

I was quite surprised to learn that dealing with browser bugs is just part of writing CSS. There’s an excellent repository called flexbugs that documents various bugs in flexbox implementations...

CPU Time in Your HTTP Server with clock_gettime

When optimizing a slow program, the first thing to assess is whether it’s spending time processing calculations on the CPU or waiting for other resources, like disk or network I/O. Recently, I...

Exploring the Functions of the Linux Kernel

This morning, I had an engaging session where we collaborated to identify the various functions managed by the Linux kernel.  I encourage feedback! If you notice any inaccuracies in my list, please...

Flexbox: Your Guide to Vertical Centering

Vertically centering sibling child contents is a task we’ve long needed on the web, yet it has always seemed way more difficult than it should be. When I first started my CSS journey, I remember...

Inspect Element: Your Essential Guide for Mobile Devices

What is Inspecting Elements? Inspecting elements feels like having a backstage pass to the web. It allows me to dive deep into the code that constructs a webpage, code that dictate how everything...
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.