Weekly Code Quickies – Details, episodes & analysis
Podcast details
Technical and general information from the podcast's RSS feed.


norbertbmwebdev.substack.com
Recent rankings
Latest chart positions across Apple Podcasts and Spotify rankings.
Apple Podcasts
🇺🇸 USA - techNews
16/04/2025#83
Spotify
No recent rankings available
Shared links between episodes and podcasts
Links found in episode descriptions and other podcasts that share them.
See allRSS feed quality and score
Technical evaluation of the podcast's RSS feed quality and structure.
See allScore global : 54%
Publication history
Monthly episode publishing history over the past years.
Tailwind CSS 4.1 Offers EXCITING New Features For Developers
dimanche 13 avril 2025 • Duration 06:17
🔧 Getting Started: Setup Tailwind CSS 4.1 Without a Build Tool
To keep things simple, we’ll use Tailwind via the CDN—no frameworks, no build tools.
Tailwind 4.1 Demo
You can now use all of Tailwind’s new features right in your HTML.
🎨 1. Drop Shadow with Color
Standard shadows often fall flat, especially in dark mode. Tailwind 4.1 adds color drop shadows to give your elements more punch.
💡 Example:
Colorful Drop ShadowTo control intensity, use shade values like drop-shadow-red-500, drop-shadow-blue-300, etc.
✨ 2. Text Shadows (with Color!)
Text shadows bring another layer of depth, especially on headings and banners.
💡 Example:
Spooky Red GlowYou can go from text-shadow-2xs to text-shadow-lg, and add color variants like text-shadow-blue-400.
🖼️ 3. Mask Utilities for Images
You can now mask images or elements using directional gradients.
💡 Example:
This creates a soft fade from bottom to top or vice versa. You can tweak directions with classes like mask-top, mask-left, mask-right.
⚠️ Mask gradients might look different in dark mode.
⚙️ 4. Seamless Dark Mode
Tailwind 4.1 improves dark mode handling—just use the dark: prefix, no extra configuration needed.
💡 Example:
Dark Mode Ready✅ Other Notable Improvements
* Text wrapping control via overflow-wrap
* Improved browser compatibility
* Less need for configuration files
* CSS @import now works for simpler integrations
📹 Video Description (for YouTube)
Tailwind CSS 4.1 is packed with awesome new features—from colored drop shadows and text shadows to masking utilities and dark mode improvements.
In this video, we:
✅ Set up Tailwind 4.1 without build tools
✅ Explore drop shadows with color
✅ Try out text shadows (yes, with color!)
✅ Add image masks using mask-gradient
✅ Tweak dark mode designs easily
🙌 Conclusion
Tailwind CSS 4.1 brings subtle but powerful tools to elevate your designs. Whether you're building a dark mode dashboard or fine-tuning text styling, there's a feature here for you.
👉 Which feature are you most excited about? Let me know in the comments or over on YouTube!
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
🚀 Tailwind CSS Crash Course
samedi 5 avril 2025 • Duration 27:51
🔧 What is Tailwind CSS?
Tailwind is a utility-first CSS framework. Instead of writing custom CSS, you use predefined classes to build your UI quickly.
Promotions👇
👨🏫Ultimate CSS Frameworks Course Bundle Promo : https://norbert-bm-s-school.teachable.com/p/landingpage
👨🏫Master Tailwind CSS: A Beginner’s Guide to Modern Web Design Course Promo: https://www.udemy.com/course/master-tailwind-css-a-beginners-guide-to-modern-web-design/?couponCode=DAYONE
✅ Why Tailwind?
* Fast to build UIs
* Responsive by default
* No need to name CSS classes
* Easy to customize with config files
Description
In this tutorial, you'll learn how to create a modern and responsive profile card using Tailwind CSS. This card will include a profile picture, name, job title, description, and interactive buttons. Additionally, we'll implement a dark mode toggle to enhance the user experience. Follow this step-by-step guide to create a sleek profile card for your portfolio or project.
Here's a short project perfect for teaching a Tailwind CSS crash course: a Responsive Profile Card with Dark Mode Toggle.
This shows off:
* Tailwind’s utility classes
* Responsive design
* Flexbox
* Dark mode support
Custom styles using @apply (optional)
🧪 Mini Project: Responsive Profile Card + Dark Mode
🔧 Tools Used
Tailwind via CDN (for simplicity)
Vanilla HTML/JS
Responsive layout
Dark mode toggle (uses class="dark")
💡 What You’ll Learn
* Layout with Flex
* Utility classes for spacing, colors, borders, and text
* Responsive design with md:, lg:
* Dark mode using dark: classes
* Simple interactivity with JS
Step 1: Setup Your Project
* Create a new folder for your project.
* Inside the folder, create an index.html file.
* Add the Tailwind CSS CDN to your project for quick setup.
Step 2: HTML Structure
Open index.html and add the following code:
Tailwind Profile Card John Doe
Frontend Developer
Creating modern UIs and delightful user experiences.
Follow Message Toggle Dark ModeStep 3: Key Features of the Code
* Dark Mode SupportThe dark class is added to the tag to enable dark mode.A button toggles the dark class dynamically using JavaScript.
* Responsive DesignThe card is centered using Tailwind's flex, justify-center, and items-center utilities.The card adjusts to different screen sizes with max-w-sm and w-full.
* Profile Card StylingThe card has a modern look with rounded corners (rounded-2xl), shadows (shadow-xl), and padding (p-6).The profile picture is styled with rounded-full and a border.
* Interactive ButtonsButtons have hover effects for better interactivity using hover:bg-blue-700 and hover:bg-gray-700.
Step 4: Customizing the Card
Replace the profile picture URL (https://i.pravatar.cc/150?img=12) with your own image.Update the name, job title, and description to match your profile.Modify the button links (href="#") to point to your social media or contact pages.
Step 5: Testing the Dark Mode
Open theindex.html file in your browser.Click the "Toggle Dark Mode" button to switch between light and dark themes.Observe how the colors and styles adapt seamlessly.
GitHub Repository
https://github.com/NorbertBM/learn-web-development-for-beginners-.git
Conclusion
Congratulations! You've successfully created a responsive profile card with Tailwind CSS and implemented dark mode support. This card is perfect for showcasing your profile on a personal website or portfolio. Feel free to experiment with Tailwind's utilities to further customize the design.
Happy coding!
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
Best Visual Studio Code Crash Course for beginners in just 15 min
dimanche 26 janvier 2025 • Duration 21:16
Visual Studio Code, or VS Code, is a powerful and versatile code editor that can revolutionize the way you write and manage your code. Whether you're a beginner diving into web development or an experienced coder, VS Code offers tools and extensions to supercharge your productivity.
In this comprehensive guide, we’ll walk you through the basics of setting up VS Code, understanding its interface, and leveraging its key features.
👨💻 What You’ll Learn:
* How to download and install VS Code
* A complete walkthrough of the interface
* Setting up your coding environment
* Installing and using essential extensions
* Using Git and version control
------------------------------------------------------------------------------------------------- 🕐 Timestamps:
00:08 - What is Visual Studio Code
00:42 - Download and Install Visual Studio Code
01:27 - Interface Overview of Visual Studio Code
01:51 - What is the Activity Bar
02:08 - What is the Sidebar
02:22 - The editing area
02:56 - How to open the command pallet
03:17 - How to open files and folders in Visual Studio Code
03:54 - How to create new files and folders in Visual Studio Code
04:43 - How to install Extensions in Visual Studio Code
06:30 - How to install and run Live Server to Visual Studio Code
09:37 - How to setup Visual Studio Code
10:46 - How to set autosave in visual studio code
11:32 - How to increase editor font size in visual studio code
12:19 - How intalicense works in visual studio code
13:06 - How to use comments in Visual Studio Code 1
3:55 - How to switch between tabs in Visual Studio Code
14:22 - How to open the terminal in visual studio code
15:19 - How to use search in Visual Studio Code
16:16 - How to use Source control Git and GitHub in VS Code
17:37 - How to change Themes in Visual Studio Code
18:37 - How to use Keyboard shortcuts in Visual Studio Code
19:04 - Productivity tips for Visual Studio Code
20:21 - How to open and arrange multiple tabs in Visual Studio Code
20:54 - Outro
🔗 Resources:
* Download VS Code:
https://code.visualstudio.com
* Prettier Extension: Prettier
* Live Server Extension: Live Server
Hit the Like button if this helped you, and don’t forget to Subscribe for more tutorials!
In this comprehensive guide, we’ll walk you through the basics of setting up VS Code. You will understand its interface. We will also show you how to leverage its key features.
Step 1: Download and Install Visual Studio Code
* Head over to the official VS Code website.
* Click the download button for your operating system (Windows, macOS, or Linux).
* Follow the straightforward installation process and open VS Code once installed.
Step 2: Explore the Interface
Here’s what you’ll see when you open VS Code:
* Activity Bar (Left): Features like Explore, Search, Source Control, Debugging, and Extensions.
* Sidebar: Displays project folders and files.
* Editor Area (Middle): Where you’ll write and edit your code.
* Status Bar (Bottom): Shows key project information like active programming language and servers.
* Command Palette: Accessed with Ctrl+Shift+P (or Cmd+Shift+P on macOS), this lets you perform quick actions.
Step 3: Setting Up Your Workspace
* Create a project folder on your desktop (e.g., "Code").
* Open this folder in VS Code using File > Open Folder or drag it into the editor.
* Inside this folder, create the files you need:
* index.html (HTML file)
* style.css (CSS file)
* script.js (JavaScript file)
Step 4: Install Must-Have Extensions
VS Code’s real power lies in its extensions. Two essential ones for web development are:
* Prettier: Automatically formats your code for better readability.
* Live Server: Runs a local development server and refreshes the browser automatically when you save changes.
To install these:
* Click the Extensions icon in the Activity Bar.
* Search for "Prettier" and "Live Server."
* Click Install for each.
Step 5: Writing Your First Code
Open index.html and write this basic structure:
htmlCopyEdit My First Web Page Hello, World!
Right-click on the file and choose Open with Live Server to see your webpage in action. Now, every time you make changes and save the file, the browser will auto-refresh.
Step 6: Key Features of VS Code
* Command Palette: Use Ctrl+Shift+P (or Cmd+Shift+P) to access commands like changing settings or running tasks.
* Integrated Terminal: Open the terminal with Ctrl+ (or Cmd+). Use it for running commands like npm install.
* Split Editor: Work on multiple files side-by-side by dragging tabs or using Ctrl+\.
Step 7: Customizing Your Setup
* Themes: Change the editor’s appearance by going to File > Preferences > Color Theme.
* Keyboard Shortcuts: Customize shortcuts under File > Preferences > Keyboard Shortcuts.
* Autosave: Enable autosave in File > Preferences > Settings > Autosave.
Step 8: Mastering Git Integration
VS Code has built-in Git support for version control.
* Go to the Source Control tab.
* Initialize a Git repository for your project.
* Connect to GitHub to share or back up your code.
If you're unfamiliar with Git or GitHub, check out our GitHub Crash Course.
Conclusion
By now, you should have a solid understanding of Visual Studio Code's interface, setup, and essential features. Keep practicing and exploring to make VS Code your ultimate coding companion.
Remember: The more you use it, the more you’ll uncover its hidden gems!
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
A Beginner's Guide to Getting Started with Web Development in 2025
lundi 13 janvier 2025 • Duration 02:32
Dive into web development in 2025 with my step-by-step guide. Learn how to set up your tools, master HTML, CSS, JavaScript, and explore essential frameworks like React and Tailwind CSS.
Watch it on YouTube
------------------------------------------------------------------------------------------------- Read Blog Post: https://menyhartmedia.com/2025/01/13/a-beginners-guide-to-getting-started-with-web-development-in-2025/
-------------------------------------------------------------------------------------------------
ALL Course: https://menyhartmedia.com/web-dev-courses/ 👇 My Website / Courses / 🔗 Source codes/Podcast / Tutorials / Projects / Blog: 👨🏫 : https://menyhartmedia.com/ -------------------------------------------------------------------------------------------------
🕐 Timestamps:
00:00 - Intro
00:10 - Install Node.js
00:16 - Install Code Editor
00:28 - Setup Code Editor
00:32 - Learn Web Dev Basics
00:43 - Learn Beck-end Development
01:00 - Learn Version Control
01:10 - Learn Responsive design
01:18 - Learn CSS Frameworks
01:23 - Learn JavaScript Frameworks
01:32 - Build Simple Projects
01:54 - Learn AI for Web Development
02:01 - Learn to publish your website
02:11 - Buy a Domain
02:19 - Outro
-------------------------------------------------------------------------------------------------
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
State of JavaScript 2024 Survey Insights: Trends, Salaries, and Framework Preferences
lundi 6 janvier 2025 • Duration 22:41
State of JavaScript 2024: Comprehensive Survey Results
The State of JavaScript 2024 Survey offers valuable insights into the JavaScript ecosystem, from developer demographics to salary trends, framework preferences, and emerging technologies. In this post, we’ll analyze the key takeaways, helping you stay ahead in this dynamic field.
1. Demographics and Salaries: Who Took the Survey?
Participation by Region
* United States: 1,596 respondents.
* Germany: 875 respondents.
* France, Spain, UK, Poland: Significant representation.
* India’s participation (257 respondents) remains surprisingly low, given its large developer community.
Average Salaries by Country
* United States: $125,000–$200,000.
* Germany and Poland: Both average around $70,000, though Poland offers lower living costs.
* Australia, Sweden, and Ireland: Competitive salaries at $125,000.
Diagram Idea: A bar chart comparing average salaries by country.
Experience vs. Income
* 50-59 Age Bracket: Highest median salary at $119,000.
* Developers aged 20-29 typically earn $38,000, reflecting entry-level roles.
2. Years of Experience: Impact on Careers
* Most respondents have 5-9 years of experience (31%).
* Interestingly, those with 25-29 years earn more than those with 30+ years, likely reflecting evolving skills demand.
Insight: Staying updated with modern frameworks and tools is crucial for career longevity.
3. Framework Preferences: Winners and Losers
Front-End Frameworks
* React: Dominates with the highest positive sentiment and adoption rate.
* Vue.js: Strong runner-up with growing appeal.
* Angular: Declining popularity, though it remains significant in specific regions like Germany.
* Svelte: Emerging as a promising alternative.
Diagram Idea: A pie chart of framework popularity percentages.
Meta Frameworks
* Next.js: The preferred choice for full-stack applications.
* Vite: Gains traction as a fast and flexible bundler, often paired with frameworks like React and Vue.
4. Back-End and Serverless Trends
Back-End Frameworks
* Express: Leading for Node.js applications.
* NestJS: Rising for structured, scalable apps.
Serverless Runtimes
* AWS Lambda: The clear leader at 28%, followed by Vercel and Cloudflare.
5. AI and Development Tools
AI Tools
* ChatGPT: The most used AI assistant for coding and debugging.
* GitHub Copilot: Close second, integrated into popular IDEs like Visual Studio Code.
Future Prediction:
* Google Gemini is expected to surpass current leaders by the end of 2025, given its advanced capabilities.
Diagram Idea: A timeline predicting AI tools’ market share shifts by 2025.
6. Hosting and Bundling
* AWS and Vercel: Top hosting platforms.
* GitHub Pages and Netlify: Ideal for small-to-medium projects.
Bundlers and Libraries
* Vite and Webpack: Popular choices for faster development cycles.
* Lodash and Day.js: Leading utility libraries for code optimization.
7. Career Paths: Education, Job Titles, and Salaries
Education
* 24% of respondents had no formal degree, earning comparable salaries to those with degrees over time.
* Takeaway: Practical skills and experience outweigh formal education in many cases.
Job Titles and Salaries
* Top Earners: Directors of Engineering and Senior Software Engineers, earning $125,000+.
* Front-End Developers: Entry-level salaries around $50,000 but can reach $125,000+ with experience.
8. Resources and Learning Platforms
* Top Learning Platforms:
* Udemy: Popular for beginner courses.
* Frontend Masters and Wes Bos Courses: Ideal for advanced learners.
* Podcasts: Syntax.fm remains a favorite among developers.
Tip: For beginners, focus on foundational courses before diving into advanced topics like TypeScript.
Conclusion: What Lies Ahead for JavaScript?
JavaScript continues to evolve as a versatile, developer-friendly language. The 2024 survey highlights:
* The growing importance of React, Vite, and serverless technologies.
* Competitive salaries across regions, with career growth tied to staying updated with tools and frameworks.
* AI tools are becoming integral to the developer workflow, with promising advancements on the horizon.
Key Takeaway:
Invest in foundational JavaScript knowledge, stay adaptable, and leverage the latest tools to excel in your career.
What are your thoughts on these trends?Share your opinions in the comments below, and subscribe to stay updated with the latest insights in web development.
Norbert B.M.
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
State of Front-End Development in 2024: Trends, Tools, and Insights
dimanche 17 novembre 2024 • Duration 20:47
Dive into the latest front-end development trends for 2024, including popular frameworks, tools, and technologies shaping the future. Explore key developer preferences, accessibility insights, and the role of AI in front-end workflows.
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
How To Install Next.js in Visual Studio Code in 4 min
mardi 5 novembre 2024 • Duration 06:01
Step-by-Step Guide to Installing Next.js and Setting Up Tailwind CSS in Visual Studio Code
In this guide, I'll walk you through the process of setting up a Next.js project and integrating Tailwind CSS for styling, all within Visual Studio Code. By the end, you’ll have a fully functional Next.js app styled with Tailwind CSS!
Prerequisites
* Node.js: Make sure Node.js is installed on your computer. Next.js requires version 18 or higher.
* Visual Studio Code: Open your project here, as it provides a consistent terminal experience across Windows and Mac.
Step 1: Check Node.js Installation
* Open Terminal in Visual Studio Code:
* Go to the top menu and select Terminal > New Terminal.
* Or use the shortcut Ctrl + ~ (tilde) to open the terminal.
* Verify Node.js Installation:
* Run the following command to check your Node.js version:
node -v
* Copy code
node -v
* If you don’t have Node.js installed, download it from Node.js, choosing the LTS version. Follow the installation prompts.
* Verify NPM Installation:
* Node.js installation automatically includes npm. Confirm its version with:
npm -v
* Copy code
npm -v
Step 2: Create a Project Folder
* On your desktop or a location of your choice, create a folder named projects (or any preferred name).
* Inside, create another folder for your Next.js app. For this example, we’ll name it my-next-app.
* Drag and drop this folder into Visual Studio Code to open it.
Step 3: Install Next.js
* Run the Next.js Installation Command:
* In the terminal, use npx to install Next.js:
npx create-next-app@latest my-next-app
* Copy code
npx create-next-app@latest my-next-app
* Here’s a breakdown of the installation prompts:
* Project Name: Enter my-next-app or another name. Avoid uppercase letters or starting with a number.
* TypeScript: Choose No (or Yes if you want TypeScript).
* ESLint: Choose No (or Yes if you need linting).
* Tailwind CSS: Select Yes to automatically install and configure Tailwind.
* Source Directory: Select Yes to store your code in a src directory.
* App Router: Choose Yes to enable routing (like React Router).
* Turbo Pack: Choose No.
* Custom Imports: Select No.
* Navigate to Your Project Directory:
* Once the setup completes, move into the newly created project directory:
cd my-next-app
* Copy code
cd my-next-app
Step 4: Start the Development Server
* In the terminal, run the following command to start your Next.js app in development mode:
npm run dev
* Copy code
npm run dev
* After a few seconds, your app will be live at
http://localhost:3000
* .
* Hold Ctrl and click the link in the terminal to open it.
* Alternatively, open a browser and go to http://localhost:3000
Step 5: Verify Tailwind CSS Setup
* Open any page file, like src/pages/index.js.
* In the classes, you’ll notice Tailwind’s utility classes ready for styling. With Tailwind installed, you can now apply utility-first CSS classes directly in your JSX.
Wrap Up
That’s it! You now have a Next.js app with Tailwind CSS configured. Tailwind’s powerful styling makes it easy to quickly build and customize UIs.
Thank you for following along. Happy coding!
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
Top 10 CSS FEATURES YOU NEED TO KNOW - WCQ #43
lundi 22 avril 2024 • Duration 08:15
In this episode of the podcast, we discussed some of the new CSS features that you need to know about. These features can help you create more powerful and flexible designs for your web pages. By using container queries, new viewport units, CSS nesting, individual transform properties, and other new features, you can take your CSS skills to the next level. So, start experimenting with these new features and see how they can enhance your web designs.
Course and Projects:
https://volerelife.wordpress.com/web-development/web-dev-courses/
YouTube Video:
Blog Post:
https://volerelife.wordpress.com/2024/04/17/top-10-css-features-you-need-to-know/
00:00 - Start
00:13 - CSS Container Queries
00:44 - CSS New Viewport Units
01:34 - CSS Nesting
02:26 - CSS Individual Transform Properties
03:07 - CSS Inset Property
03:57 - Accent-color Property in CSS
04:22 - CSS Gap Property for Flexbox
05:00 - CSS Logical Properties (Inline and Block)
05:39 - CSS nth-of syntax
06:03 - CSS Selector :has()
#webdevelopment #cssnews
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
3 Best Practice Tips for Backend Development | WCQ-42
lundi 15 avril 2024 • Duration 09:11
In this episode of the podcast we will discuss some best practices for backend development. These tips will help you write better code and build more efficient applications.
Watch on YouTube:
Listen on Spotify:Read Blog Post:00:00 - Start
00:15 - Separations of concenrns in backend development
01:04 - Layered architecture in backend development
01:21 - Microservices in backend dev
01:36 - Middleware
02:02 - Modular programming in backend development
02:21 - Error handling in backend development
03:13 - Exception Handling in Backend Development
03:30 - Error Logging in Backend development
03:48 - HTTP Status Codes
04:22 - Retry policies
04:53 - Error propagation in backend development
05:28 - Testing and Documentation in Backend development
06:12 - Unit Testing in backend development
06:25 - Integration Testing in backend development
06:47 - End-to-End Testing
07:00 - Performance testing
07:14 - Documentation in backend development
08:32 - Recap
#backendwebdevelopment #learnbackenddevelopment
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
Devin AI vs Web Developer vs Coding
dimanche 14 avril 2024 • Duration 09:14
Devin AI is a new AI created by the company Cognition, and they claim they have created the first AI software engineer. witch can basically write code for you.
Watch on YouTube:
Blog Post:
https://volerelife.wordpress.com/2024/04/03/devin-ai-vs-web-developers/
Devin AI Website:
https://www.cognition-labs.com/introducing-devin
00:00 - Start
00:57 - What is Devin AI
05:32 - Will Devin AI replace coding
#devinai #webdevelopment #aicoding
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe









