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 Kumar Sun, 18 May 2025 05:23:03 GMT Manually formatting code can be tedious, especially in fast-paced or collaborative development environments. While consistent formatting is essential for readability and maintainability, doing it by hand slows you down and sometimes leads to inconsistent results across a project. In this article, I’ll walk you through the steps to configure Visual Studio Code to automatically format your code each time you save a file. We'll use the VS Code
by: Geoff Graham Fri, 16 May 2025 14:38:19 +0000 Some weekend reading on the heels of Global Accessibility Awareness Day (GAADM), which took place yesterday. The Email Markup Consortium (EMC) released its 2025 study on the accessibility in HTML emails, and the TL;DR is not totally dissimilar from what we heard from WebAIM’s annual web report: The results come from an analysis of 443,585 emails collected from the past year. According to EMC, only 21 emails passed all accessibility ch
by: Abhishek Prakash Fri, 16 May 2025 14:25:21 GMT Sausage is a word forming game, inspired by the classic Bookworm. Written in bash script, you can use it on any Linux distribution. Playing SausageThe goal of the game is simple. Earn points by spotting words. Longer word spotting results in coloured letters. Using coloured letters give more points. Smaller words introduces red letters, which when reached bottom, you lose the game. Installation ✋Since it's a terminal-based game, it require
by: Abhishek Prakash Fri, 16 May 2025 14:25:21 GMT Sausage is a word forming game, inspired by the classic Bookworm. Written in bash script, you can use it on any Linux distribution. Playing SausageThe goal of the game is simple. Earn points by spotting words. Longer word spotting results in coloured letters. Using coloured letters give more points. Smaller words introduces red letters, which when reached bottom, you lose the game. Installation ✋Since it's a terminal-based game, it requir
by: Abhishek Prakash Fri, 16 May 2025 17:00:52 +0530 In the previous edition, I asked your opinion on the frequency of the newsletters. Out of the all the responses I got, 76% members want it on a weekly basis. Since we live in a democratic world, I'll go with the majority here. I hope the rest 24% won't mind seeing the emails once each week ;) Here are the highlights of this edition : TCP Proxy with socat Out of memory killer explained Nerdlog for better log viewing And regular dose of tips,
By: Janus Atienza Thu, 15 May 2025 19:51:57 +0000 In today’s rapidly evolving digital world, healthcare software development has emerged as one of the most pivotal aspects of the medical and health industry. Digital transformation is reshaping how healthcare providers deliver services, interact with patients, and manage internal operations. Healthcare software development now plays a central role in enhancing medical practices, improving patient care, and streamlining administrative functions.
By: Edwin Thu, 15 May 2025 19:11:15 +0000 Linux used to be boring. When people hear the word “Linux”, immediately the imagine a black and white terminal window that can be used only by tech veterans. It is not. If you have been a regular reader of Unixmen, you would know by now that Linux is fun. The only deterrent is the black and white terminal even that is handled now with lolcat. This command line utility adds a rainbow gradient to your terminal output. With this powerful yet simple utili
by: Geoff Graham Thu, 15 May 2025 12:30:59 +0000 I was reflecting on what I learned about CSS Carousels recently. There’s a lot they can do right out of the box (and some things they don’t) once you define a scroll container and hide the overflow. Hey, isn’t there another fairly new CSS feature that works with scroll regions? Oh yes, that’s Scroll-Driven Animations. Shouldn’t that mean we can trigger an animation while scrolling through the items in a CSS carousel? Why yes, that’s e
by: LHB Community Thu, 15 May 2025 15:44:09 +0530 A TCP proxy is a simple but powerful tool that sits between a client and a server and is responsible for forwarding TCP traffic from one location to another. It can be used to redirect requests or provide access to services located behind a firewall or NAT. socat is a handy utility that lets you establish bidirectional data flow between two endpoints. Let's see how you can use it to set up a TCP proxy. A lightweight and powerful TCP proxy tool i
by: Abhishek Prakash Thu, 15 May 2025 04:47:12 GMT An interesting development has taken place as openSUSE has decided to not offer Deepin Desktop anymore over repeated security concerns. Deepin Desktop Removed from openSUSE over Security ConcernsopenSUSE is not happy with Deepin Desktop and they have their reasons for that.It's FOSS NewsSourav Rudra💬 Let's see what else you get in this edition A new OpenSearch release. GNOME's new default video player. What went down at GrafanaCON 2025. An
by: John Rhea Wed, 14 May 2025 14:01:42 +0000 I recently rebuilt my portfolio (johnrhea.com). After days and days of troubleshooting and fixing little problems on my local laptop, I uploaded my shiny new portfolio to the server — and triumphantly watched it not work at all… The browser parses and runs JavaScript, right? Maybe Chrome will handle something a little different from Firefox, but if the same code is on two different servers it should work the same in Chrome (or Firefox) no matter
by: Abhishek Kumar Wed, 14 May 2025 03:14:27 GMT Indentation is how code is visually spaced. It helps define structure, scope, and readability. For example, Python requires indentation to define blocks of code. Other languages might not require it, but messy indentation can make code really hard to read (and debug). Common indentation styles include: 2 spaces (popular in JS, HTML, CSS) 4 spaces (common in Python, Java) Tabs (some devs swear by them) VS Code lets you customize indentation p
By: Linux.com Editorial Staff Tue, 13 May 2025 12:17:32 +0000 Achieving and maintaining compliance with regulatory frameworks can be challenging for many organizations. Managing security controls manually often leads to excessive use of time and resources, leaving less available for strategic initiatives and business growth. Standards such as CMMC, HIPAA, PCI DSS, SOC2 and GDPR demand ongoing monitoring, detailed documentation, and rigorous evidence collection. Solutions like UTMStack, an o
by: Chris Coyier Mon, 12 May 2025 17:00:57 +0000 Sometimes we gotta get into the unglamorous parts of CSS. I mean *I* think they are pretty glamorous: new syntax, new ideas, new code doing foundational and important things. I just mean things that don’t demo terribly well. Nothing is flying across the screen, anyway. The Future of CSS: Construct <custom-ident> and <dashed-ident> values with ident() by Bramus Van Damme — When you go anchor-name: --name; the --name part is a cust
by: Ryan Trimble Mon, 12 May 2025 12:42:10 +0000 Friends, I’ve been on the hunt for a decent content management system for static sites for… well, about as long as we’ve all been calling them “static sites,” honestly. I know, I know: there are a ton of content management system options available, and while I’ve tested several, none have really been the one, y’know? Weird pricing models, difficult customization, some even end up becoming a whole ‘nother thing to manage. Also, I really en
by: LHB Community Mon, 12 May 2025 10:43:21 +0530 Automating tasks is great, but what's even better is knowing when they're done or if they've gotten derailed. Slack is a popular messaging tool used by many techies. And it supports bots that you can configure to get automatic alerts about things you care about. Web server is down? Get an alert. Shell script completes running? Get an alert. Yes, that could be done too. By adding Slack notifications to your shell scripts, you can share script ou
by: Abhishek Kumar Sat, 10 May 2025 06:49:14 GMT Sometimes I do weird things for the sake of it. Like once, I used Raspberry Pi as a WiFi extender for fun. This is one of those stories. I had an old pair of hi-fi speakers gathering dust in a forgotten corner of the house. The only problem? They needed a Bluetooth dongle and DAC to work, and I didn’t have either. But with my love for DIY and a determination to salvage my musical aspirations, I decided to take a different route. I thought o
by: Abhishek Prakash Fri, 09 May 2025 20:17:53 +0530 In the past few months, some readers have requested to increase the frequency of the newsletter to weekly, instead of bi-monthly. What do you think? Are you happy with the current frequency, or do you want these emails each week? Also, what would you like to see more? Linux tips, devops tutorials or lesser known tools? Your feedback will shape this newsletter. Just hit the reply button. I read and answer to each of them. Here are the highligh
by: John Rhea Thu, 08 May 2025 12:33:29 +0000 I recently updated my portfolio at johnrhea.com. (If you’re looking to add a CSS or front-end engineer with storytelling and animation skills to your team, I’m your guy.) I liked the look of a series of planets I’d created for another personal project and decided to reuse them on my new site. Part of that was also reusing an animation I’d built circa 2019, where a moon orbited around the planet. Initially, I just plopped the animations into the
by: Abhishek Prakash Thu, 08 May 2025 05:54:15 GMT Rust everywhere! It was included in the Linux kernel code a couple of years ago. And even before that happened, a race started to re-write tools into Rust. 14 Rust Tools for Linux Terminal DwellersRust-powered tools for the terminal? Here are some of the best options as alternatives to some popular command-line tools!It's FOSSSreenathAnd now it seems that Ubuntu is relying heavily on Rust re-implementations. In the upcoming Ubuntu 25.10, y
by: Sunkanmi Fafowora Wed, 07 May 2025 12:25:19 +0000 Okay, nobody is an exaggeration, but have you seen the stats for hwb()? They show a steep decline, and after working a lot on color in the CSS-Tricks almanac, I’ve just been wondering why that is. hwb() is a color function in the sRGB color space, which is the same color space used by rgb(), hsl() and the older hexadecimal color format (e.g. #f8a100). hwb() is supposed to be more intuitive and easier to work with than hsl(). I ki
by: Abhishek Kumar Wed, 07 May 2025 11:06:19 GMT Word wrap automatically breaks a long line of text so it fits within your current editor window, without you needing to scroll horizontally. It doesn’t add line breaks to your file; it just wraps it visually. Picture this: You’re writing a long JavaScript function or a long SQL query. Without word wrap, you’d be endlessly dragging that horizontal scrollbar. With it, everything folds neatly within view. This is especially useful when: You're w
by: Abhishek Prakash Wed, 07 May 2025 07:58:51 GMT I have got my hands on this 10 inches touchscreen from SunFounder that is made for Raspberry Pi like devices. If you are considering adding touch capability to your Raspberry Pi project, this could be a good contender for that. I have used a few SunFounder products in the past but the Pironman case made me their fan. And I truly mean that. This is why before I opened the package, I had a feeling that this will be a solid device. Let me sha

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.