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: Chris Coyier Mon, 22 Sep 2025 15:33:16 +0000 Adam Argyle is clear with some 2025 CSS advice: Nobody asked me, but if I had to pick a favorite of Adam’s six, it’s all the stuff about animating <dialog>, popover, and <details>. There is a lot of interesting new-ish CSS stuff in there that will help you all around, between allow-discrete, overlay, ::backdrop, :popover-open, @starting-style, and more. /* enable transitions, allow-discrete, define timing */ [popover], dia
by: Sreenath Mon, 22 Sep 2025 11:33:58 GMT Most major Linux desktop environments like GNOME, KDE Plasma, and Xfce come with their own built-in panels for launching apps, switching workspaces, and keeping track of what’s happening on your system. Example of top panel in XfceOne of the best things about Linux is the freedom to customize, and there are plenty of alternatives out there if you want something more flexible or visually appealing for your panel. Polybar is a standout choice among
By: Janus Atienza Sat, 20 Sep 2025 19:41:56 +0000 Embracing Next-Level Linux Security Challenges Linux runs everything from bleeding-edge research clusters to billion-dollar e-commerce backbones, which makes it a fat target for anyone with skill and bad intentions. The platform’s openness is its strength, but that same transparency gives attackers a clear view of the terrain. In recent years, cryptojacking campaigns have burrowed into unpatched kernels, and supply chain compromises have slippe
by: Geoff Graham Fri, 19 Sep 2025 13:58:37 +0000 I’m inclined to take a few notes on Eric Bailey’s grand post about the use of inclusive personas in user research. As someone who has been in roles that have both used and created user personas, there’s so much in here What’s the big deal, right? We’re often taught and encouraged to think about users early in the design process. It’s user’ centric design, so let’s personify 3-4 of the people we think represent our target audiences so our wor
by: Abhishek Prakash Fri, 19 Sep 2025 17:05:42 +0530 Before you see all the new tips and tutorials, allow me to share a few future updates. So, we are working on two new microcourses: Git for DevOps and Advanced Automation With Systemd. I know that we already have a systemd course in place, but this one specifically focuses on automation and can be considered an advanced topic. Other than that, we are working on Docker video tutorials. Stay tuned for the awesome Linux learning with Linux Han
by: Hangga Aji Sayekti Fri, 19 Sep 2025 15:56:59 +0530 When you start exploring a target website, the first question to ask is simple: what names exist out there? Before you think about vulnerabilities or exploits, you would want a map of subdomains. That map can reveal forgotten login pages, staging servers, or even entire apps that weren’t meant to be public. My preferred tool for this first step is subfinder. It’s simple, quiet, and quick. In this guide, we’ll walk through installing subfi
by: Sourav Rudra Fri, 19 Sep 2025 06:43:45 GMT Hyprland is a dynamic tiling Wayland compositor that has been gaining traction in the Linux community due to its modern aesthetics, smooth animations, and extensive configurability. Unlike traditional X11 window managers, Hyprland leverages Wayland's capabilities to provide a more fluid and visually appealing desktop experience. Its growing popularity is evident in discussions across forums and communities, where people have been praising its
by: Abhishek Prakash Thu, 18 Sep 2025 04:31:27 GMT We hit a major milestone on our Mastodon account. We crossed the 40,000 mark. It's a pleasant surprise. We have a lot more people on Twitter, Facebook, Instagram and even YouTube. But seeing this number on a non-mainstream platform like Mastodon gives a positive uplift🕺 💬 Let's see what you get in this edition: Ubuntu making a major change. A long-time KDE contributor leaving. The Apache Software Foundation's rebranding. And other Linux ne
by: Jeff Bridgforth Wed, 17 Sep 2025 14:02:25 +0000 Several weeks ago, I participated in Front End Study Hall. Front End Study Hall is an HTML and CSS focused meeting held on Zoom every two weeks. It is an opportunity to learn from one another as we share our common interest in these two building blocks of the Web. Some weeks, there is more focused discussion while other weeks are more open ended and members will ask questions or bring up topics of interest. Joe, the moderator of the group,
by: Abhishek Prakash Wed, 17 Sep 2025 13:42:32 GMT Raspberry Pi Pico 2 starter kit from Elecrow is an educational device that integrates multiple sensors and components onto a single board for learning electronics and programming. Built around the dual-core Raspberry Pi Pico2 RP2350 chip, the kit includes 17 sensors, 20 RGB LEDs, and a 2.4-inch TFT color touchscreen in a portable case format. The kit is designed to eliminate the need for breadboarding, wiring, and soldering, allowing users
by: Chris Coyier Tue, 16 Sep 2025 15:41:29 +0000 Chris and Stephen talk about how we use a Cloudflare Worker & HTMLRewriter to inject a very special <script> tag into the previews of the Pens you work on. This script has a lot of important jobs so it’s presence is crucial, and getting it in there reliably can is a bit of a challenge. Time Jumps 00:06 Injecting a script into your code 01:10 What we talked about previously that led up to this 02:45 What are the jobs of this s
by: Chris Coyier Mon, 15 Sep 2025 17:18:42 +0000 I found myself saying “The Edge” in a recent podcast with Stephen. I was talking about some server-side JavaScript that executes during a web request, and that it was advantageous that it happens at CDN nodes around the world rather than at one location only, so that it’s fast. That was kinda the whole point about “The Edge” is speed. I don’t hear the term bandied about much anymore, but it’s still a useful architectural concept that many us
by: Juan Diego Rodríguez Mon, 15 Sep 2025 14:31:06 +0000 No feature is truly “the worst” in CSS, right? After all, it’s all based on opinion and personal experience, but if we had to reach a consensus, checking the State of CSS 2025 results would be a good starting point. I did exactly that, jumped into the awards section, and there I found it: the “Most Hated Feature,” a title no CSS should have bear… This shocks me, if I’m being honest. Are really trigonometric functions really th
by: Community Mon, 15 Sep 2025 11:58:13 GMT Like it or not, AI is here to stay. For those who are concerned about data privacy, there are several local AI options available. Tools like Ollama and LM Studio makes things easier. Now those options are for the desktop user and require significant computing power. What if you want to use the local AI on your smartphone? Sure, one way would be to deploy Ollama with a web GUI on your server and access it from your phone. But there is another way
by: Abhishek Prakash Sun, 14 Sep 2025 05:37:41 GMT The upcoming Ubuntu 25.10 release features a controversial move to replace the classic sudo command with its Rust-based implementation, sudo-rs. This move could bring numerous questions for you. Like, why opt for this change? What's wrong with the original? How would you use this new sudo? What happens to the old one? I will answer all these questions in this article. 📝TLDR; If you are a regular, end-user who uses sudo to run commands with
by: Abhishek Prakash Sat, 13 Sep 2025 10:55:42 +0530 Ansible is a powerful automation tool that simplifies the management and configuration of systems. At the heart of Ansible's functionality are modules, which are reusable scripts designed to perform specific tasks on remote hosts. These modules allow users to automate a wide range of tasks, from installing packages to managing services, all with the aim of maintaining their systems' desired state. This article will explain what Ansible mod
by: Daniel Schwarz Fri, 12 Sep 2025 14:20:45 +0000 When I first started messing around with code, rounded corners required five background images or an image sprite likely created in Photoshop, so when border-radius came onto the scene, I remember everybody thinking that it was the best thing ever. Web designs were very square at the time, so to have border-radius was super cool, and it saved us a lot of time, too. Chris’ border-radius article from 2009, which at the time of writing is
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

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.