SShortSingh.
Back to feed

Beginner Developer Shares Journey Learning HTML, CSS, and JavaScript

0
·1 views

A beginner web developer has shared their self-taught journey through the core technologies of front-end web development: HTML, CSS, and JavaScript. They started with HTML to learn webpage structure, then moved to CSS for styling and design, before tackling JavaScript to add interactivity and dynamic functionality. The learner noted that JavaScript posed the steepest challenge, requiring stronger logical thinking and problem-solving compared to the earlier tools. Despite facing bugs and frustrating setbacks, they credit each mistake as a learning opportunity that built patience and persistence. Looking ahead, they aim to develop a professional portfolio, build and publish complete websites, and continue advancing their skills through hands-on projects.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

How to Build a 12-Seat Voice Room With WebRTC, Coin Economy, and Moderation

A technical breakdown outlines how to architect a multi-seat social voice room that handles real-time audio, virtual currency, and moderation without compromising performance or safety. For audio routing, the design recommends a Selective Forwarding Unit (SFU) over mesh or MCU topologies, as it limits upstream tracks to a maximum of 12 regardless of audience size. Seat management is treated like a multiplayer game state, with all changes processed server-side using atomic transactions and version-controlled broadcasts to prevent client-side manipulation. Virtual coin gifting is handled entirely on the server, which validates prices, checks balances, and writes immutable ledger entries within a single database transaction to prevent fraud. Moderation is built into the architecture itself, ensuring that revoking a seat also strips the user's SFU publish permission so kicked participants cannot continue speaking.

0
ProgrammingDEV Community ·

Developer Shares Docker Basics: Installation, Dockerfiles, and Image Deployment

A developer documented foundational Docker exercises as part of a Kubernetes learning series, covering installation and verification using the hello-world container. The guide explains how to write a Dockerfile to build a Node.js application image using Alpine Linux as a lightweight base OS. Key Docker commands are demonstrated, including running containers in detached mode, port mapping, and managing container logs. The tutorial also walks through tagging a custom image and pushing it to Docker Hub under a personal account. Differences between docker ps and docker ps -a are highlighted to distinguish running containers from all containers including stopped ones.

0
ProgrammingDEV Community ·

Five-Pass Editing Method That Goes Beyond Proofreading to Fix Structure

A professional prose editor working in English and French has outlined a structured five-pass editing process designed to address deeper issues than simple typos. The method runs in a fixed sequence: checking paragraph-level argument structure, cutting redundant opening and closing sections, ensuring sentences name clear actors, replacing abstract language with specific details, and finally reading aloud. Each pass targets a single problem in isolation, as mixing them causes each to interfere with the others. The author argues that most writers already sense which parts of their work are weak but struggle to cut what cost them effort to write. According to the piece, running these passes in the correct order is what separates clean writing from writing that actually lands.

0
ProgrammingDEV Community ·

Stalwart Beats Mailcow and Mailu at 10,000 Mailboxes, University Deployment Shows

A production comparison of three self-hosted email platforms — Mailcow, Mailu, and Stalwart — reveals significant differences in scalability and architecture. The author's team runs Stalwart at a university managing 10,000 mailboxes, while assessments of Mailcow and Mailu are based on their official documentation rather than direct experience. Mailcow, built as a Docker Compose stack requiring at least 6 GiB of RAM, lacks a supported multi-node or active-active mode, making large-scale failover a scheduled outage risk. Mailu is the lightest option, needing as little as 1 GB of RAM, but its scalability at enterprise levels remains untested by the authors. Stalwart stands out as a single Rust binary supporting multiple protocols and pluggable storage backends including S3, with clustering available in its community edition.