Jump to content

Welcome to CodeNameJessica

Welcome to CodeNameJessica!

💻 Where tech meets community.

Hello, Guest! 👋
You're just a few clicks away from joining an exclusive space for tech enthusiasts, problem-solvers, and lifelong learners like you.

🔐 Why Join?
By becoming a member of CodeNameJessica, you’ll get access to:
In-depth discussions on Linux, Security, Server Administration, Programming, and more
Exclusive resources, tools, and scripts for IT professionals
A supportive community of like-minded individuals to share ideas, solve problems, and learn together
Project showcases, guides, and tutorials from our members
Personalized profiles and direct messaging to collaborate with other techies

🌐 Sign Up Now and Unlock Full Access!
As a guest, you're seeing just a glimpse of what we offer. Don't miss out on the complete experience! Create a free account today and start exploring everything CodeNameJessica has to offer.

CodeName Blogs

Featured Entries

by: Abhishek Prakash Wed, 10 Sep 2025 03:00:16 GMT Sometimes you discover things by accident, even if they were probably there for years. I had the same case when I discovered that GNOME allowed the use of a compose key and it was available right from the keyboard settings. Eureka moment? Sort of. Allow me to share my 'discovery,' but before that, let me briefly tell you what a compose key is. What is a Compose Key? A compose key followed by two or more keystrokes lets you type special char
by: Chris Coyier Tue, 09 Sep 2025 15:55:27 +0000 Chris and Stephen hop on the podcast to discuss the concept of a proxy. Possibly the most “gray hat” thing that CodePen does. We use a third-party analytics tool called Fullres. We could just put a link to the <script> necessary to make that work directly to fullres.com, but being an analytics tool, it’s blocked by a ton of ad blocking browsers and browser extensions. We made the conscious choice to have that <script> point to a codep
by: Nitij Taneja Mon, 08 Sep 2025 18:02:39 GMT Introduction In an era where data privacy is paramount and artificial intelligence continues to advance at an unprecedented pace, Federated Learning (FL) has emerged as a revolutionary paradigm. This innovative approach allows multiple entities to collaboratively train a shared prediction model without exchanging their raw data. Imagine scenarios where hospitals collectively build more accurate disease detection models without sharing sensitive p
by: Chris Coyier Mon, 08 Sep 2025 17:01:16 +0000 There’s a nice article by Enzo Manuel Mangano called Checkbox Interactions – The beauty of Layout Animations. In the end, you get some nicely animated checkboxes, essentially: I like it. It’s a modern-looking multiple-choice with very clear UX. Enzo’s tutorial is all React Native-ified. I think Enzo is a React Native guy and that’s his thing. And that’s fine and makes sense. A lot of time UI like this is part of highly dynamic we
by: Zell Liew Mon, 08 Sep 2025 13:55:26 +0000 Tailwind and other utility libraries have been huge proponents of composition. But, to me, their version of composition has always carried a heavy sense of naïveté. I mean, utility composition is basically adding CSS values to the element, one at a time… <div class="p-4 border-2 border-blue-500"> ... </div> If we’re honest for a minute, how is this composition different from adding CSS rules directly into a class? /* This
by: Sreenath Mon, 08 Sep 2025 02:42:45 GMT Ghostty has recently emerged as a highly popular terminal emulator, gaining a strong following among developers and power users alike. This rapid rise can be attributed to its impressive performance and a rich feature set, like leveraging GPU acceleration for incredibly fast rendering and a smooth user experience, even with demanding tasks. Performance is one thing. Ghostty also comes with a comprehensive theming system, offering a vast collection
by: Sourav Rudra Sun, 07 Sep 2025 05:33:35 GMT A few months ago, I learned this the hard way: never rely on a cheap DRAM-less SATA SSD in a heavily used system, especially one handling constant OS updates and virtual machines. Despite having an NVMe drive in my rig, I overestimated the durability of that cheap SATA SSD and ended up with a broken system and no operating system. That crash confirmed what I already suspected. Specs beyond speed truly matter. Endurance, DRAM cache, thermal man
by: Sunkanmi Fafowora Fri, 05 Sep 2025 13:44:06 +0000 Color interpolation, loosely speaking, is the process of determining the colors between two color points. It allows us to create unique colors, beautiful palettes, better gradients, and smooth transitions. I recently wrote a Guide to CSS Color Functions but didn’t have the chance to explain color interpolation in any great depth — which is a shame, since it allows us to create cool demos like this one: CodePen Embed Fallback D
by: Abhishek Prakash Fri, 05 Sep 2025 17:09:17 +0530 I presume that you are already familiar with the Linux command line. If not, or if you know someone interested in learning it, do share our introductory Linux Command Line Course. Our free course introduces the Linux command line in an hour. It builds a foundation for further Linux learning. Quick Introduction to Linux Command LineLearn the basics of Linux commands in this short introductory course. Also contains videos.Linux HandbookTed LeR
by: Abhishek Prakash Thu, 04 Sep 2025 04:47:46 GMT Ubuntu 25.10 is nearly a month away. A new default terminal and rust-based sudo are among the prominent new features in this upcoming release. Ubuntu 25.10: Release Date and New Features in Questing QuokkaTake a look at the new features and changes you’ll see in the upcoming Ubuntu 25.10 release.It's FOSS NewsSourav RudraWhat intrigues me is that the new default terminal is already in use on Fedora 42. Another interesting development this w
by: Sunkanmi Fafowora Tue, 02 Sep 2025 14:44:26 +0000 One of the newer CSS features that has piqued my interest: the light-dark() function. And I’ve been closely following it ever since it became Baseline back in May 2024. The light-dark() function, briefly If you don’t know, the light-dark() function takes two color arguments: one for light mode and one for dark mode. Hence, the name light-dark(). It toggles between the two light and dark values based on a user’s preferences. Sa
by: Chris Coyier Tue, 02 Sep 2025 14:32:51 +0000 Robert and Chris jump on to talk about own own little CDN project. Maybe that’s not the right term, but we struggled with naming it. Truth be told, it’s the /public/ folder in our monorepo, where the purpose is getting files to the world wide internet at URLs that anyone can access. Our favicon is a good example, where many of our sites need access to that, but we only want it once in our repo (but we have actually lots of use-cases.) There a
by: Chris Coyier Tue, 02 Sep 2025 14:32:51 +0000 Robert and Chris jump on to talk about our little CDN project. Maybe that’s not the right term, but we struggled with naming it. Truth be told, it’s the /public/ folder in our monorepo, where the purpose is getting files to the world wide internet at URLs that anyone can access. Our favicon is a good example, where many of our sites need access to that, but we only want it once in our repo (but we have actually lots of use-cases.) There are s
by: Chris Coyier Mon, 01 Sep 2025 17:29:09 +0000 David Darnes made a <code-pen> web component, which is a basic HTML/CSS/JS panel layout that renders them into an iframe (using the very cool <syntax-highlight> web component as well). Then it ate itself when Ariel Salminen put a <code-pen> in a <code-pen>. Then the universe collapsed upon itself when Rob Rhoades made a code pen linking to a code pen inside a <code-pen> inside a CodePen. The kids are alr
by: Abhishek Kumar Mon, 01 Sep 2025 05:32:41 GMT The other day, a friend and I were talking about virtualization, spinning up virtual machines (VMs), containerization, and all that fun tech stuff. He casually said, “You know, even a Raspberry Pi can run a VM these days.” I laughed, thinking he was joking. A Raspberry Pi? Running a virtual machine? Come on. But he wasn’t kidding. Later that week, I stumbled across a discussion about Proxmox and how it supports ARM-based devices like the R
by: Ahmed Alkabary Sat, 30 Aug 2025 17:51:44 +0530 Learn Bash Quickly will teach you everything you need to get started with bash scripting. Each bash concept is explained with easy to understand examples. You'll learn to: Create and run a bash script Use variables and pass arguments to script Use decision-making statements (if-else, switch) Perform arithmetic and string operations Use arrays, loops and functions in bash Automate repeated tasks with bash scripts You'll also find additional exe
by: Ahmed Alkabary Sat, 30 Aug 2025 17:43:09 +0530 Learn Ansible Quickly is a fully practical hands-on guide for learning Ansible Automation. It will get you up and running with Ansible in no time. With this book, you'll learn how to automate your apps deployment and IT infrastructure operations with Ansible. Key Features Run Ansible Ad-Hoc commands. Deploy Files with Jinja2 templates. Create and run Ansible Playbooks. Use Ansible Vault to protect sensitive information. Use Ansible Galaxy to i
by: Abdullah Tarek Sat, 30 Aug 2025 17:31:51 +0530 Docker has become the backbone of modern DevOps and cloud-native development. Docker for Beginners is a practical, beginner-friendly guide that walks you through the core concepts of containerization with real commands, examples, and explanations. Whether you're a developer, sysadmin, or curious learner with basic Linux knowledge, this book will give you the confidence to work with Docker effectively. Chapter 1: Introduction to Docker Understa
by: Abhishek Prakash Sat, 30 Aug 2025 16:58:22 +0530 Learn Linux Quickly doesn't assume any prior Linux knowledge, which makes it a perfect fit for beginners. Nevertheless, intermediate and advanced Linux users will still find this book very useful as it goes through a wide range of topics. Learn Linux Quickly will teach you the following topics: Installing Linux Over 116 Linux Commands User and Group Management Linux Networking Fundamentals Bash Scripting Automate Boring Tasks with Cron Jobs
by: Christian Sabourin Fri, 29 Aug 2025 13:06:48 +0000 As a developer with a passion for state machines, I’ve often found myself inspired by articles like “A Complete State Machine Made with HTML Checkboxes and CSS.” The power of pure CSS-driven state machines intrigued me, and I began to wonder: could I create something simpler, more interactive, and without the use of macros? This led to a project where I built an elevator simulation in CSS, complete with direction indicators, animated transi
by: Abhishek Prakash Fri, 29 Aug 2025 17:03:32 +0530 Have you checked the "learning corner" on the redesigned Linux Handbook website? It's a page from where you can access collections of tutorials on a specific topic, like Nano or Vim. Learning CornerStart learning in a more organized and streamlined mannerLinux HandbookAbhishek PrakashThis is different from our courses, as those are more hands-on in approach and they teach you things in a sequence. The collections in Learning Corner are diffe
by: Abhishek Prakash Fri, 29 Aug 2025 12:40:58 +0530 I use Ghost CMS for my websites. Recently, they changed their self-hosting deployment recommendation to Docker instead of native installation. I took the plunge and switched to the Docker version of Ghost. Things were smooth until I got notified about disk running out of space. When I investigated to find which folders were taking the most space, I was surprised to see a Docker container taking around 21 GB of disk storage. And it was a cont
by: Abhishek Kumar Fri, 29 Aug 2025 03:43:22 GMT Let’s be honest, there’s nothing wrong with the default Visual Studio Code theme. It’s clean, it works, and I actually used it for quite a while. That is… until one day I stumbled upon a YouTube tutorial where the developer’s editor looked incredible. Sleek colors, stylish syntax highlighting, suddenly, my good ol’ default theme felt a little boring. That rabbit hole led me to explore the wonderful world of VS Code themes. Since then, I’ve t

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.