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.

Blogs

Featured Entries

by: Abhishek Prakash Fri, 12 Sep 2025 17:02:47 +0530 Another week, another batch of Linux goodies! 🎉 Let me quickly summarize them for you. Spaces in filenames are still tripping people up, diff still scares beginners, and tcpdump still lets you spy on HTTP traffic like a hacker in a hoodie 🕵️‍♂️ (don’t worry, it’s for learning!). If containers are your thing, we’ve got a guide on checking Docker disk usage (before your server starts screaming for space) and some practical Ansible copy module
by: LHB Community Fri, 12 Sep 2025 10:48:27 +0530 You already know the basics of tcpdump from our guide. It helps you watch live traffic, spot misconfigurations, and check that sensitive data is handled safely. Let’s put tcpdump to some practical work. The skills you practice here also align with objectives in CompTIA Security+ or network security roles. In this hands-on tutorial, we’ll run examples against the test site http://testphp.vulnweb.com to filter GET, POST, and sensitive data. By
by: Geoff Graham Thu, 11 Sep 2025 15:16:34 +0000 Stu Robson is on a mission to “un-Sass” his CSS. I see articles like this pop up every year, and for good reason as CSS has grown so many new legs in recent years. So much so that much of the core features that may have prompted you to reach for Sass in the past are now baked directly into CSS. In fact, we have Jeff Bridgforth on tap with a related article next week. What I like about Stu’s stab at this is that it’s an ongoing journey rather
by: Abhishek Prakash Thu, 11 Sep 2025 13:46:24 GMT The last time I reviewed the Pironman 5, I thought that it was the most amazing Raspberry Pi case that can be purchased. That's because people have 3D printed Pi cases and they match the wavelength of awesomeness. Almost a year later, SunFounder came up with a new version, Pironman 5 Max. And they increased the awesomeness of an already outstanding product. Due to light reflection, the picture above doesn't show its beauty properly. Look at
by: Abhishek Prakash Thu, 11 Sep 2025 04:29:02 GMT Linux Mint 22.2 Zara is available now. Existing Mint 22.1 users can choose to upgrade or stay with their current version. Ubuntu 25.10 is a month away. I tried it and shared the new features in the latest video. Among those features, I find the switch to Rust-based sudo the most intriguing. I am working on an article that takes a deeper look at it. KDE's very own Arch-based distro makes the first alpha release and Sourav already took it fo
by: Geoff Graham Wed, 10 Sep 2025 13:13:41 +0000 That’s what Donnie D’Amato asks in a recent post: This really got the CSS-Tricks team talking. It’s the nerdy version of “if you could only take one album with you on a remote island…” And everyone had a different opinion which is great because it demonstrates the messy, non-linear craft that is thinking like a front-end developer. Seems like a pretty straightforward thing to answer, right? But like Donnie says, this takes some strate
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 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 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 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

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.