202 Blog Posts To Learn About Frontend Development

cover
2 Aug 2026

Let's learn about Frontend Development via these 202 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.

Frontend development is the practice of building the user interface and user experience of websites and web applications. It's essential for creating intuitive, engaging, and responsive digital experiences that users interact with directly.

1. How to Add Script Tags in React

Adding a new script tag and directly appending it to the <head> element of the page is the easiest way to add <script> tags in the React app.

2. 3 Coding Interview Challenges for Mid-level React Developers

React interviews can be challenging. There are several concepts in React. Most React interviews have coding challenges.

3. Cleanup Functions in React’s UseEffect Hook — Explained with examples

Cleanup functions in React’s useEffect hook allow us to stop side effects that no longer need to be executed in the component.

4. 6 Best WebGL Libraries for Perfect 3D Web Graphics

Modern frontend, game, and web development are the things that WebGL can transform into 3D web masterpieces. It leads to an interactive user experience.

5. The Role of Frontend Development in Achieving Business Goals

It is common knowledge that frontend development is essential for creating responsive, engaging, and visually appealing websites and applications.

6. Front-End Developers And Designers: Bridging The Void

I’ve come quite a long way as a web developer and happened to work in different teams and with different designers. Regardless of the number of people and type

7. How to Create a Chrome Extension with React

Chrome Extensions, React SPA, Manifest V3, Building Chrome Extensions, Web Extension API, Service Workers, TypeScript, CRA

8. Mastering Higher Order Components (HOCs) in React

Discover how to supercharge your React applications with code reuse and maintainability.

9. Building a Real-Time Chat Application with Websocket

10. Why Vite is Better Than Create-React-App (CRA)

Vite is a build tool similar to Webpack. It can be used for React, Preact, Svelte, Vue, Vanilla JS, and LitElements. Vite is 100 times faster than Webpack and b

11. An Introductory Guide to System Design for Frontend Developers 👩‍💻

You starting point to a successful System Design interview round as a Frontend Developer!

12. Understanding Pseudo-Class Selectors

Front-end Developers don’t just need to understand how to write CSS, they also need to know how to write it effectively and efficiently. Sometimes we work on huge projects which need optimized CSS for speed meaning, you need efficient selectors to effectively style elements without their ids or classes. This, therefore, calls for a clear understanding of selectors available. Enough of talking let’s jump right to it 😉

13. Top 7 Best Frontend Development Frameworks and When To Use Them

For the past few years, Frontend developers have shown partiality towards React, with Vue.js and Angular tagging behind closely. Comparative interest in Vue has held back a bit due to the long-awaited and somewhat delayed Vue 3.0 release. Similarly, the interest in Angular has decreased due to the long delay in shipping Ivy (its frontend renderer).

14. Testing a Clean Architecture in a Frontend Application - Does It Make Sense?

Exploration of a real-life example of Clean Architecture in action on Frontend application. What could go wrong?

15. How to Remove Console Statements From Production Build in 3 Easy Ways

Console statements create performance or security issues if you mishandle them. This article explains three ways to remove them from your production build.

16. Server-Side Rendering in Angular

The technology that allows us to run our Angular applications on the server is described in the Angular docs as Angular Universal.

17. 8 Games You Can Play Right In This Article Built With HTML, CSS, and JS

In this article, I have compiled some of my favorite games built only with HTML, CSS, and JavaScript so that you can get inspiration for your future creations.

18. CSS Architecture Style Guides For Frontend Developers

Understanding how to apply CSS in your project’s codebase can be invaluable when your project begins to scale. Find out why we need a strong CSS architecture.

19. ReactJS Custom Modal Component using Hooks and Portals

Create reusable modal component in react js using hooks and portals. Using this modal you can render content dynamically with cool animation.

20. Breaking the Monolith: A Comprehensive Guide to Code Splitting Techniques

Discover how to elevate your codebase by mastering code splitting techniques. Make your project stand out with efficient and scalable front-end architecture

21. 10 security tips for frontend developers

Web security is a topic that is often overlooked by frontend developers. When we assess the quality of the website, we often look at metrics like performance, SEO-friendliness, and accessibility, while the website’s capacity to withstand malicious attacks often falls under the radar. And even though the sensitive user data is stored server-side and significant measures must be taken by backend developers to protect the servers, in the end, the responsibility for securing that data is shared between both backend and frontend. While sensitive data may be safely locked in a backend warehouse, the frontend holds the keys to its front door, and stealing them is often the easiest way to gain access.

22. React useRef Hook Explained with Examples

Well, we all know that ref helps us to get access to the DOM. But let's consider next situation, we have some React component and we want to know how many times this component was rendered. How can we achieve that? Well, maybe we can use React useEffect and useState hooks to determine that the component was re-rendered. Something like this:

23. Understanding the Power of Proxy in JavaScript

A Proxy object is an object that wraps another object and intercepts fundamental operations on it, such as property access, assignment, and deletion

24. Is Angular Still Worth Learning in 2022? Extended Edition

A fresh perspective on if Angular is dying or if it's still worth learning in 2022!

25. How To Create Flame Animation Using JS and CSS

Simple CSS fire animation of using HTML CSS.

26. Creating Mouse Tracking Eyes using Javascript 👀

Today we'll be making this cute chicken follow your mouse! We will use JavaScript to make the eyes of this CSS chick follow where ever your mouse goes.

27. Level Up Your Front-End Game with These 8 Side-Project Ideas 🥇

Over the span of a year, I created 8 web app and game clones. I decided to share them, so the community can get some inspiration to build as well.

28. Why Order in React Hooks Matters

React Hooks are a new feature in React 16.8. They are a powerful way to write stateful components. All this power comes at a cost, however.

29. Top 6 Code Playgrounds That Every Web Developer Should Check Out

Code playgrounds are becoming increasingly popular, with more developers using them than ever before, here are the top 6.

30. Building Embeddable Widgets with TypeScript

Step-by-step process from creating an Embedded widget using Shadow DOM and Typescript.

31. Using $auth Module’s Redirect in Tandem With $router.push in Nuxt.js

Recently I came across the issue of using the auth module in Nuxt.js and invoking a $router.push in subsequent line of code in the same method. The conundrum began when the lines after the auth.loginWith method did not execute as intended since the page was redirected to the redirect URI.

32. React Hooks: The Difference Between useMemo and useCallback

React library provides us two built-in hooks to optimize the performance of our app: useMemo & useCallback. At first glance, it might look like their usage is quite similar, so it can get confusing about when to use each. To clear that confusion, let’s dig in and understand the actual difference and the correct way to use them both.

33. Unit Testing Sass: Functions 🧪

Did you know you could unit test your Sass/Scss? No? Me neither.

34. Overriding Bootstrap Classes Using CSS

Are you having a hard time changing some properties of some bootstrap classes with CSS?

35. How I Received 3 Front End Engineer Offers in a Tough Market as a Non-CS Graduate

Discover how a non-CS background led to securing multiple offers as a Frontend/Software Engineer, overcoming challenges in job hunting.

36. 10 Best Practices for Every React Developer

React Best Practices, How to get the most out of React library and what steps you should take.React is one of the most popular front-end libraries for JS

37. 12 JavaScript Concepts That Will Level Up Your Development Skills

JavaScript is a complex language. If you’re a JavaScript developer at any level, it’s important to understand its foundational concepts. This article tackles 12 concepts that are critical for any JS developer to understand, but in no way represents the full breadth of what a JS developer should know.

I will be continuously updating this list in a Github repository called JS Tips & Tidbits. Please star ⭐ and share if you want to follow along!

38. Get the Fastest Frontend Tooling Experience with Vite JS

If you plan to enhance your experience in frontend development, ViteJs is the next-generation tool you should consider. Let's understand why Vite is faster.

39. How Maruti Techlabs Simplified Medicare Policy Sales for HealthPro Insurance, Cutting Processing Time by 50%

Maruti Techlabs automated policy data management for HealthPro Insurance, improving efficiency, reducing manual effort, and enhancing data accuracy.

40. How to Create HTML Pages Quickly

When you are creating a website there are several factors to take in count. One is that any website today has to be easy to read on mobile and desktop versions, it has to be friendly and also you should try to make it look good.

41. How to Implement Authentication in Your BFF Architecture in Minutes

In the web development field, auth (authentication + authorization) plays a vital role in securing user access and protecting sensitive data.

42. How To Simplify Your Application State Management

The Introduction

43. How to Learn Enough React to be Dangerous

Most of React courses are outdated. Best up to date resources to learn React in 2021 NetNinja Codeevolution. Focus on Hooks and functional components

44. How to Create Your First React Profile Page!

Creating a profile page in React is not only essential but also super fun! It lets your users view and manage their personal info in style.

45. 6 Best Online Courses to Learn GraphQL for Beginners and Experienced JavaScript Developers

Hello guys, you might have heard about GraphQL, another exciting technology. GraphQL is gaining a lot of popularity because of its superiority over traditional REST APIs.

46. A Quick Comparison Guide to Low Code Internal Tool Builders

To make the adoption of low-code technology hassle-free, this platform comparison guide covers a lot of basic as well as more advanced information to evaluate the top low-code platforms.

47. 8 Beginner Design Projects for Aspiring Front-end Developers

These are 8 projects with requirements and designs that you can do to add to your portfolio as a Front-end Developer. The order of these projects is from easy to intermediate level.

48. “JavaScript has Never Been My Favorite Language” - Interview with Node.js Creator Ryan Dahl

Ryan Dahl speaks about the main challenges in Deno, the future of JavaScript and TypeScript.

49. Should You Try v0, Webcrumbs or Both?

Webcrumbs Frontend AI is an open-source tool for front-end coding. It uses artificial intelligence to generate code components directly from images or text.

50. How to Integrate Smart Contracts to the Frontend

This is a step-by-step on how to integrate smart contract to frontend using web3.js, dRPC and CoinGecko API.

51. Create a Morphing 3D Sphere in Javascript with Three.js

In this guide, I create a morphing sphere with a cool, wireframe background.

52. Protect Your Application by Hiding API Keys and Tokens in React - Beginners guide

Discover how to hide your API keys and tokens in React using environment variables with Vite and nodejs. Protect the security of your services.

53. How to Refactor Your React Application And Connect with Redux

Introduction

54. Following These 6 Steps Will Help You Build A Super Lightweight Website

Not an Early Adopter

55. Compilation of the Most Common React.js Interview Questions

A comprehensive collection of React technical questions to help you prepare for frontend interviews.

56. Clean Code: Functions and Methods in TypeScript [Part 1]

Learn how to write cleaner code by avoiding common mistakes in functions and methods.

57. How to Use AWS Lambda Authorizer for Flexible and Scalable Web Service Authorization

On one of the projects I worked on, there were 8 services that used Auth0 for front-end authentication and a rotated static token for back-end authentication.

58. Top 12+ React Boilerplates and Starter Kits for 2024

What criteria do you use when choosing a React boilerplate? We made a comparison of boilerplates by features and analyzed each of them

59. Bootstrap Vs. Bulma in Ruby on Rails Application

Bootstrap 4

60. How to Connect React, Highcharts And Cube.js

Started as a simple charting tool for monitoring a snow depth near the owner’s country house in Norway, Highcharts quickly became one of the most popular visualization libraries. It provides a lot of great built-in interactive features and is easy to use.In this tutorial we are going to build a simple e-commerce dashboard with Cube.js and Highcharts. We’ll use the main Highcharts library, as well as Maps, Stock, and Solid Gauge modules.

61. Intro to React CSS Modules

CSS Modules helps you create independent and customized cascading style sheets for any .js file rendering HTML in your React application.

62. The Developer’s Guide to Completing Projects on Time

Become a better developer by learning how to properly collaborate in a team environment and turn their strengths into your success.

63. How to use context API in React

What is context API

64. Understanding Chakra UI

In this article, we will discuss what Chakra UI is, its core features and capabilities and by the end you should be able to decide if Chakra UI is a good fit.

65. An Introduction to Micro-Frontends in Enterprise Applications (part 1)

Leverage webpack module federation to build a scalable micro-frontends architecture.

66. A Comparison Of Web Component Solutions

"Don’t repeat yourself." Every programmer has this concept drilled into their head when first learning to code. Any time you have code you find yourself duplicating in several places, it’s time to abstract that code away into a class or a function. But how does this apply to user interfaces? How do you avoid re-writing the same HTML and CSS over and over again?

67. Angular Awesomeness: Supercharge Your App with Loading Spinners for Observables

Enhance user experience in Angular with captivating loading spinners for observables. Elevate your app's responsiveness today!

68. How to Use Domain-Driven Design in Micro-frontend Architecture

Discover how to apply Domain-Driven Design principles to decompose micro-frontends. Improve your front-end architecture and enhance your development workflow.

69. Writing Clean Front End Code

Writing clean front end code for a resilient, readable front end code repository.

70. The React Virtual DOM Explained

Virtual DOM Is Just A Virtual Copy Of The Actual Object That The DOM Has Created For A Specific Node And...

71. Automatic Image Optimization Using the Nuxt Image Component with imgix

See how you can use imgix and the Nuxt Image Component to accelerate page speed, simplify image workflow, and transform images at scale.

72. The Importance Of Selecting The Right Frontend Framework

Creating a new product comes with lots of ideas and requires numerous technologies. The idea of choosing the right framework matters a lot. Learn how to choose

73. Introducing TezJS: The Fastest Website Premix Framework

TezJS is a modern JavaScript framework, allowing you to build a modern Jamstack website by achieving highest website performance & 98+ web vital out of the box

74. Mastering Angular Dependency Injection: Advanced Techniques for Building Robust Applications

Explore advanced Angular dependency injection techniques to build robust, maintainable applications efficiently.

75. How to Build a Github User Finder App With Next.js & Tailwind CSS

In this project, we are going to build GitHub user Search App using Github API. We will design the UI of the app using Tailwind CSS with Next.js as a framework.

76. Master React by Designing Effective APIs With the useImperativeHandle Hook

The useImperativeHandle hook allows developers to customize the methods and properties exposed by a component, enhancing flexibility and maintainability.

77. 10+ Ridiculously Cool Admin Themes And Templates

In today’s article, we will have a quick look at 10 admin templates and themes that are simple to use and good to look at.

78. How to Become a UI Developer

After sharing my post describing what a UI Developer is, I got some requests to write another post specifically about how to get a UI Developer job. It's certainly not an obvious path. My first job out of college was working for my alma mater in the Art Department media lab, during which time all I knew was that I wanted to transition into web development.

79. How can Self-Healing AI Help a Web Test Automation Developer?

I have been working in the automation field for more than a decade, and have seen automation tools evolve in unique ways. During the earlier years, when AI technologies weren’t prevalent, I remember how our automation team faced particular and unavoidable challenges which we, at that time, thought were some of the trickiest to resolve from our end. But we accepted it as just a part of daily life in the automation world and adapted to it.

80. A Tutorial for Todo Apps using React, Redux and Framer-Motion

React redux todo app tutorial : In this tutorial we will build Todo List app with animations using Framer-motion. With react-redux we will use redux-toolkit.

81. How to Build Your own Rick-roll URL Shortener App

Step by step guide on how to make your own url shortener. This wil help you understand how to integrate APIs.

82. Streamline NestJS Setup with Extensive React Boilerplate

Extensive React Boilerplate: what is it, what features include, how it complements Nest.js boilerplate to build full-stack apps

83. Predicting The State of Front End Development: 2021 Edition

Where is front-end development heading in 2021? Jay Freestone examines trends and technologies that will shape web development this year.

84. What Frontend Engineers Should Know About Backend

The vast majority of things a frontend engineers need to do can be done without knowing anything about the backend other than the API. If you work on different parts of the frontend for long enough though, you'll probably run into something that does require some backend knowledge. Here's the short list of topics that a frontend engineer should know about the backend.

85. A Guide to Building Interactive Charts in Flutter

The Flutter charting library Graphic has a well-designed interaction system for various interactive charts.

86. Understanding Chrome V8 — Chapter 3: Compilation pipeline, Scanner

Welcome to other chapters of Let’s Understand Chrome V8

87. Bootstrap 4 Customization According to Your Design

Twitter Bootstrap is the most popular CSS framework. It has been so since its first release in 2011. Its constantly rising popularity begs the question: what aspect of it allows room for the different look and feel of millions of websites that are built on top of it? In this article, I demonstrate how to modify Bootstrap 4 according to a design that has its own color theme, responsive breakpoints and spacing styles.

88. How to Bypass the Vercel Tax by Using Open-source Alternatives

89. Building a Design System for Email Templates (React)

Arthur Tkachenko is releasing a React component-based design system for email templates.

90. UI Throwback: Creating a Retro Progress Bar for iOS using CALayers

Dive into the blend of retro charm and modern iOS development with our guide on creating a nostalgic CALayer-based Progress Bar in iOS.

91. How to Build a Framework that is Actually Helpful

And also that you are capable of doing

92. A Breakdown of Software Development Types for Small Businesses

Want an in-depth knowledge of the top software development services? Hire a custom software development company today!

93. 3 Things You Will Love About Micro Frontends

3 cool things that will make you love micro frontend architecture - flexibility in managing codebase, a wide choice of frameworks, and independent deployments.

94. Build an E-commerce Site with Sanity and Commerce Layer

One of the greatest benefits of composable, headless commerce is the flexibility it introduces to the developer experience of building shopping experiences.

95. Add video conferencing to your React App with 100ms

What is the better Agora alternative for video conferencing? What other solutions bring on the table when compared to Agora. Read how I created an app.

96. Top 15 Online Resources to Learn How To Code

Top 15 Resources to Learn Coding in 2021, Frontend Masters, FreeCodeCamp, Coursera, MDN, W3Schools

97. Introducing Neuron Lang: A New Language For Frontend Development

HTML, CSS, and JavaScript are combined in this elegant language.

98. Optimistic Updates in Frontend Applications

Discover how optimistic updates revolutionize user experience by instantly updating UI elements without backend validation

99. Cloud-Native Buildpacks, BuildKit, and Container Images: Qu'est-ce Que C'est?

In this article, we’ll do a deep dive into the Buildpacks BuikdKit frontend implementation and see how it actually works under the hood.

100. Pinpoint Those Pesky Minified Javascript Errors With Sentry

Source Maps to the rescue.!

101. Helpful CSS Selectors

A CSS selector is a set of rules which will allow us to style any HTML element. In CSS there are many different selectors, they will also explain in detail and a descriptive example of each of them.

102. Understanding Chrome V8 — Chapter 1:Checkout, Build, Run V8

Welcome to the first chapter of Let’s Understand Chrome V8.

103. How to Create Effective Frontend Design Documents

Learn how to create effective frontend designs with this comprehensive guide. We cover everything from design principles to implementation strategies.

104. I Spent Years Freelancing in Web Dev—Here’s the Modular Trick That Saved My Sanity

I needed to come up with an approach that would allow me to use logic from one project to another.

105. Your Guide To Learning Redux

What is Redux : A beginners guide. Redux is very important if you're using state in your web app. Especially if you're React Developer then you must learn Redux

106. The 1MB Challenge: Can You Build a Modern App with Zero Dependencies?

Tired of massive node_modules? Learn how to build a modern, reactive SPA using zero dependencies with native Web Components, Proxies, and the History API.

107. Chat Is a Terrible Interface for Agents—and 2026 Will Prove It

Building AI Agents? I tried Angular, HTMX & Python. They failed. Discover why A2UI is the declarative protocol to replace basic chatbots.

108. Build Your Next eCommerce Store on NodeJS

Top easiest ways to make an eCommerce store with Node.js. Shopify vs. buit-for-you solution.

109. Why I Unit Test My Sass: Mixins 🧪

Besides testing functions, did you know you can test mixins as well?

110. Things You Didn’t Know CSS Grid Could Do

Discover the potential of CSS Grid for modern web layout design. Learn how to effortlessly position items in the center, stack elements and more

111. Ranting as a Front-End Developer: Skills, Expectations, and the Full Stack Journey

From newbie coder to jack of all trades: the wild ride of a front-end dev in the ever-changing tech world!

112. Let Your Browser Take a Breather with Scheduler.yield()

A practical guide to scheduler.yield() – the new Prioritized Task Scheduling API that prevents Main Thread blocking and improves user experience.

113. How to Start a Career as a Junior Developer in 2026

The "Junior Developer" role is collapsing (down 46%), but a new path is emerging.

114. Adding Responsive Website Design To Your Web Projects

115. What Everyone Is Getting Wrong About React Native Modals

Do you find using modals in React Native to be a bit of a pain? This article teaches you how to get a better development experience with them.

116. How I Became a Web Developer at 17

In this article, I describe my story of becoming a Web Developer at 17, working with real-world clients and projects.

117. Getting Started with the Neuron Language

A step-by-step guide to developing with Neuron.

118. 5 Cool React Admin Templates for Bootstrap Dashboards in 2021

This article has a list of the most powerful React admin templates to create quick dashboards.

119. Create A Lightning Text Effect Using HTML And CSS Using This Simple Code

Learn to craft a dynamic lightning text effect using HTML and CSS. Follow our step-by-step guide to enhance your web design skills. Start now!

120. Angular 21 Rolls Out Modern Testing, Headless A11y Components, and AI Tools

Angular v21 brings signal-driven forms, new accessibility tools, AI-powered CLI features, zoneless apps, and modern testing with Vitest.

121. A Complete Guide to How the CSS Not Selector Works

In CSS, it's often necessary to signpost that we want to select an element, but not in specific circumstances - like if it has a certain class.

122. Nobody Serious Uses One AI Coding Model Anymore

A practical look at multi-model AI coding, from Grok and Claude to Codex and Gemini, and why one model is no longer enough.

123. How I Plan on Becoming Proficient in Web3 Development by 2025: The Ultimate Web3 Developer Roadmap

A web3 developer is a computer programmer who focuses on building decentralized applications, Non-fungible tokens (NFTs), and smart contracts.

124. How to Use an Event Bus in Vue.js 3

In this tutorial, we will use the Vite build tool to scaffold a project.

125. CSS Scroll-Driven Animations: A Step-by-Step Guide With No JavaScript

Learn how to enhance your website with CSS scroll-driven animations, transforming static content into dynamic experiences effortlessly with no JavaScript.

126. Mastering the Document Object Model (DOM)

In this blog post, we are going to deep dive into DOM and try to understand what a DOM is, and how it works.

127. The HackerNoon Newsletter: Vibe Coding - A New System of the World (3/9/2025)

3/9/2025: Top 5 stories on the HackerNoon homepage!

128. AI Wants to Kill the Frontend Developer. It Won’t Work.

Every few years, something threatens to replace frontend engineers. AI is just the latest. Here’s why it won’t work, and what devs should do instead.

129. How To Build a Todo List App by Using Svelte and Meteor

Creating a Todo app with Svelte and Meteor

130. Using CSS Custom Properties To Optimize Styling Efficiency and Readability

Learn about using fallback values with CSS Variables to optimise code.

131. The Front-End Guide to Digital Accessibility

A comprehensive guide to accessible website design and development

132. Create Spellbinding Parallax Effects with GSAP for Your Website

Learn how to create mesmerizing parallax effects using GSAP and ScrollTrigger to enhance your website's user experience and retention rate.

133. What is 'this’ in JavaScript?

‘this’ is always been a pain in the a** for many JavaScript developers, but it’s time to say ‘I got this’.

134. Rethinking Components with React Hooks

React Hooks have been around since React 16.8 and remain as popular and in demand as ever. They have introduced a completely new way of handling components in React, which may lead you to reevaluate your approach to coding on a fundamental level. Having already been established as the most beloved front-end framework according to Stackoverflow popularity polls, React went above and beyond with the introduction of Hooks.

135. The Advantages and Disadvantages of Angular

When you need to create a Single Page Application, your first idea should be to search for the best framework to implement it. We have a lot of frameworks but 3 are very famous: Angular, React, and Vue.js. Today I will teach you about Angular, its advantages, disadvantages, and how you can start to learn it.

136. Text Truncation in CSS: Learn Single and Multiple Line Truncation with Ease

Learn how to effectively truncate text using CSS for both single and multiple lines, perfect for managing long strings and maintaining clean layouts.

137. How The Modern Web Test Automation Is Changing Our Lives

This article leaves you with the thought of the importance of imagining and implementing solutions to help the test automation world evolve swiftly.

138. How to Use Clip-Path CSS Property

I was given a task to replicate the newsweek website and I thought that would be a walk in the park until I started working on the project. My focus will be on the red/orange background of the header used on that website, as shown on the image above and how I was able to come up with the design using the clip-path property in CSS3.

139. An Anthology of Flexbox Tools and Tutorials (Frontend Development)

We have a lot of great tutorials and courses, related to flexboxes.

140. Create A Data Visualization Map Using Mapbox

In this article, we make a map with a software called Mapbox in a few simple steps. This won't involve any coding at all!

141. 7 Ways to Up Your TypeScript Game

Master TypeScript with essential features: unions, nullish coalescing, object typing, overload signatures & more!

142. Still.js Is Taking Vanilla JavaScript to the Enterprise

Still.js is a modern, open-source JavaScript framework designed for building enterprise-grade web applications without relying on bundlers or transpilers.

143. 7 New CSS Features That Will Smoothen Your Web Development

You all must be familiar with the importance of CSS. How is it an invertible part of web development? When a person decides to step ahead in web development, HT

144. The UI: Why It's the Real AI Agent Bottleneck

We need to stop treating the UI as an afterthought. It’s a critical component for unlocking the value of AI agents in the enterprise.

145. Five Days into Vue.JS: My First Five(5) Takeaways

Getting Started with VueJS from ReactJS background, Learning Vue, Vue Fundamentals, My takeaway from VueJS in a Wee

146. A First Look into Conditional When and Else Statements in CSS

147. AI Didn’t Replace Me—It Supercharged My Phpstorm Workflow

Discover how a frontend developer uses GitHub Copilot daily to code faster, debug smarter, and boost productivity without sacrificing control.

148. A Complete Introduction to TailwindCSS

This blog discusses CSS prerequisites and use cases for Tailwind CSS. It is helpful for anyone who's getting started with Tailwind CSS.

149. The 7-Layer Blueprint for Serving, Securing, and Observing AI Agents at Scale

From PoC to Factory: Deconstructing the 7-layer architecture of a production-grade AI Agent Platform for enterprise scalability and control.

150. Introduction to CSS line-height Property

The CSS property line-height defines the amount of space used for lines, most commonly in the text.

151. Build a Mini “Photoshop Factory” in Python: Gradio + Cloud Run + AI

Streamline retail image editing with Combo Banana, a prototype automation tool built with Gradio, Nano Banana, and Google Cloud Run.

152. Custom Logic in Webflow: How to Push No-Code to Its Limits

Discover how to extend Webflow’s no-code capabilities with custom logic, low-code integrations, and performance-first architecture.

153. Creating CSS3 Animated Backgrounds From Scratch

Use CSS Filter and Keyframes to Create Awesome Effects

154. Building Mobile Responsive Websites with Bootstrap

We live in a fast-moving world which has moved past the known desktops and big-screen laptops to portable mobile devices. Gone are the days when websites were built for big-screen users. Now, they are built majorly for mobile users. This development, which is no longer new as it used to be has finally come to stay in our world. Developers must then keep pace with this reality in other to be relevant and to also serve their clients, and most importantly, the end-users well.

155. Hacking Dependency Free React State Management

How to create global state management in React applications without side dependencies and unnecessary rerendering

156. How to Build an Impressive Demo Project

Discover essential tips for creating an impactful demo project that effectively showcases your coding skills to potential employers.

157. How to Implement Lazy Loading Images and Videos in JavaScript

Learn how to implement lazy loading for images and videos in JavaScript using the Intersection Observer API.

158. The Remote Work Fantasy Breaks in Real Life

I moved from Istanbul to LA and found the same Figma files waiting. Reflections on nomadic remote work, timezone pain, and why stability matters for design....

159. Building a Logo Creation App with Next.js, Shadcn/ui, and Lucide React

Learn how to build a customizable logo builder app with Next.js, shadcn/ui, html2canvas-pro, and Lucide Icons. Follow our step-by-step guide to create and perso

160. How to Get Started With CSS Flexbox

This little introduction to CSS Flexbox should help you to get a first impression and give you some examples to play around with. From here you will be able to integrate this powerful framework into your own projects.

161. How to Write Tests for React - Part 2 [Beginner's Guide]

Writing React Test with React recommend libraries - Jest & Testing Library for React Intermediate users.

162. Testing a React App with Jest and react-testing-library

How to test a React App, with Jest and react-testing-library

163. What is CSS [Beginners Guide]

CSS is one of those things we see get thrown around but not really explained. If it does, we only get to scratch the technical surface. Over the years, CSS has grown from something that makes the web prettier into a tool that can be infused with user experience psychology and conversion inducing patterns. To add to it all, the differences in browsers and screen size requirements push CSS’ potential to be complex through requirements just a little bit further.

164. Angular Signals Are A Game Changer: How They're A Great Fit For Scalable Apps

Signals are a new concept in Angular that plays well with reactive programming and templates.

165. How We Created Custom React Components for Any Front End

We created a lightweight solution using React that has a global state and runs independently in the background.

166. 6 Reasons for Using Bootstrap Framework

Usually, when we are making a web page, we need to use the code that we created before in other projects. That means that we are going to redo the same features over and over again.

167. Here's Why Polyglots Have an Advantage

If your company needed a real-time service tomorrow, could you evaluate Go versus Node.js versus Elixir objectively? Or would you default to what you know?

168. How to Use ADK, OAuth, and Gemini Enterprise to Power Up Your Agent in Production

The promise of AI agents is immense productivity gains. But putting them into production can be a tale of two extremes: surprisingly fast or painfully slow.

169. How to Build a Digital Collectibles Portal Using Flow and Cadence (Part 2)

With a Collectibles portal on the Flow blockchain and deployed to the testnet we can now focus on creating the frontend using React.

170. How to Start With CSS Displaying Basic Elements in HTML

This article helps you to start in CSS3, explaining the basics of how to display elements in an HTML document.

171. Replicating the Diablo 4 Website Using React, Vite, and Styled Components

Embark on a web development journey as we replicate the UI and functionality of Diablo 4's website using React, Vite, and Styled Components.

172. React and the useRef Hook

Using React refs in reactjs.

173. Escaping the jQuery Trap: How Django 6 Partials Let You Delete Your Frontend Code

Struggling with 25k-line Django templates? See how Django 6 inline partials & HTMX replace complex JS trickery with clean, modular, & scalable server-side code.

174. Learn the Basics of Angular CDK Overlay: Angular Modals and Pop-ups

Master Angular modals and pop-ups using CDK Overlay, enabling the creation of globally positioned overlays and dynamically positioned pop-ups.

175. The Frontend is Gross: Why I've Always Preferred the Backend

6 reasons why I prefer backend development to frontend development.

176. HTML for Beginners: Basics to Start From

In this article, we’re going to dive into the basics of HTML. We’ll explain what it is and what are the 3 basic components to create an HTML. Let’s go!

177. AI Can't Automate Design-to-Code, so Don't Quit Learning to Code Just Yet!

Can AI fully automate design-to-code? We explore the progress, pitfalls, and why developers still play a critical role in building real software.

178. Your First 10 Days In Frontend Development: With 30 HTML tags and Practice Exercises

Welcome to the first 10 days of the ultimate frontend challenge with me. This article details what to expect in your first ten days of front-end development.

179. Let’s Make a Pie By Using CSS Gradients

Nowadays, web pages use CSS and CSS provides a lot of chances to make different things. Gradients and a pie done by using gradients are some example of them.

180. 3 Basic Principles You MUST Know Before Using Redux

181. Interview with Ajdin Imsirovic on Angular and Frontend Web Development

Today I'm pleased to interview Ajdin Imsirovic, senior developer, author and teacher of two brand new Angular courses on Learnetto - The Free Visual Guide to Getting Started with Angular and The Complete Practical Angular Course.

182. Alpha Transparency in CSS Custom Properties

Learn how to use alpha transparency in CSS using custom properties—masterfully control colors and themes easily.

183. Building 7 Apps at Once With ADHD Nearly Broke My Solo Founder Brain

What it actually looks like to run 7 simultaneous projects solo with ADHD - the failures, the systems that survived, and why I'll never take a cofounder....

184. How Elements Positioned and Behave on the Web Page

It is interesting to everyone who started his journey in web development positioning element through in single display with tons of properties. It comes a time that all elements start behaving itself not in a way we want.

185. How the Parts Fit Together in Web Development: A Guide for Beginners

Web development includes client-side scripting, server-side scripting, server and network security setup, e-commerce development, and content management system

186. Why I Think VueJS Is Exciting with Noonies Nominee Rushikesh Mhetre

How I became the best at what I do

187. How to Include Bootstrap in Your Next Web Development Project

First of all, web development is an interesting discipline because things are always changing, evolving, and improving. But, as a beginner to front end web development, the constant change could be a barrier to your learning and motivation.

188. How I Built a Personal Assistant Using Google Cloud and Vertex AI: mAIdAI

I realized I needed something different. Not another generic team bot, but a Personal AI Assistant — one that knows my specific context, my preferred shortcuts

189. Nexio Earns a 43 Proof of Usefulness Score by Building Framework-Free UI Components

Nexio scores 43 on Proof of Usefulness, offering framework-free UI components built with pure HTML, CSS, and JavaScript.

190. Give Your AI Coding Assistant a Domain Expert Brain in 30 Seconds

A free, open-source collection of 38 role-based AI persona packs for Claude Code, Cursor, and VS Code.

191. How to Use the Angular CDK Viewport Ruler for Responsive Apps

Learn responsive app behavior effortlessly in Angular with the CDK Viewport Ruler—never miss a viewport resize event again!

192. DNS Resolution: Optimization Tools and Opportunities

DNS resolution is the first thing that happens when a request is made to a remote server. It is a process of finding the computer-friendly address of the remote server using a human-friendly domain name.

193. How To Create a Good Markup

There is a myth that the easiest thing about web development is building a web-page layout. Based on this, some developers decide not to waste time on learning a competent approach to layout. And it’s in vain. There are many ambiguous moments in the layout, which are worth paying attention to.

194. The Role of Front-End Development in Website Design

A bad front-end development will affect your business, as well as your customer base. The first impression of a website is key.

195. Specifying a Node Version in Netlify Builds

Often, I need to 'tell' Netlify the Node version for my sites, and often I can't find the correct docs for this. Here's a potential solution, if you can relate.

196. Building Order From a Startup Mess

Six months into my first startup role, I rebuilt VALK's product from an engineer-built MVP. Here's what went wrong and what actually worked....

197. Why Paid Commercial Web Accessibility Plugins Is Better Than Free Plugins

Building website these is one thing, building an accessible and useable website is another thing entirely as it requires some expertise and use of accessibility tools.

198. How to Build Proffesional Websites Using Flexbox

199. My Acquaintance with Flexboxes and CSS Grid

Until recently, I was only browsing the site as a user. Yes, of course, I noticed that the appearance of the pages of sites that I view on the Internet changes over time.

200. The Real Cost of White-Label UX

What breaks when your fintech design system grows from 7 clients to 70+ institutions fast - tokens, variants, documentation, and saying no....

201. The Real Cost of the ADHD Generalist Life

What 17 years of ADHD hyperfocus taught me about hobbies, careers, identity, and why some interests actually stick.

202. The Noonification: IP Geolocation Tools for Beginners (4/24/2023)

4/24/2023: Top 5 stories on the Hackernoon homepage!

Thank you for checking out the 202 most read blog posts about Frontend Development on HackerNoon.

Visit the /Learn Repo to find the most read blog posts about any technology.