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: Geoff Graham Fri, 15 Aug 2025 12:55:36 +0000 Filing this in the “Missed First Time Around” category. It popped up in the Firefox 139 release notes and I was, like, ooo neat. Then I saw it’s been in Chrome since at least 2022. And as I wrote this, it landed in Safari Technology Preview 125. So there you have it. Turns out there are a few good posts and tutorials about hidden=until-found floating out there, so I thought I’d jot down a few key takeaways for later reference. It makes
by: Geoff Graham Fri, 15 Aug 2025 12:26:00 +0000 I love “re-learning” things I thought I knew. HTML is full of those opportunities (case in point, like today) since it’s where you typically start learning about web development. And in those early days, you don’t know what you don’t know. So, thanks Jim Nielsen for giving me a reason to give URL patterns another look. It’s easy to take URL superpowers for granted, even if you already have these patterns under your belt. The patterns:
by: Abhishek Prakash Fri, 15 Aug 2025 16:25:44 +0530 Good news! The new ebook I was talking about in the previous newsletter is here. It's basically a collection of around a 100 little command line tips that I have shared on Twitter and in this newsletter. Pro members can download this book for free from here. Linux Command NuggetsMaster powerful Linux command-line tips in minutes, not hours. Say goodbye to endless Googling and hello to a faster, smarter terminal workflow.Linux HandbookAbhishek
by: Abhishek Prakash Fri, 15 Aug 2025 15:59:47 +0530 This book does not teach you to use the Linux commands in the traditional sense. It assumes that you are already familiar with the common Linux commands and use them occasionally or regularly on your Linux system(s). This book presents you with small tips on using those commands that you probably didn’t know. Like sorting the top command by RAM usage or creating multiple folders at once that match a given pattern. It lets you go, "Wow! I di
by: Geoff Graham Thu, 14 Aug 2025 13:10:11 +0000 My brain can’t help but try to make connections between seemingly disparate ideas. And that’s what happened yesterday when I read: Hidde’s “Can components conform to WCAG?” Joas’s “Automating Design Systems” Zell’s “We Might Need Something Between Root and Relative CSS Units for “Base Elements” What we have is: A semantic issue of saying that individual components can conform to WCAG. We might be able to “optimize” a co
by: Abhishek Prakash Thu, 14 Aug 2025 04:37:26 GMT Debian 13, codenamed Trixie, is finally available now. It features GNOME 48 among other changes. The next big release should be Linux Mint 22.2 followed by Fedora 43 and Ubuntu 25.10 in October. Debian 13 “Trixie” Released: What’s New in the Latest Version?A packed release you can’t miss!It's FOSS NewsSourav RudraI'll see if I can do a video review of the new Debian release. 💬 Let's see what else you get in this edition A new Linux kernel d
by: Zell Liew Wed, 13 Aug 2025 13:24:55 +0000 CSS provides us with root and relative values. Root values are like rem and rlh — they’re tied to the values written in the :root selector (the most common one would be the html element). Relative values are like em, lh, ch and various others — they’re tied to the font-size in that specific element. I’ve come to realize that perhaps we need to have a unit between root and relative values. Having such a unit allows us to size things wit
by: Geoff Graham Tue, 12 Aug 2025 15:02:21 +0000 Sunkanmi Fafowora is a frequent flier around here. You’ve probably seen his name pop up in the CSS-Tricks Almanac and we actually just published something today that he wrote up for the color-mix() function. The guy spends a lot of time in the Almanac because he loves technical documentation, something he showed off when writing the CSS Color Functions Guide. And it’s that love for technical documentation that lead him to ship CSS-Questions (
by: Chris Coyier Mon, 11 Aug 2025 15:54:50 +0000 Ages ago, Firefox shipped “masonry layout” where you simply grid-template-rows: masonry; instead of defining specific rows in a grid or letting them auto-create. It wasn’t terribly powerful but it did the trick for a lot of use cases. There has been renewed interest in this the past year or so, where Google and Apple have competing ideas on how to do this style of layout better. Google-folk think display: masonry; is best, with a bunch
by: Andy Clarke Mon, 11 Aug 2025 13:43:14 +0000 Block quotes and pull quotes are useful for punctuating solid blocks of running text. They’re also two of the best typographic elements for acting as visual landmarks to catch someone’s eye. There are no rules about how long a quote should be, how big it should look, or even how it’s styled. So, how do you design block quotes and pull quotes to reflect a brand’s visual identity and help tell its story? Here’s how I do it by styling the HTML bl
by: Geoff Graham Mon, 11 Aug 2025 12:16:00 +0000 We don’t publish a big ol’ bunch of links pushing products and whatnot around here. But I do like sharing a good resource when it’s available and that’s what I’m doing here with Andy Clarke’s upcoming Practical Layout Workshop. First off, the deets: Date: Thursday, 18th September Time: 3:00 p.m. (UK) Duration: 2 hours (live, with demos and Q&A) Format: Online (join from anywhere), recording included Price: £69
by: Sourav Rudra Sun, 10 Aug 2025 02:10:04 GMT There's something special about playing co-op games with your friends. If done right, it can create unbreakable bonds that last forever. But it can also weed out the fake ones who steal your loot while you're downed and conveniently "forget" to revive you. Source for that? Me, and countless hours of discovering which people are actually sociopaths in disguise. 😆 Whether you're strengthening friendships or testing new ones, co-op gaming on Linux
by: Shivam Bhalla Fri, 08 Aug 2025 13:42:31 +0000 If you landed on this article, chances are you might have a front-end interview coming up, perhaps one with a focus on CSS, or you are in the market to start preparing for CSS-related interviews altogether. Depending on the exact role you are interviewing for, it’s unlikely that you will only be asked questions about CSS. Typically, you will encounter a combination questions covering things like HTML, CSS, and JavaScript. For this article, w
by: Abhishek Prakash Fri, 08 Aug 2025 17:09:15 +0530 The most talked about story this week was the instance of AWS deleting a 10-year old user account of an open source developer. The developer claims that it was a script ran by AWS employees that did this job. Awkward, right? AWS deleted my 10-year account and all data without warningAfter 10 years as an AWS customer and open-source contributor, they deleted my account and all data with zero warning. Here’s how AWS’s ‘verification’ process bec
by: Abhishek Prakash Thu, 07 Aug 2025 05:11:49 GMT You own nothing in this digital age. Your ebooks, your games, your movies. Nothing belongs to you if you rely on a third-party streaming/storage/service provider. In a bizarre turn of events, Amazon Web Services deleted the 10-year old account of an open source developer who lost all the data. AWS deleted my 10-year account and all data without warningAfter 10 years as an AWS customer and open-source contributor, they deleted my account an
by: Chris Coyier Wed, 06 Aug 2025 18:50:41 +0000 Stephen and Chris hop on to talk about how we’re saving everyone from crashed browser tabs in CodePen’s 2.0 editor. One simple: while(true) { } Executing JavaScript can cause a browser tab to entirely lock up, preventing you from doing anything, like potentially saving your work. It can even crash other same-domain tabs. But not on our watch! CodePen is now using a “heartbeat” technique to report up from the preview iframe to the parent pa
By: Janus Atienza Wed, 06 Aug 2025 18:37:27 +0000 In today’s data-driven economy, access to timely, structured information offers a definitive competitive edge. Whether it’s tracking dynamic pricing in e-commerce, monitoring travel fare shifts, or extracting real-time insights from news and social media, automation lies at the heart of modern intelligence pipelines. A powerful trio—Bash, Cron, and rotating proxies—forms the backbone of a Unix-based data harvesting stack that is clean, scalable,
by: Blake Lundquist Wed, 06 Aug 2025 13:39:06 +0000 For a period in the 2010s, parallax was a guaranteed way to make your website “cool”. Indeed, Chris Coyier was writing about it as far back as 2008. For those unfamiliar with the concept, parallax is a pattern in which different elements of a webpage move at varying speeds as the user scrolls, creating a three-dimensional, layered appearance. A true parallax effect was once only achievable using JavaScript. However, scroll-driven animation
by: Abhishek Prakash Tue, 05 Aug 2025 15:18:21 GMT I am helping my child learn coding. No, not the new born, but "my favorite child", Ushika, who is now four years old. I have to call her "my favorite child" to avoid any backlash we could get as we divide our attention between two children now. My daughter has a dedicated Raspberry Pi set up for almost a year now. She recognizes the typical Raspberry Pi wallpaper, and whenever I have a Pi connected to a monitor, she thinks it's her computer
by: Sourav Rudra Tue, 05 Aug 2025 06:12:10 GMT As people who live in the information age, we often have to give up our privacy to use collaboration tools that have no business having access to such invasive levels of PII, all in the name of "serving relevant ads". Yep, I am talking about the offerings from Big Tech. They are notoriously apathetic towards their user base when it comes to harvesting user data, not even leaving family photos out of their data-hungry AI models. That is where pr
By: Janus Atienza Mon, 04 Aug 2025 17:09:44 +0000 In today’s interconnected world, businesses are increasingly reliant on digital systems to operate efficiently. However, with this reliance comes an ever-growing threat: cyberattacks. One of the most common and potentially devastating forms of these attacks is account hacking. Recovering from a hacked business account can be complex and costly, making prevention the best defense. Let’s explore how businesses can protect their accounts and the ro
by: Chris Coyier Mon, 04 Aug 2025 17:00:40 +0000 Scroll-Driven Animations are a bit closer to usable now that Safari has them in Technical Preview and Firefox has them behind a flag. Chrome has released them. Saron Yitbarek has been blogging about it for Apple, and it’s nice to see. Apple hasn’t ever been super big in the “we make educational content for web development in general” department but maybe that’s changing. I like how Saron lays scroll-driven animations out: What I like

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.