Hey there, web developers! 👋

Welcome to this week's UpWeb newsletter. We're exploring why naming is the #1 skill for clean code, discovering hidden GitHub Projects features, and checking out 21 Nuxt tips you might not know. Plus, 145 programming fonts to browse, a production-ready SaaS starter kit, and an AI-powered data extraction tool.

Let's dive in!

📰 Articles

Why Naming is #1 Skill for Writing Clean Code
This article emphasizes the importance of proper naming in writing clean code, along with actionable tips and techniques for coming up with good names.

How to Simplify Multiple If Statements
A quick and simple technique to help you simplify multiple if statements, improving code readability.

How to Enable Two-Factor Authentication for SSH Login
This tutorial demonstrates how to set up two-factor authentication for SSH when logging into servers.

Deno by Example
The official annotated collection of Deno examples, useful as a reference for building with Deno or as a guide to exploring its many features.

Website Accessibility (15 Best Practices)
Accessibility is an integral part of the web development process. This article covers 15 useful and easily adjustable best practices.

Good Software Development Habits
This article covers good habits for developers, including keeping commits small, refactoring often, deploying frequently, knowing when to use testing frameworks, and creating modular code.

10 things you didn't know you could do with GitHub Projects
Some practical tips for using GitHub Projects to track issues and pull requests more efficiently.

Features of Your Font You Had No Idea About
High-quality fonts often come with hidden features such as variable axes, stylistic alternatives for letters, swashes, multiple numeral styles, and small caps.

21 Nuxt Tips You Need to Know
This article introduces some hidden Nuxt tips you might not know about, including query params in server routes, SSR payloads, layout fallbacks, and more.

Simple Ways to Make Content Look Better
This article shares simple CSS techniques to make your text content look better.

🛠️ Tools

Programming Fonts
Explore 145 programming fonts with live previews. Find the one you like and install it on your computer. I personally use JetBrains Mono.

Midday Create v1 (GitHub Repo)
An open-source starter kit for building production-ready SaaS applications. It includes a preconfigured stack with Next.js, Shadcn, React Email, Supabase, TailwindCSS, and more, focusing on code reuse and best practices in a monorepo.

Free Online Photo Editor
A free online photo editor that operates entirely in the browser. It supports JPEG, PNG, WEBP, HEIC, GIF, and animated GIF.

FetchFox
A Chrome extension that extracts data from any website. It grabs the site's raw text and uses AI to extract the data users are looking for.

Google TypeScript Style Guide
Based on Google's internal TypeScript style guide, slightly adjusted to remove internal Google-specific aspects.

Iconce
A free online tool for creating SVG icons.

npmprune
A lightweight script designed to clean up your node_modules directory by removing unnecessary files (e.g., Markdown, docs, config files). It's useful in containerized environments for optimizing storage and speeding up deployments.

Trigger.dev
An open-source platform and SDK for creating long-running background jobs that never time out. Write asynchronous code, deploy it, and it will never timeout.

📬 Stay Connected

Thank you for reading this week's newsletter! If you found this useful, please share it with your colleagues and friends.

Have suggestions or want to contribute? Reply to this email and let us know what you'd like to see in future issues.

Interested in sponsorship? Connect with 20K+ passionate web developers who read UpWeb every week.

Recommended for you