Products
Features
YouTube Video Summarizer
Summarize YouTube videos
Web & PDF Highlighter
Highlight web pages & PDFs
Chat with PDF
Ask any PDF questions with AI
Ask AI Clone
Chat with your highlights & memories
Audio Transcriber
Transcribe audio files to text
Glasp Reader
Read and highlight articles
Kindle Highlight Export
Export your Kindle highlights
Idea Hatch
Hatch ideas from your highlights
Integrations
Obsidian Plugin
Notion Integration
Pocket Integration
Instapaper Integration
Medium Integration
Readwise Integration
Snipd Integration
Hypothesis Integration
Apps & Extensions
Chrome Extension
Safari Extension
Edge Add-ons
Firefox Add-ons
iOS App
Android App
Discover
Discover
Ideas
Discover new ideas and insights
Articles
Curated articles and insights
Books
Book recommendations by great minds
Posts
Essays and notes from readers
Quotes
Inspiring quotes collection
Videos
Curated videos and summaries
Explore Glasp
Glasp Story
How we grew from 0 to 3 million users
Glasp Newsletter
Weekly insights and updates
Glasp Talk
Interview series with great minds
Glasp Blog
Latest news and articles
Glasp Use Cases
Learn how others use Glasp
Build & Support
Glasp API
Access Glasp's API for developers
MCP Connector
Connect Glasp to Claude & ChatGPT
Community
Glasp Reddit Community
Students
Student discount and benefits
FAQs
Frequently Asked Questions
AboutPricing
DashboardLog inSign up

Trying another Junior frontendmentor.io challenge - tip calculator

16.8K views
•
March 13, 2023
by
Web Dev Cody
YouTube video player
Trying another Junior frontendmentor.io challenge - tip calculator

TL;DR

The video demonstrates a live coding session to build a tip calculator using vanilla JavaScript and CSS.

Transcript

foreign yeah so I decided I'm gonna do another uh sour lemons welcome to the stream I'm gonna try to do a simple Junior uh run in Mentor challenge today seems like people liked when I do these challenges before so I'll try it again um I already downloaded the project and I have it set up in vs code so we can like start modifying it and stuff no aud... Read More

Key Insights

  • 💁 Building projects from scratch, like a tip calculator, solidifies coding fundamentals and problem-solving skills.
  • 👤 Utilizing CSS for layout and styling can significantly enhance user experience, requiring a balance between aesthetics and functionality.
  • 💁 It’s essential to prioritize accessibility by ensuring that forms and inputs are properly structured and labeled for users.
  • 🕸️ Vanilla JavaScript, while cumbersome at times, offers deeper insights into how web applications function and can strengthen a developer's foundational skills.
  • 👨‍💻 Debugging techniques are critical; presenting coding errors for review can facilitate learning through troubleshooting processes.
  • 💯 Choosing the right tools and libraries depends on project goals and user base; understanding core languages remains vital even when using frameworks.
  • 🌍 Community platforms like Frontend Mentor foster growth among novice developers through practical challenges and real-world application opportunities.

Install to Summarize YouTube Videos and Get Transcripts

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: What is Frontend Mentor, and how does it help developers?

Frontend Mentor is a platform that provides real-world web development challenges to help aspiring developers improve their skills. It offers design files and specifications, allowing developers to practice building projects while receiving feedback on their work.

Q: Why did the presenter choose to use vanilla JavaScript instead of a framework or library?

The presenter opted for vanilla JavaScript to focus on fundamental coding practices, targeting beginners who may not have experience with frameworks. By using raw JavaScript and CSS, they aimed to reinforce core programming concepts and ensure a strong foundation for future work.

Q: What challenges did the presenter face during the live coding session?

The presenter encountered multiple challenges throughout the session, including correctly structuring HTML, managing CSS styles for various elements, and ensuring JavaScript functions properly to calculate tips dynamically. These issues highlighted common struggles faced by beginners in web development.

Q: How did the presenter ensure accessibility in the tip calculator?

The presenter emphasized the importance of accessibility by properly associating labels with input fields using the "for" attribute and IDs. They also structured the form semantically, ensuring that users could interact with the application effectively.

Q: What were some CSS techniques used to style the tip calculator?

The presenter utilized CSS variables for color management, Flexbox for layout adjustments, and grid systems to arrange elements. They also applied hover effects and responsive design considerations, showcasing various ways to enhance user experience.

Q: Why did the presenter prefer using certain coding conventions, such as suffixes for variables?

The presenter favored using suffixes for variables to differentiate between DOM elements and regular JavaScript variables. This practice enhances code readability and maintainability, making it clearer when referring to elements on the page.

Summary & Key Takeaways

  • The presenter begins by explaining a challenge from Frontend Mentor focused on creating a tip calculator, employing vanilla JavaScript for the project.

  • Throughout the session, the presenter meticulously styles the application using CSS, facing and addressing typical beginner challenges encountered during web development.

  • The session culminates in implementing JavaScript functionalities that calculate tips based on user input, showcasing practical coding strategies and problem-solving techniques.


Read in Other Languages (beta)

English

Share This Summary 📚

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Explore More Summaries from Web Dev Cody 📚

Live Coding a Shopping Cart using React thumbnail
Live Coding a Shopping Cart using React
Web Dev Cody
I got my first DDoS (and what you can do to help prevent it) thumbnail
I got my first DDoS (and what you can do to help prevent it)
Web Dev Cody
How Does the MacBook Air M1 Compare for Coding? thumbnail
How Does the MacBook Air M1 Compare for Coding?
Web Dev Cody
How I setup pagination in my Next.js app (with Drizzle ORM) thumbnail
How I setup pagination in my Next.js app (with Drizzle ORM)
Web Dev Cody
How I'm doing authentication on my simple Go app (with Fiber) thumbnail
How I'm doing authentication on my simple Go app (with Fiber)
Web Dev Cody

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Apps & Extensions

  • Chrome Extension
  • Safari Extension
  • Edge Add-ons
  • Firefox Add-ons
  • iOS App
  • Android App

Key Features

  • YouTube Video Summarizer
  • Web & PDF Summarizer
  • Web & PDF Highlighter
  • Chat with PDF
  • Ask AI Clone
  • Audio Transcriber
  • Glasp Reader
  • Kindle Highlight Export
  • Idea Hatch

Integrations

  • Obsidian Plugin
  • Notion Integration
  • Pocket Integration
  • Instapaper Integration
  • Medium Integration
  • Readwise Integration
  • Snipd Integration
  • Hypothesis Integration

More Features

  • APIs
  • MCP Connector
  • Blog & Post
  • Embed Links
  • Image Highlight
  • Personality Test
  • Quote Shots
  • Open Graph Checker

Company

  • About us
  • Our Story
  • Blog
  • Community
  • FAQs
  • Job Board
  • Newsletter
  • Pricing
Terms

•

Privacy

•

Guidelines

© 2026 Glasp Inc. All rights reserved.