426 Blog Posts To Learn About Front End Development
Let's learn about Front End Development via these 426 free blog posts. They are ordered by HackerNoo 2026-8-2 02:0:8 Author: hackernoon.com(查看原文) 阅读量:3 收藏

Let's learn about Front End Development via these 426 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.

The same old HTML, CSS, and Javascript.

1. Creating a Library of React Components using Create React App

Learn Repo's image-7ba1c

UPDATE: You can use the npm package create-component-lib to automate all the steps described in this blog post.

2. My Top 13 JavaScript Diagram Libraries

Learn Repo's image-b5a65

Nowadays, the amount of data grows exponentially, and the more information we see, the more painstaking and time-consuming it gets to analyze it. With the advent of big data, the business world faced the necessity to shift from traditional Excel spreadsheets to more effective ways of data visualization – colorful and interactive diagrams, charts, dashboards, maps. Thanks to modern data visualization tools, people can spend less time and effort on grasping difficult concepts or identifying new patterns, thus making a significant contribution to more effective decision making.

3. How to Build a QR Code Generator in React

Learn Repo's image-a653d

The idea behind creating a quick response (QR) code generator is to translate data from images to text. A QR code is simply the representation of image data as text, and it has a lot of useful applications from restaurant menus and concert tickets, to online calendar invites, payments, and the list goes on.

4. Choosing Between Front-End, Back-End & Full Stack Developers

Learn Repo's image-aef4a8

Hire a team of front-end and back-end developers or full-stack developers at Systango.

5. Function Composition with Lodash

Learn Repo's image-3ff75

Have you been reading JavaScript posts lately? Maybe you’ve noticed that functional programming is really popular right now. It’s a really powerful way to program, but can be overwhelming to get started with. Thankfully the most popular NPM package (with 48 million downloads this month) has a very useful functional programming package to help us get started!

6. 4 techniques for responsive font sizing with SCSS

Learn Repo's image-bc855

Before reading on, you need to know what these things are:

7. The Best Practices for Front-End Development

Learn Repo's image-f9f358

The Best Practices for Front-End Development

8. Effective Code Splitting in React: A Practical Guide

Learn Repo's image-4c345

Large bundle sizes and slow startup is a common problem faced by single-page applications (SPAs), since they typically download all the JavaScript required for every single page of the application right at the start, before rendering a single pixel.

Learn Repo's image-dab358

The JavaScript world is moving fast.

10. From Zero to Web3 Hero: Building a Multichain Dapp from Scratch

Learn Repo's image-7e999

What if we told you that a developer without blockchain knowledge can create a multichain dApp in a couple of minutes? Let’s explore how it's possible!

11. Setting up a GraphQL Server and Client in Next.js

Learn Repo's image-402d08

This tutorial will explore how to create a GraphQL server and client with Next.js to provide a more efficient and flexible development experience for our users.

12. How Backend-Driven UI Cuts Time to Market

Learn Repo's image-ede79

Discover how vital hacking Time to Market (TTM) is in mobile app success and explore the innovative approach of Backend-Driven UI (BD UI) to shorten TTM.

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

Learn Repo's image-32b14

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

14. Top 10 JavaScript Charting Libraries for Every Data Visualization Need

Learn Repo's image-d2eeb8

There're numerous JavaScript charting libraries. To make your life easier, I decided to share my picks. Check out the best JS libraries for creating web charts!

15. 32 Awesome JavaScript Snippets (one-liners) You Should Use in 2023

Learn Repo's image-366a48

I'd like to share some useful JavaScript stuff I have saved

16. The Evolution of Web Interfaces: Balancing Aesthetics and Functionality in Frontend Development

Learn Repo's image-26a1b8

A good interface in 2024 is a world apart from that of the early days of the internet.

17. "If You Have a Goal, You Can Reach it" Nominee Nominee Yan Tsishko

Learn Repo's image-56da28

Yan Tsishko is a chief software engineer at Oxagile. He believes Javascript/TypeScript is the most exciting technology & that frontend is the future of tech.

18. Build a Single Page Web3 App with Vue 3, Vite and Pinia

Learn Repo's image-ba1b4

A complete how-to guide on creating, testing, and deploying an example bookstore application with Vue 3, Vite, Pinia, Nightwatch

19. How to Build a Search Bar in React with React Hooks

Learn Repo's image-d2c83

Below is a small gif of what we will be building. A simple search box that allows us search through a contact list. We would be using functional components rather than class based components to achieve this.

20. 4 Reasons Why React JS Has Taken Over the Front End Web Development

Learn Repo's image-d4cc08

React.Js has taken the role of a standard resource in front-end development and here are some of the reasons why the language has done so well recently.

21. How to Make a Silky Smooth Scroll in React

Learn Repo's image-12bb08

Have you ever been working on a project and wanted to scroll smoothly through your app?

22. Using React Router v6 for Private and Public Routes with Access Validation

Learn Repo's image-684428

In essence, React Router is a routing library designed for React-based web applications. Its main purpose is to facilitate navigation between components or view

23. A Guide to Angular Signals With Practical Use Cases (Part 1)

Learn Repo's image-7e5d2

Part 1: A detailed exploration of Angular Signals, touching on three use cases and their practical applications.

24. How to Style Horizontal Rules in CSS: Styling the hr Tag

Learn Repo's image-7feca

There are a few simple tricks you can use to make your content stand out from the pack.

25. How I used Stack Overflow & GitHub to get dream job before 19 without degree

Learn Repo's image-287f7

Hey, my name’s Daniel, I’m 18. I have no degree in IT. I’ve just written my mature exams. I have two dream, very well paid jobs. I’m full-time front-end developer and part-time remote Ember.js consultant.

26. What's The Right Way to Fetch Data in React Hooks? [A Deep Dive]

Learn Repo's image-6245d8

The React Hooks docs has a FAQ entry: “How can I do data fetching with Hooks?” where they link to this well written and detailed article by Robin Wieruch. There is however a shortcoming in that approach which affects correctness is some important situations.

27. How to Build a Shopping Cart with Next.js and Zustand: State Management with TypeScript

Learn Repo's image-40ac1

Learn how to manage a React global state with Zustand and TypeScript. Practical guide and code samples. Persist global state in localStorage.

28. It's Hard to Create a PWA With Next.js: But Why?

Learn Repo's image-a03c98

Discover the challenges of creating PWAs with Next.js, the powerful next-pwa plugin, and the exciting future with the @imbios/next-pwa package.

29. Creating an Accordion With Vue.js: A Step-by-Step Tutorial

Learn Repo's image-5c927

In this article, we will be creating an accordion with vue.js. It is used mostly for expandable FAQ sections in websites.

30. Winning "Contributor of the Year 2022 - React.js" is an Honor

Learn Repo's image-7983a8

Winning the title is a testament to the hard work and dedication I have put into learning and improving my skills as a React developer.

31. How to Simulate a Backend REST API with json-server for CRUD Development in React

Learn Repo's image-6ed348

Simulate a backend REST API for React development with json-server. Set up a fake REST API to prototype and mock frontend application.

32. Using React and Typescript to Create Reusable and Customizable Modals

Learn Repo's image-02a538

Create reusable and customizable modals with React and TypeScript. Learn how to make a complete modal with React Portals and styled-components.

33. Top 9 Tips to Improve React Performance

Learn Repo's image-1cc8a8

These 9 tips will help you improve the performance of your React code so that you can make the most out of your software and maximize what you are capable of.

34. How to Deploy a React App to GitHub Pages

Learn Repo's image-39007

This article outlines how to smoothly deploy a React App through Github while avoiding common problems that such a process is likely to cause for you.

35. Migration From Karma/Jasmine to Jest - Why, When, and the Results

Learn Repo's image-f5397

How to migrate your Karma/Jasmine project setup to Jest?

36. When and How to Use useMemo in React

Learn Repo's image-615b78

In this article, you will be able to learn what useMemo it and how to use it effectively

37. Getting Started Building a Svelte App with SvelteKit

Learn Repo's image-14352

38. Integrating a Contact Form with EmailJS in React

Learn Repo's image-6972c

In this tutorial, you’ll learn how to connect a front-end library, React, with EmailJS to receive user messages on your website or mobile applications

39. Alternatives to Create React App

Learn Repo's image-27d818

I see a lot of discussion around CRA being outdated and we should replace it with Vite. This blog discusses CRA's problems and alternatives we can use.

40. 10 Cool Angular Material Admin Dashboard Templates

Learn Repo's image-8db088

Speaking about frameworks for making web applications, we must consider worldwide known Angular, which goes in two different versions — Angular or AngularJS.

41. Which Framework Must You Implement for Your Next Project? (Next Js VS React)

Learn Repo's image-5fe37

React and Next JS are effective JavaScript frameworks for developing web applications and websites. These frameworks are used by a large community of developers all over the world. Both are open-source projects for developing powerful and interactive web applications, but which should you use? If you are perplexed by the question of Next JS vs React, this blog will be of assistance.

42. Top 5 Boilerplate Admin Templates With Node.js Backend

Learn Repo's image-a65de8

More and more developers are currently deciding to boost their workflow, minimize unnecessary tasks, and structure their virtual desks through admin panels with Node.js backend.

43. When and Where to Use REM and EM Units in Web Design?

Learn Repo's image-9b77c

Get clarity on using REM or EM in web design. This guide explains the differences and helps you choose the best unit for your project's needs.

44. Implementing Social Login for a React and Backend App

Learn Repo's image-a5099

Implementing Social Login: A Step-by-Step Guide in React with Typescript. How to add Github and Google login for users and taking advantage of the social netwo

45. How to Build a React Component Library From Scratch

Learn Repo's image-c04658

A component library is one of the coolest things a web developer can make, but if you don't know how to make one, let me guide you a bit.

46. Animating Line Charts With D3.js

Learn Repo's image-d8d848

Chart animations, which will make your application shine.

47. An Easier Way to Authenticate Users in E2E Tests

Learn Repo's image-b5f028

There are many cases in which you may need your tests to act on behalf of an authenticated user. For instance, if your Web application provides special functionality for authorized users, you will need your test to authenticate.

48. Course Review - The Complete Web Developer in 2023: Zero to Mastery

Learn Repo's image-5ec898

Are you someone who would like to learn Web Development, but don’t know where to start? Well, you are in the right place.

49. Autocomplete Search Component With React and TypeScript

Learn Repo's image-737628

Autocomplete Search Component With React and TypeScript

50. 7 React Admin Dashboard Templates For Your Next Project

Learn Repo's image-a61798

Developing an admin area for your React web application can be very time-consuming. And it is just as important as designing all of the front-end pages. Both admin area of your web-application and the pages themselves must be pixel-perfect, fully responsive and have mobile-first and user-friendly web design. In this article, I listed some of the best ReactJS admin dashboard templates that can speed up your development and save you a lot of time and money, eliminating the costs of creating a web application from scratch.

51. Using React to Take Advantage of Markdown and Adding Functionalities to Code Blocks

Learn Repo's image-0258b8

Build a tutorial blog with React and Markdown. Enhance your blog's user experience with syntax highlighting, dark mode and copy to clipboard functionality.

52. The Magic of Component-based Frontend Development

Learn Repo's image-7e8f7

53. 4 Ways to Add Icons from Figma to Your Website

Learn Repo's image-2b1f98

Discover the most effective methods for adding icons from Figma to your website with detailed explanations and practical examples.

54. How to Create a Google Chrome Extension: Image Grabber

Learn Repo's image-da6be8

Create Google Chrome extension from scratch

55. Cool CSS Variable Tricks To Try

Learn Repo's image-58c1e

In this article, we will consider several interesting hacks that allow you to use custom properties for what would seem impossible without preprocessors or JS.

56. How to Send Email Verification in Next.js 14 With NextAuth.js, Resend, and React Email

Learn Repo's image-9f119

How to implement secure email verification in Next.js 14 using NextAuth.js, Resend, and React Email. Enhance your web application's security and user experience

57. Implementing i18n in Next.js: A Guide to Non-Route-Based Localization

Learn Repo's image-dae378

Next.js: A Guide to Non-Route-Based Localization

58. How to Fetch API Data With RTK (Redux-Toolkit)

Learn Repo's image-e4d3a

Learn how to fetch data with Redux toolkit.

59. A Design System Architecture: What You Need to Know

Learn Repo's image-a6cc3

How a design system can serves as a cohesive language bridging the gap between design and front-end development.

60. 4 Options to Add a Custom Theme for Frontend Applications

Learn Repo's image-8ece18

Take a closer look at various options for how we can allow users to choose from various themes, as well as customize them for their needs.

61. 7 VS Code Extensions for Frontend Developers

Learn Repo's image-d1ae8

As a developer, you’re always looking for cutting-edge tools, tricks, and extensions. Here are 7 tools that'll improve your productivity and efficiency.

62. Choosing the Best JS Framework: Insights From Building the Same App 6 Times

Learn Repo's image-8763c

I never know which frontend framework is my favorite. So, I put them all to the test by building a simple to-do app with 6 different frameworks.

63. A Guide to Building an Image Generator with React and OpenAI

Learn Repo's image-ae0e38

This guide has discussed the steps involved in building an image generator with React and OpenAI.

64. Creating a Custom Hook for Fetching Asynchronus Data: useAsync Hook with Cache

Learn Repo's image-9fd27

We can create a custom hook that will be used to handle all asynchronous data fetching and updating the state updating.

65. How to Bring Live-Reloading Back to a Django And React Project

Learn Repo's image-3d4bd8

This article is a prequel of sorts to my earlier 110% Complete JWT Authentication with Django & React - 2020 article. That article covers how to get started with JWT authentication in a typical React and Django Rest Framework project, and it does that well enough. There's just one major annoyance with it - I couldn't figure out how to get live reloading working! So for every change made to the frontend, we had to shut down the dev server, rebuild the React bundle, and start it up again. Talk about tedious!

66. How to Improve Website and Rendering Speed with JavaScript Code Optimization

Learn Repo's image-d024c8

Poorly written code will surely slow down your website loading speed. To enhance the website's performance, let's consider JavaScript code optimization tactics.

67. Creating Beautiful Documentation Website For Your JavaScript Project

Learn Repo's image-61255

Nowadays, as a webdeveloper, you rarely build anything from scratch: your daily job mostly consists of integrating various Javascript libraries together. If you are building a web app you are most likely going to use some framework like React, Vue or Angular for your front-end. To transmit and manage the data you will be using Redux or GraphQL. For the backend, there will be Express and probably Loopback. Then you need to cover everything with tests, so Jest, Mocha or Jasmine must be present too. Finally, there will be UI frameworks like Bootstrap and maybe some charting tools. I have already counted at least 7 core libraries and all of these are in a single project! And what about underlying technologies like Javascript itself, Node.js and, probably, Typescript? Well, that’s a lot!

68. How to Create a Modern Skeleton Loader in React to Improve User Experience

Learn Repo's image-8946c8

Improve user experience with a skeleton loader in React. Mimic page layout with placeholder boxes for text and images while actual content loads.

69. Hooked on React Hooks — useState

Learn Repo's image-2e4408

Hooked on React Hooks — useStateSo what’s all the rage with React hooks? I’ve been exploring it for the past few months and lets just say I really believe that this is what React has needed to surmount its position as the top front end framework.

70. 10 Reasons Why Front End Development Is a Great Career Choice

Learn Repo's image-d96148

As the world becomes increasingly digitized, the demand for front-end developers is only going to increase.

71. How to Upload an Image From React to the Rails API Using React-hook-form and Context API

Learn Repo's image-d95f38

After reading this article, you should be able to create a React UI that allows you to use react-hook-form to upload an image to an API endpoint.

72. Splitting Angular Applications Into Micro Front-Ends

Learn Repo's image-1027f8

The alternative approach of designing huge applications.

73. How To Master CSS Positioning Fundamentals?

Learn Repo's image-f41058

It is the received wisdom among software developers, as anyone who has so much as had a conversation with one can testify, that the best way to make progress in learning to programme is to “learn by doing”. I am not here to contest that.

74. How to Build a User Management Solution with ORY Oathkeeper and Auth0

Learn Repo's image-9acd28

Building a user management solution using ORY Oathkeeper and Auth0.

75. HTML Structure and the Importance of Elements as Containers

Learn Repo's image-8d0498

Probably the most important concept you can learn about HTML is its structure in the form of containers.

76. It’s 2023, But We Still Need to Talk About Nested Styles in CSS

Learn Repo's image-f2d6b

Why don't I need to use nested css styles in my product and why is it a bad practice.

77. How To Serve a Vite + Vue3 Page Inside a Sub-folder

Learn Repo's image-96bf78

Using Vue3 and Vite page inside of sub-folders.

78. How to Deploy a React App to Heroku in 5 Minutes in 5 Easy Steps

Learn Repo's image-4126b

Deployment of a React app on Heroku is a way of hosting an application on a server, and the server provides everything to keep the app live on the internet

79. Why SaaS Pricing Pages Fail

Learn Repo's image-4023

A feature on the table and then locking it behind ‘upgrade to unlock’ two days later is a hostage situation.

80. Efficient State Management in JavaScript Apps with Statemanjs

Learn Repo's image-1624b8

Statemanjs is a powerful, efficient state management library for JavaScript and Node.js.

81. 13 Angular App Optimization Tips for Frontend Developers

Learn Repo's image-ae7098

How to optimize an Angular app? First, we need to consider how we understand optimization as such. Optimization helps achieve better app performance and easier code maintenance. Optimization is not a checklist or a to-do-list, and there is no universal way to optimize your app.

82. 10 Best Coding Challenge Sites For Beginners

Learn Repo's image-0ffa

Coding challenge websites are a great step to take after you learn one language. These will challenge your understanding of your language to deepen it further.

83. jquery: Is Still Relevant or Is It a Product of the Past?

Learn Repo's image-92caa8

Learning it will not hurt you, but introducing it into a project can raise a few eyebrows. For greenfield projects, it makes sense to default to vanilla JS.

84. Review of 12 Online Code Editors for Web Developers

Learn Repo's image-95845

Some online code editors have basic features similar to text editors while others complete Integrated Development Environments (IDEs). We review both.

85. 302 Stories To Learn About Front End Development

Learn Repo's image-74b38

Learn everything you need to know about Front End Development via these 302 free HackerNoon stories.

86. The Best AI Assistants for Frontend Developers That Will Change the Way You Code

Learn Repo's image-e98e68

These AI assistants will take your frontend game to another level.

87. Gatsby.js vs. Next.js: The Best React Framework and Its Use Cases

Learn Repo's image-ed0be8

Gatsby.js vs. Next.js: Gatsby.js is better for static websites, while Next.js is better for dynamic or hybrid multi-user websites.

88. How To Debug JSON Web Tokens (JWTs)

Learn Repo's image-d4684

So many modern web applications, both client-side and server-side, use JSON Web Tokens (JWTs) for authentication, and this is an excellent approach. However when things don't work, it can be tricky to work out why. This post aims to give you some tactics for understanding and correcting problems with JWTs. If you're just getting started, check out the documentation on working with JWTs and our APIs first.

89. How to Take a Photo in Your Browser with JavaScript

Learn Repo's image-73f6d

Modern browsers are more powerful than ever before. We can do many things in the browser with JavaScript now, we'll capture images in the browser with js.

90. How to Upload Files With JavaScript

Learn Repo's image-453e5

This is the second post in a series about uploading files for the web. In this post, we use JavaScript to create the file upload request.

91. 5 Great JavaScript Projects to Code During Quarantine

Learn Repo's image-5fbb98

We’re only three months into the new decade and we’ve already had the threat of WW3, Australia being on fire, and an outbreak of a new Coronavirus. Surprisingly, it’s the latter that has forced many people to isolate themselves at home.

92. 4 Automated End to End Testing Solutions Compared

Learn Repo's image-93f0c

Time to add some end to end tests for your next application.

93. Building Your Own Custom Pipable RxJS Operator

Learn Repo's image-eaa1a

RxJS helps in asynchronous JavaScript with observables. This guide covers basic to custom operators, emphasizing robustness and testing.

94. How to Setup Tailwind CSS Framework with React

Learn Repo's image-b79998

Tailwindcss provides a modern spin on writing css. And unlike bootstrap, it allows us write css without predefined classes i.e we can create our own custom styles without external opinions on how things should look.

95. How We Build a Reusable Front-end Development Project Using Webpack and Tailwind CSS

Learn Repo's image-287df

One of the areas that a web developer will spend the most time learning is a build system or process to streamline their directory own local development process. When I first started working with task runners I was using Grunt to automate tasks, such as compiling Sass, bundling JavaScript, and optimizing images. However, what amazed me was that all the same tasks that I ran locally to develop could be run before deploying to a production website using a Git repository.

96. Building Engaging Real-Time Data Visualizations In React With Highcharts

Learn Repo's image-dbf26

Learn to create real-time charts in React with Highcharts and WebSocket. Includes setup guide, code examples, and GitHub repo for quick experimentation.

97. Heatmap Visualization With Deck.gl

Learn Repo's image-c1b168

Heatmaps are a very popular type of geo data visualization that are commonly used to display large amounts of location-based data.

98. How to Build System Documentation with VuePress

Learn Repo's image-658928

Creating good documentation is essential for every product a company builds, for its users to solve specific problems they might encounter. System documentation

99. Run, JavaScript, Run

Learn Repo's image-50dc08

JavaScript runs the world (at least the virtual part), but what runs JavaScript? That's exactly the question we are going to answer!

100. How to Build Infinite Scrolling in Laravel: A Dev Guide

Learn Repo's image-dc97f

Optimize infinite scrolling in Laravel with step-by-step instructions for a seamless user experience.

101. AVIF Is the Next-Gen Image Format You Will Hear a Lot More About

Learn Repo's image-33cd6

The AVIF Format is the next-gen image format based on the AV1 video encoding format, that reduces file size, while improving #CoreWebVitals. Learn how.

102. Creating Stunning 3D Charts With Highcharts And React.

Learn Repo's image-5ffa28

Unlock the power of data storytelling with Highcharts & React, crafting vibrant 3D visualizations for dynamic web apps.

103. How to Set Up Authentication With AWS Amplify in Next

Learn Repo's image-c66eb

Authentication is a way for applications to confirm user identity before granting permission or entry to a website.

104. Data Visualization Using Chart.js and Gatsby

Learn Repo's image-29e3c

Data visualization helps you transform your unorganized data in an organized and valuable way that conveys the right message to your audience without words.

105. What is the "this" Parameter In JavaScript

Learn Repo's image-9593b8

The "this" parameter in JavaScript is like that oddly concealed obstacle on a path that keeps tripping people.

106. 14 Top Node.js Open Source Projects: 2021 Edition

Learn Repo's image-33092

Note that under open source projects we assume the following:

107. Creating Composite Node of a Graph using D3.js

Learn Repo's image-1f7b8

Lately I have been using D3 for visualizing data for a React project and it got my attention for a while. I was especially interested as to the scope of this very powerful tool that has a great problem solving ability range related to any kind of data visualization.

108. How to Develop a Signup system with React, Redux, and Rails

Learn Repo's image-7004c8

I have always been fascinated with one’s ability to create or recreate. Software development for gives me a way to translate my imaginations into useful tangible things. The feeling I get after going through challenges to figure out how to put my ideas together, is incomparable. Full-stack development is the combination of both front-end technologies and back-end technologies to create a fully functional application. In this tutorial, we are going to combine front-end technology called React and Redux with a back-end technology called Rails to create a simple sign-up system.

109. Cats Taking Over: How to Make a Random Cat Image Generator With React and Cat API

Learn Repo's image-214e9

Easy guide to filling your life with (more) internet cats by making a random cat image generator with React and Cat API. If you prefer video format then I have already made a video on YT:

110. Top Mobile Browser Emulators: Developer's Humble Opinion

Learn Repo's image-e15b08

*Illustration by Regex SEO

111. Build a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React. Part 1

Learn Repo's image-d5a068

An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React

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

Learn Repo's image-46deb8

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.

113. Mastering CSS: Using Pseudo-Classes and Pseudo-Elements to Build a Landing Page

Learn Repo's image-d3b7a8

Why and how to build a landing page using pseudo-classes and pseudo-elements in CSS.

114. WebGL Fundamentals: 2D and 3D Graphics For The Web

Learn Repo's image-4a68c

WebGL (Web Graphics Library) is a JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins. WebGL does so by introducing an API that closely conforms to OpenGL ES 2.0 that can be used in HTML5 <canvas> elements. This conformance makes it possible for the API to take advantage of hardware graphics acceleration provided by the user's device.

115. The Best Front-End Frameworks for UI/UX: Future-Proof Careers

Learn Repo's image-1e6d

The Best Front-end frameworks are future-proof and supply the best design solution to the UI experts. There are diverse options in the market for C++ and Java

116. How to Deploy Modern Apps with AWS Amplify

Learn Repo's image-d67f08

Deploying a web app to AWS Amplify provides a way to host your frontend web app on the internet using its services for free which provisions a URL you can share

117. Set up WebSocket for Your ReactJS-app in 5 Minutes!

Learn Repo's image-c44058

Make the most out of your ReactJS app with the help of WebSocket on no-code Directual! An easy way to make a chat app, get notifications, and much more.

118. How to Setup a Contact Form to Your Ghost Blog

Learn Repo's image-eed098

Ghost is a free and open source blogging platform written in JavaScript and it powers an incredible range of websites; from individual bloggers who are just getting started, to large teams of writers and editors at some of the largest organisations in the world. Currently more than 2 million websites running on Ghost including Getform's Blog that you are currently reading!

119. Choosing Between React, Gatsby, Next.js For Your Frontend

Learn Repo's image-52c578

React, Gatsby, Next.js. Which of the three should you choose for your frontend web development and what should you understand before you make the decision?

120. CSS Animations: Creating Bouncing Ball Animation From Scratch

Learn Repo's image-2cda78

Photo by Kevin Ku from Pexels

121. Optimizing State Management in React Applications: From Small to Large-Scale

Learn Repo's image-f05dc

Learn techniques for handling state effectively in large-scale React applications.

122. Building Analytics React Dashboard With Cube.js

Learn Repo's image-80f828

Imagine that you need to develop a web application from scratch to monitor and analyze raw data. For example, you own an average size online store. You are not satisfied with the existing solutions for data analytics and you want to manage what components will be in your admin panel by yourself. It is also very important for you to work with raw data and build analytical charts yourself.

123. How to Become a Successful Web Developer in 2021

Learn Repo's image-4396c8

Alright then, so you have decided your path. You want to become a web developer this year.

124. Canvas And React: A Simple Guide To Data Charts

Learn Repo's image-6bf938

The power of canvas. Make your data visualizations flexible and performant.

125. Top 7 Dark-Themed Admin Templates For Your Next Project

Learn Repo's image-7d6698

If you don’t have any definite preferences in design, you should try dark colors, because dark themes look so stylish and become more and more popular. That is why we decided to find the most amazing React, Angular and Vue admin templates with dark themes. If you ever googled admin templates then you probably know that there are tons of them and that is fine to be on the fence about which one to choose. If you are not sure whether to use admin dashboards templates or not you can read the article about the benefits of admin templates. The incorrect choice of an admin template may lead to a giant waste of time and money – so it’s the decision you should think about for a while.

126. Facts Everyone Needs To Know About Front-End Development Practices

Learn Repo's image-2fb47

Front-end development takes much more than writing clean code. While writing concise and legible code is not mandatory, it will save many headaches in the future. The chances of writing code that will never be changed or never looked at again are slim to none, and time spent getting lost in old code is time wasted. Here are some key web development best practices for HTML, CSS, and JavaScript.

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

Learn Repo's image-4d5d2

Not an Early Adopter

128. Higher Order Components (HOC) In React: Beginners Guide

Learn Repo's image-3832b

In this tutorial, we are going to learn what is higher-order components, the syntax of higher-order components, and how to use HOC in React.

129. Quick Introduction to Responsive Web Design For Beginners

Learn Repo's image-ee0788

Responsive web design is a design that adjusts and adapts to any viewport (user’s visible area of the web page) rather than only a specific viewport, irrespective of the visualization device.

130. How Redux Observable Made Ajax Calls Great Again

Learn Repo's image-f5c7c

I am building my own SaaS application using React library for the user interface. What I like about react you don’t have to use it in a SPA (single page application).

131. Building Rails Carousels Using Bootstrap

Learn Repo's image-e27d68

Bootstrap carousel with rails

132. The Most Definitive React Hooks Cheat Sheet for 2020

Learn Repo's image-218b28

With the introduction of React hooks since the 16.8 version, we have changed the way we write React application. Indeed, we can now leverage React features, such as state and side effects, within function components.

133. Introducing The Popover API: Elevating Web UI Interactivity with JavaScript

Learn Repo's image-ccdf08

Learn to enhance web interfaces with the versatile Popover API and JavaScript, optimizing user experience and interactivity.

134. Supercharge your Software Development Productivity by Using these 5 Tools

Learn Repo's image-7fd198

5 Tools to Boost Your Productivity While Developing - but you probably haven’t heard of before.

135. 50+ GitHub Repositories Every Front-End Developer Needs

Learn Repo's image-32dbe

50+ Github Repositories Every Front-end Developer Needs

136. Why You Should Choose Angular or Vue over React for Your New Web Application

Learn Repo's image-d3f7c

An article that describes the advantages of the front-end frameworks Angular and Vue over the front-end React library.

137. Important Notes For HTML CSS Beginner Developers

Learn Repo's image-514b

Every time one decides to embark on a new adventure it is inevitable to find obstacles and have a few downfalls along the way. In my case, it was more like one of those people you watch on YouTube getting hurt trying to perform some amazing trick…

138. TCP / IP Stack - Simplified for Web Developers 🌍🧑🏻‍💻

Learn Repo's image-29bfc8

TCP / IP model is not a physical thing. It is a conceptual model used to understand how communications are made over the Internet, and consists of 4 layers.

139. Rethinking Web3: How to Build Faster Using Scrypto

Learn Repo's image-00971

How to use the new programming language to build more efficiently.

140. Serverless at the Edge: A Quick Overview

Learn Repo's image-66092

Edge computing platforms like Cloudflare Workers and Deno Deploy allow us to write serverless middleware and backends that are both very fast and cheap.

141. How To Scrape Wikipedia By Using Puppeteer and Nodejs

Learn Repo's image-a995e

Scraping Wikipedia for data using Puppeteer and Node

142. Over 40, With no Technical Background, This is How I Learned a Frontend Framework in 2 Weeks

Learn Repo's image-63835

Over 40, with no technical background, this is how I learned a Frontend Framework in 2 weeks.

143. Hide the Navigation Bar in Rails

Learn Repo's image-b893f8

Recently I was working on a project in RoR and I realized I wanted to show the navigation bar and footer on some pages and nothing on others. For example, Imagine a signup page with a navbar !!! Yuck, not only does it not look pretty but also, I have never seen any design where the login/logout pages have a navigation bar. Very few designs like that do exist, and in my opinion, are not the best.

144. Building a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React [Part-2]

Learn Repo's image-41e9f

An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React

145. Road To Front- End Developer in 2023

Learn Repo's image-c03318

To become a good frontend developer, you must be aware of the importance of frontend development and its role in creating websites and web applications.

146. How to Create Dynamic CSS Using Vue Reactive Variables

Learn Repo's image-f2d9f

If you use Vue, you might be used to having to apply different classes to tags based on the logic in your code.

147. How To Generate WCAG Compliant Contrast Color in Bootstrap

Learn Repo's image-b9746

The intent of this Success Criterion is to provide enough contrast between text and its background so that it can be read by people with moderately low vision.

148. How to Use NGINX to Host a Local Site Using Docker

Learn Repo's image-0a6fa8

Sometimes, you can't simply open your index.html in Chrome to test your website. You need the features of a real web server like NGINX.

149. Boosting React App Performance: A Guide to Lazy Loading and Suspense

Learn Repo's image-e7a838

Lazy loading is a strategy that defers the loading of non-essential resources until they are needed, reducing the initial loading time and improving the overall

150. Understanding the Tech Stack for Web3 DApp Development: A Guide

Learn Repo's image-9ae68

The tech stack for dApp development includes Blockchain Networks, Smart Contract development Deployment frameworks, and Frontend development.

151. 12 Awesome Toggle Switch Designs (With Source Code!) 🎨💖

Learn Repo's image-df4ca

Finding the perfect toggle design can be a challenge. This article addresses the problem by showcasing 12 creative examples with code.

152. Interface Colors: From Palette to Themes

Learn Repo's image-0e4a2

How a cohesive structure and mathematical principles can streamline color management for designers and developers operating within a design system.

153. React Vs. Vue: Who Takes The Prize

Learn Repo's image-d12a78

we’ve put together this convenient guide to popular frameworks, to help you better understand the use cases of Vue vs. React.

154. How to Start an App And Choose React Native Stack

Learn Repo's image-6b16b

How to Build a React Native App

155. How to Write Tests for React - Part 1 [Beginner's Guide]

Learn Repo's image-19ca8

Writing React Test with react recommended libraries — Jest & React Testing Library for complete beginners.

156. Enhancing Password Security and Recovery with Next.js 14 and NextAuth.js

Learn Repo's image-43ffb

Learn to set up a secure and user-friendly system for password recovery in Next.js, complete with token verification and email notifications.

Learn Repo's image-c3aa6

158. Building a Point Map in JavaScript

Learn Repo's image-12396

Master creating interactive point maps in JavaScript! Step-by-step guide using millionaire counts for global cities for illustration. Dive in now!

159. How To Format Dates Correctly

Learn Repo's image-d052d8

This article explains how you can format dates on your site using Velo.

160. Velo How-To: Text Formatting

Learn Repo's image-9d84d

You can connect data to elements using Wix Data and datasets or Velo and code. You can learn about how data is formatted when it is connected using datasets, here.

161. Increase Your Conversions with these Pricing Models

Learn Repo's image-9aef28

There are many pricing models that you can use to increase your conversions, here is a list of 5 pricing models you should be using.

162. JavaScript is Everywhere

Learn Repo's image-ffb4c8

JavaScript facilitates every person, business, and organization’s interactive online presence across the world.

163. The Coder's Gambit: Create a Chess Game with React and Chessboardjsx

Learn Repo's image-a3118

In this article we are going to create a chess game with React and Chessboardjsx ♟️. On top of that, we will use the chess.js library.

164. Writing Clean Front End Code

Learn Repo's image-1bb03

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

165. The Seven Best Admin Templates And Themes in React

Learn Repo's image-159e5

The appearance of Node.js became the new era for JavaScript because of the opportunity to synchronize frontend and backend. All JavaScript programs with help of

166. Sveltekit and Appwrite Cloud: How to build a list app

Learn Repo's image-76583

Learn how to use Appwrite’s API and Svelte to create a list app with features like task creation and deletion and storing the data in Appwrite Cloud.

167. Why Front End Developers Going Full Stack Should Choose Go

Learn Repo's image-3786d8

So you’re a front end developer, and you want to learn some backend stuff. You want to become a full stack developer someday, so where do you start? Google’s Go language is an excellent place.

168. Top 3 React Custom hooks in current project

Learn Repo's image-7d9ac

Custom hooks are an amazing thing that happened with React. It brings to us the ability to create beautiful components and move a lot of business logic to hooks

169. A Beginner's Guide to Dockerizing a Vite dApp Project

Learn Repo's image-8d8698

This is a guide that shows you how to containerize and share your dApp using docker and Vite.

170. Web Dev in 2023: Angular vs. React Battle for Dominance

Learn Repo's image-da5b88

In the ever-evolving landscape of web development, Angular and React continue to be two powerhouse options for front-end development.

171. The React Virtual DOM Explained

Learn Repo's image-981e58

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

172. 24 HTML Attributes You Want to Use ✨📚

Learn Repo's image-678538

A review of some of the HTML attributes you might want to use.

173. How to Create a Custom State Management Library With React Hooks and Context API

Learn Repo's image-ac41

In this article, I will introduce the React Context API for state management and create a similar solution as Redux without using a third-party library.

174. 5 reasons to consider Next.js for your next projects

Learn Repo's image-096528

Next.js is a framework built on React that gives frontend developers the flexibility of creating modern and scalable apps

175. Implementing Dashboards Using Google Charts.

Learn Repo's image-3670a8

Implementing charts without coding.

176. We Built An Open-Source Backend Server for Web & Mobile Developers: AppWrite v0.5 [Announcement]

Learn Repo's image-7138e

Built-in, automated SSL, custom domains, new authentication features, dark mode, and more! After a lot of work and anticipation from our developers’ community, I am really excited to announce the release of version 0.5 of the Appwrite back-end server.

177. How to Ace Your Interview Assignment to Land Your Next Front-end Job

Learn Repo's image-687998

Let’s have a quick look at how to make your next front-end interview assignment look as good as possible.

178. CSS is Only Hard Because You’re Doing Too Much

Learn Repo's image-dcb77

Start with markup, not styles. Write only the CSS you actually need. Design for mobile first, not as a fix later. Let layouts adapt before reaching for breakpoi

179. Do You Really Understand the Viewport

Learn Repo's image-b5d21

If you are a web developer, you must have heard about viewport, and the below line may seem familiar to you.

180. How To Manipulate DOM Elements In React

Learn Repo's image-fd4d7

DOM Manipulation is the process by which one can dynamically change the content of the web page. Working with DOM should be fairly easy.

181. Become a Front-End Developer in 6 Months with These 4 Skills

Learn Repo's image-6a1bf

Let me give you a simple roadmap to know where you are, and where you should go next. So here are 4 essential skills to become a frontend developer in 6 months.

182. An Anthology of Essential Frontend Resources to get you through 2019

Learn Repo's image-3737e8

Frontend development has taken the world by storm in the last decade with extreme progress in all web technologies (HTML, CSS, JS, etc.) sponsored and led by the biggest software companies in the world. It is arguably one of the highest paid, the most in-demand and satisfying job in the software industry for quite some time. This is the best time to learn it if you haven’t started already 😃!

183. Understanding Chrome V8 — Chapter 2: Hello World

Learn Repo's image-a5ed38

Welcome to other chapters of Let’s Understand Chrome V8

184. Can You Build an App in One Day? Discovering Superflex, your AI Front-End Developer

Learn Repo's image-406fa8

Superflex integrates with Visual Studio Code (VSCode), allowing engineers to generate code directly from Figma designs, images, and text prompts.

185. 10 Reasons To Use TailwindCSS In Your Next Project

Learn Repo's image-0526f

Tailwind as a framework is designed for optimum performance and fewer style clashes. Learn 10 reasons to choose Tailwind CSS for your next project.

Learn Repo's image-44db88

React is popular for a reason. It offers not only a solid paradigm of programming but also makes code much more maintainable.

187. Is HTML, CSS, and JavaScript Enough for Front-End Development? The Sad Truth

Learn Repo's image-66a438

Explore the essentials of HTML, CSS, and JavaScript for web development. Are they enough for modern front-end applications? Learn more in this article !

188. Top Mistakes JavaScript Developers Make

Learn Repo's image-606638

This article will show you some typical mistakes that almost every Javascript programmer has made during his career.

189. Introducing TezJS: The Fastest Website Premix Framework

Learn Repo's image-743228

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

190. Clean Code: Classes and Objects in TypeScript [Part 3]

Learn Repo's image-60d9e

Learn how to write clean and maintainable code in TypeScript by following best practices for classes and objects.

191. 10+ Ridiculously Cool Admin Themes And Templates

Learn Repo's image-ac6f9

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.

192. Web Devs, Bookmark These 19 Frontend Resources 🎨✨

Learn Repo's image-dc04

I curated some of my favorite front-end resources for colors and palettes, fonts, icons, illustrations, stock photos, and videos.

193. Why Is React the Best Front-end Framework to Learn in 2024?

Learn Repo's image-6436c8

In this article, we will explore why React stands out, comparing it with two other popular frameworks, Angular and Vue.js, and why you should choose React.

194. Beginner in Front-End? Don't Learn React, Angular or Vue

Learn Repo's image-f8b0e8

In the first steps as a programmer , people really lose their way trying to find their passion and they keep asking themself a lot of questions like: what should I learn? maybe front-end web development, or maybe Cloud computing, Machine learning engineering is better for me ,nah back-end web development is the one chosen for me .

195. Frontend vs Backend: All the Differences Explained

Learn Repo's image-79cc88

With the evolution of technologies, both front-end and backend have evolved to a great extent. The difference between the two is what we are going to discuss.

196. Steps to Become a Front-end Developer

Learn Repo's image-72188

This article will help you to start a path to front-end development. In the last 10 year’s I didn’t pay any attention about programming and the way websites built. About 2 years ago, I started to spend more than 12 hours every day working as a remote tester for several platforms.

Learn Repo's image-3bb698

My article will introduce you to some innovative Cypress plugins and highlight the crucial packages that have significantly contributed to Cypress's success

198. Javascript Promise Methods With Polyfill Example: A Cheat Sheet for Developers

Learn Repo's image-363668

199. How To Become a Web Developer in 2024

Learn Repo's image-45a068

Discover top resources for learning and freelancing opportunities to gain real-world experience, and kickstart your frontend development career today!

200. What Adding display: flex Does

Learn Repo's image-bb861

display: flex will change the way that your text will appear when rendered based on how you set its behavior and how large the box it is placed in is.

201. Web Components Exposed: Empowering Frontend Developers For Unparalleled Success

Learn Repo's image-5d053

Unleash the power of Web Components and revolutionize your web development workflow. Learn to create reusable elements and enhance your apps effortlessly.

202. 10 Resources That’ll Make You Better At Dashboard Creation

Learn Repo's image-667708

More and more organizations rely on business dashboards for various reasons – including gaining critical insights into their data, monitoring and tracking key performance indicators, studying past performance, and predicting future trends.

203. The 3 Stages of Improving Your Everyday Life as a Developer

Learn Repo's image-ef065

Maximize efficiency in low-code web dev with these essential practices. From setup to cleanup, streamline workflows for better productivity and innovation.

204. ReactJS: The Javascript Developer’s Guide

Learn Repo's image-3c4b28

This article will walk you through the concepts you would need to know to step into the world of widely used ReactJS.

205. Creating a New Website? I Have Nuttertools for You

Learn Repo's image-c6252

With this website, you get to run performance, lighthouse, core web vitals, visual comparison, and traceroute tests on your website.

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

Learn Repo's image-c60b7

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

207. How I Build Image Processing Pipeline

Learn Repo's image-c366b

This is a post that I have been putting off for a while, but I think the time has come to share this with the community. Two years ago I sat down to start a new project, an experiment involving image downscaling and Node.js, and since then it has become my primary open-source project.

208. The Guide To Core Redux Concepts

Learn Repo's image-c8458

In a React app, data is fetched in the parent component and then passed down to child components through props.

209. Collection Of Javascript Packages and Extensions That I'm Using

Learn Repo's image-3f11c8

It’s been a while since I started learning JavaScript and, like other languages I learn, I like to discover ways to code efficiently. In this article, I’m going to show you some of the most awesome libraries and VSCode extensions that will improve your JavaScript coding experience.

210. React’s New Server Components Might Be the Death of Bloated Web Apps

Learn Repo's image-60cdf8

A senior-level deep dive into how React Server Components (RSC), SSR, and CSR work together in Next.js 15 — and why server-first rendering is the future.

211. Step-by-Step Guide on How to Build a Web Application with Velo

Learn Repo's image-851818

Velo by Wix is an innovative product that lets you build robust web applications with zero setup. Work in Wix's visual builder, add custom functionality and interactions using Velo APIs, and enjoy serverless coding in both the front-end and backend. With Velo, your web app can be up and running in a fraction of the time it would normally take you.To introduce you to Velo, we created our own version of a "Hello, World!" example: a simple currency converter site that uses the wix-fetch API to connect to a third-party service. Site visitors choose source and target currencies from dropdowns and enter an amount to convert. The results are displayed in a text box.

212. Design Once, Reuse Everywhere — How I Built a Custom Shadcn UI Registry with Next.js and Vercel

Learn Repo's image-d5171

Build and deploy a public shadcn/ui registry on Next.js & Vercel—covering setup, registry.json, cssVars, deps, and quick CLI install.

213. Building Your Own BMI Calculator: A Step-by-Step Guide

Learn Repo's image-9f157

This is a simple BMI Calculator made with pure HTML, CSS & JavaScript.

214. React Application Architecture: Components [Part 1]

Learn Repo's image-c43fc

Have you ever tried to find out some useful and basic information about React application architecture? It’s as tricky as learning rocket science, really!

215. A Complete Guide to React Hooks

Learn Repo's image-eaf848

Let's deep dive into React Hooks and uncover the secrets to building efficient, dynamic UIs with this comprehensive guide to modern web development.

216. How to Upload Files With HTML

Learn Repo's image-a386a8

This is the first post in a series all about uploading files to the web. In this post, we cover the steps needed to upload files using only HTML.

217. A Developer’s Guide to Accessibility For Mental Health and Cognitive Disabilities

Learn Repo's image-7d397

In this blog, we’ll explore common barriers on web pages faced by users with mental health challenges.

218. A Beginner's Guide to CSS Grid Layout

Learn Repo's image-76bcb

A Beginner's Guide to CSS Grid Layout

219. How to Choose a UI Library for Your Frontend Project

Learn Repo's image-4daa8

Choosing a UI library for your frontend project can be a challenging task. I will try to help you make this hard decision.

Learn Repo's image-b5a21

The Front-end handles the presentation of a website for end users while a backend handles the relations and connections of servers and features with databases.

221. Adding Multilanguage Support to CRA with React-i18next Module

Learn Repo's image-861e5

React-i18next is one of the best options for multi-language apps among many libraries in which you may be lost.

222. How to Avoid React Anti-Patterns by Weaning Off Bad Programming Habits

Learn Repo's image-fbe738

Let's consider some examples of React anti-patterns which avoidance will help you ensure the top-notch quality of your front-end development.

223. 3 Simple Ways to Optimize Your Images and Improve Core Web Vitals

Learn Repo's image-acb418

Image performance plays a huge role in #CoreWebVitals, which in turn play a huge role in SEO. We'll show 3 quick and simple ways to optimize images. #webperf

224. JavaScript Ordinals: Adding st, nd, rd and th Suffixes to a Number

Learn Repo's image-6edca

In Javascript, it's usually considered best practice to work with absolute numbers, as number is a defined type. However, when expressing these numbers in user

225. How To Create Your React Application From Scratch

Learn Repo's image-bff86

In this article, you are going to build your first React application. React is the most popular front-end framework and it’s for good reasons. One reason is that React will only update the parts of your website that got changed.

226. How I Started My Journey in Web Development

Learn Repo's image-5900b8

In my first encounter with web technologies, a lot of things were complicated to me and almost to everyone I know till now. There are a lot of questions about how a page works, how it is built and what is the logic behind it. So let’s clear out some things here for those who want to be Web developers and don’t have a clue about programming.

227. The Amazing React Router

Learn Repo's image-f18598

Context

228. Answers to 5 CSS Questions that May Confuse You

Learn Repo's image-901678

What is the computed value of the display property for the .child element in the following example?

229. HTTP Live Streaming (HLS): Why It’s the Best Protocol for Video Streaming

Learn Repo's image-91b5a

HTTP Live Streaming (HLS) is a great way to encode, stream and manage videos for a smooth viewing experience, regardless of bandwidth, device and environment.

230. 3 Things You Will Love About Micro Frontends

Learn Repo's image-04a168

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

231. The Svelte Effect: Everything You Need To Know

Learn Repo's image-297bc

What is it about Svelte that makes it the most eligible bachelor in the front-end dev scene along with the likes of React & Vue? I mean, Svelte could be the next big thing, but does it have what it takes?

232. 10 Dashboard Templates and Effective Indicators for Tracking KPI’s

Learn Repo's image-ccf728

KPIs or Key Performance Indicators are a modern instrument to make a system (business, for example) work effectively. KPIs show how successful the business is, or how professional the employee is. It works with the help of measurable values, that are intended to show the success of achieving your strategic goals. KPIs are measurable indicators that you should track, calculate, analyze, and represent.

233. How MarkUp Reshaped Digital Collaboration for Remote Workers...and Grew 302% in One Month

Learn Repo's image-593b98

When we started MarkUp, a visual collaboration tool for digital content, we expected to see user growth from much of the design and developer communities, because of the problem we are solving in those fields.

234. How to Create Bullseye Charts with JS: COVID-19 Vaccine Pipeline

Learn Repo's image-dccd48

Bullseye charts are widely used in drug pipeline & clinical trials data analysis. Learn how to create one in JavaScript and explore the COVID vaccines by phase.

235. 60fps: Powerful Tricks & Tools To Stop TypeScript and Javascript Jank

Learn Repo's image-a43498

Keep web apps and sites smooth and interactive while processing with these tricks and tools.

236. How to solve the Z-index issue Within 1 minute😲😲

Learn Repo's image-08bb5

In this blog, I am going to tell one secret tool in the dev console that you can use to debug your next Z-index bug.

237. 2024 Complete Full-Stack Developers Roadmap

Learn Repo's image-2af3b8

Learn how to code and become a full-stack developer from scratch with this guide.

238. Elevating Frontend Development: The Crucial Role of Testing in Web Dev

Learn Repo's image-fe16c

In web development, this involves checking that web pages look and function correctly in different browsers and devices.

239. Implement Themes/Dark Mode in Your Front-End in 5 Minutes

Learn Repo's image-95846

No matter if you write your own CSS or use frameworks such as Semantic or Bootstrap, implementing dark mode is often the most procrastinated feature

240. My Personal Plan to Learn the Whole Web Frontend Development Ecosystem in 2021

Learn Repo's image-2f56b

I have always been very curious about the whole web frontend development ecosystem. It seems to me technology and developer tooling evolve very fast, and people have done a lot of creative things in this space in the last several years. Being completely ignorant to frontend it also added motivation for me to make a commitment this year (new year resolution🎉)  to become proficient at frontend development.

241. Basic Hooks for Your TypeScript Project

Learn Repo's image-dbc77

5 essential TypeScript React hooks for modern, efficient, and maintainable front-end development.

242. What is a UI Developer Role?

Learn Repo's image-8b64d8

The world of technology is a complicated one. With titles like “rock star”, “ninja,” it can be hard to take job descriptions seriously. It doesn’t help that many hiring managers ask for ludicrous credentials. Is a UI Developer a real thing? Maybe they have job descriptions like this:

243. A Quick Guide on How to Create Accessible Buttons in HTML

Learn Repo's image-70f51

Creating accessible buttons in HTML is crucial to becoming a great front-end developer; learn how with this guide!

244. Top 15 Online Resources to Learn How To Code

Learn Repo's image-96b238

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

245. Create Zoom Transition Animations in React and Framer Motion: A How-To Guide

Learn Repo's image-543c2

This article aims to explain, how we could create a zoom page transition animation effect for a gallery web application using React & Framer Motion.

246. What To Expect From Your Front-End Developer Job Interview

Learn Repo's image-875d48

Interviews are hard, especially technical interviews where you’re expected to think, solve, and analyze all while the interviewer stares at you. But what people don’t realize is that being interviewed is basically just another skill, and skills can be honed with the right information and practice.

247. How To Create Forms in React

Learn Repo's image-18bde8

Just like we use Forms in HTML, we can use the same thing to React. It’s quite different from other DOM elements but not too complex.

248. What is the Difference Between Front-End, Back-End, and Full-Stack Development?

Learn Repo's image-47a72

The world of web development is rapidly changing, so staying on top of all the latest tools is an ongoing task. In order to stay current with the latest trends

249. 20+ React Tools to Help You Become a More Productive Programmer

Learn Repo's image-1726e8

The goal of this post is to provide you with tools you need to be more productive when developing React applications.

250. Top 7 Bootstrap Admin Dashboard Templates

Learn Repo's image-954058

There is a huge number of admin dashboard templates on the internet and a significant number of free ones to download. They usually include such kind of things like graph/chart libraries, dashboard page, alert boxesbuttons, navigation schemes, icons, tables and so on. We will try to find some best suitable UI (user interface) toolkit for your project.

251. Simplifying Responsive Images with A Responsive Configuration Builder - Eliminate Boilerplate

Learn Repo's image-261e48

Simplify the process of specifying responsive image urls in your front-end javascript projects.

252. 7 Visual Studio Code Extensions That Help Frontend Developers Increase Productivity

Learn Repo's image-2a6008

As a developer, you’re always looking for cutting-edge tools, tricks, and extensions to improve your productivity and efficiency.

253. Building a Better Web: A Guide to Accessibility for Developers

Learn Repo's image-9017d8

Web accessibility is a growing focus for developers, and this guide will show you five ways to incorporate accessibility elements into your web design.

254. Next.JS vs. React: What Should You Use?

Learn Repo's image-debd38

React is a tool for building a front end. Next.js serves the same purpose. However, both instruments offer a slightly different set of features.

255. Here's What Dependency Hell Looks Like & How To Avoid It (TLDR; Libraries May Be Causing Dependency)

Learn Repo's image-fcc55

Libraries, packages, crates; you can't build software without them. But sometimes we get carried away. Here's how to avoid dependency hell.

256. My Favourite Front-End Interview Question to Ask Candidates and Why

Learn Repo's image-94fde

Interviews often says more about the interviewer than about the actual project and what tasks you would be assigned.

257. Optimizing your Vue App Using v-once and v-memo

Learn Repo's image-3a2c7

We'll be looking at how we can optimize performance using two little-known Vue HTML attributes known as v-once and v-memo.

Learn Repo's image-18b5c8

CSS, Cascading Style Sheets, is a style sheet language that is simple and easy to learn. It is basically about how to represent HTML elements on the screen. It is mainly used for adding styles to web pages. It is one of the favorites of developers and designers for adding styles to web pages. So, today we will be talking about the 11 most asked questions on CSS.

259. 19+ Javascript Plugins and Data Table Libraries to Make Your Life Easier

Learn Repo's image-13e95

This time we want to introduce libraries for working with tables or grids, since tables are an important part of any great application.

260. 8 Great Material Admin Dashboards To Use In Your Project

Learn Repo's image-ac63f8

Looking through the admin template market you can easily conclude that this market is saturated. It’s observed in the number of templates, the amount of developers and (what is of the most important) a bunch of articles of «Best templates …(and here year, description or whatever goes)». And the amount of template becomes bigger and bigger every year. After reading several articles you may find out that to remember the name of the template you have liked is not (just believe us, really “not”) an easy task (of course, if you keep a template page in a browser tab it’s much easier, but don’t forget that RAM is limited and your browser may already keep 40+ tabs).

261. Mastering Debouncing Using JavaScript Basics and React Hooks

Learn Repo's image-867d

Explore the power of debouncing in JavaScript & React. From vanilla implementation to reusable hooks, optimize user interactions effectively!

262. 3 Must-learn JavaScript Concepts to Master Before Learning React

Learn Repo's image-77ca98

Jumping on learning React is easy, but you'll hit your head hardly later on if you are not yet familiar with these 4 key concepts detailed in this article.

263. Nobel Laureates by Country - Or Creating a Tag Cloud With JavaScript

Learn Repo's image-35ad6

Explore all Nobel Prize winners by country through an interactive tag cloud and learn how you can create your own JavaScript-based tag (word) clouds with ease.

264. An Open-Source Collection of Boilerplate Repositories to Help Set Up Your Next Project

Learn Repo's image-ec32e

The open-source templates for setting up coding projects.

265. 5 Simple Ways to Replace All String Occurrences in JavaScript

Learn Repo's image-02be98

Have you ever been in a situation where you had a string of text and wanted to replace all of its occurrences with something else?

266. Compilation of the Most Common JavaScript Interview Questions

Learn Repo's image-889d4

Comprehensive list of JavaScript interview questions from basic to advanced, to help you prepare for technical interviews and boost your coding skills.

267. The Possibilities for Innovation Within the JavaScript Ecosystem

Learn Repo's image-815988

Can You Master the Rapidly Evolving JS Ecosystem? Discover how to discover and satisfy users' requirements to remain competitive in the marketplace.

268. The Main Challenge is to Start Writing: Interview with Noonies Nominee Maksym Mostovyi

Learn Repo's image-0a532

A short story about the journey in front-end development

269. 6 Tailwind CSS Productivity Hacks Every Developer Should Know

Learn Repo's image-2e61c8

While Tailwind is already a powerful tool, there are ways to make it even more efficient.

270. How I Started to Learn Web Development

Learn Repo's image-e3cf1

In this article I will talk you about on how I started my path as a full-stack software developer and specifically about the first section on the microverse school program in which includes two elements of the front end development, those are HTML and CSS and not only that, this will include the difference between HTML and html5, CSS with css3 and about a wonderful thing that I always ignore in my life that will save your life in some cases, the frameworks.

271. Frontend Development Basics: How to Save Time with SASS/SCSS

Learn Repo's image-22d61

As a new comer to the development space I recall feeling over whelmed by the amount of time it would take me to complete a project. Working at a development company focused on CMS systems with PHP, my Front End/CSS skills were abysmal. My code was too long and a mess. Filled with repetitious code that looked as messy as spilled spaghetti.

272. Faster HTML And CSS Creation with Emmet

Learn Repo's image-b6b54

Emmet is a tool designed to help developers save time while writing HTML and CSS by encapsulating pieces of code and loading them with the help of easy shortcuts, here's an example:

273. 7 Ways to Scale Your Landing Page Performance

Learn Repo's image-7f732

Looking for ways to capture quality leads via your landing pages & acknowledge high conversions? Here are the 7 ways to scale your landing page performance.

274. What You Need To Learn to Become a Full Stack Developer from Zero

Learn Repo's image-aa3e3

I worked in marketing and data analysis. After a long time, I decided to change career and leave my 8 to 5 job, to pursue a remote job and start a business of my own. After this point, it's difficult to decide where to look for information and what language to start learning first. If you don’t have any previous knowledge this could be an impediment to continue with your goal. And a waste of your time trying to find the right resources to start.

275. UIUX Design v/s Frontend Development

Learn Repo's image-57aa1

A description on UIUX design and front end development.

276. The Future of Frontend in 2025: Server-First, AI-Powered, and Closer to the Metal

Learn Repo's image-f5bd18

Discover how frontend development is evolving in 2025—from server-first rendering and modern CSS to AI-enhanced workflows. Learn what tools and mindsets today’s

277. How to Master Nested CSS Selectors: Tips to Get Started

Learn Repo's image-70b37

Mastering CSS selectors doesn't have to be a daunting task. One of the best ways to set yourself up for success is by learning how to group and nest your select

278. 20 Chrome Extensions for Web Developers 2024

Learn Repo's image-d05c3

There are many great Chrome extensions for developers. We've picked the best dev tools for Chrome, from debug tools to VPNs and code generators and more.

279. A Prompting Workflow for Web Development That Reduces AI Hallucinations

Learn Repo's image-148df

Copy‑paste prompt templates for web development: ask 5–10 clarifying questions, plan, implement, then run five review passes to reduce AI mistakes.

280. Is No-Code Testing Actually Possible?

Learn Repo's image-02f258

Testing accounts for over a quarter of development timelines. Automated codeless testing can help remove bottlenecks bringing your software to market quicker.

281. 5 Easy Steps To Create A React Project With Serverless User Authentication

Learn Repo's image-0c7578

User authentication is a feature of many modern applications. Serverless programming has given developers leverage to deploy this technology in React.

282. Resources To Level Up Your Front-End Developer Skills

Learn Repo's image-4d741

10 Best Sites and Apps for Front-end Developers.

283. 6 Biggest Mistakes With The CSS Grid

Learn Repo's image-815fe

Introduction

284. Why Digital Accessibility Starts Within: Lessons from Crystal Preston-Watson

Learn Repo's image-cb4cc

Crystal Preston-Watson shares her journey into accessibility, the importance of internal digital accessibility, early education, and AI's role in inclusive tech

285. The First Dedicated IDE for React Web Applications - ReacTide 3.0 Beta is Finally Here 

Learn Repo's image-af67e

In addition to the teams behind Netflix, eBay, Airbnb, Dropbox, Instagram, and Facebook, there are currently over 1.3 million websites and applications built on React, making it one of the most powerful and ubiquitous frameworks of all time.

286. Crafting Interactive QR Code Web Components: Integration and Customization

Learn Repo's image-49b2f

Exploring the integration of QR codes into web components: a journey of discovery, challenges, and interactive web development.

287. How to Use jQuery: An Introduction to the JavaScript Library

Learn Repo's image-d8a73

jQuery is a JavaScript library that is used on your websites. jQuery is open source material that is used to make Javascript programming easier.

288. How To Get The Most Out Of TypeScript

Learn Repo's image-f48ce

I love TypeScript. I’ve been using it for over 2 years in various projects, and the more I use it the less compelling I find vanilla Javascript.

289. Why On-the-Fly Image Processing Beats Manual & Backend Processing

Learn Repo's image-bf591

Not all image processing techniques are created equal. In this article, we'll show you why solutions like imgix beat backend tools like ImageMagick & Thumbor.

290. My Experience with Creating Frontend and Backend Applications for My Startup

Learn Repo's image-13a028

In this article, I share my journey of developing both the backend and frontend of an application. I delve into the challenges encountered and overcoming them.

291. The Superpowers of Array.reduce() Method

Learn Repo's image-f8241

ECMAScript 5 introduced many awesome features in 2009, the majority of them being array methods like isArray, forEach, map, filter, every, some. But let’s talk about my favorite one: reduce.

292. Creating a Pareto Chart With JavaScript

Learn Repo's image-27c8f8

Welcome to this step-by-step tutorial that will empower you to create an interactive Pareto chart using JavaScript that will look nice on any device and in any browser!

293. Write Your Own D&D Encounter Tables in JavaScript for Dungeon Masters

Learn Repo's image-adbd7

Calling all Dungeon Masters! Here's a short beginner-friendly introduction to writing your own web and printer-friendly D&D encounter tables.

294. How to be a React Native Developer

Learn Repo's image-65fa38

How to be a React Native Developer

295. What Is Local Storage In JavaScript And How To Use It

Learn Repo's image-366c9

Local Storage let us save the data which is stored in the browser even when a user refreshes or closes a page. Let's know more about what is Local Storage ...

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

Learn Repo's image-60909

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.

297. Mastering JavaScript Conditionals

Learn Repo's image-d52368

"Mastering Conditionals in JavaScript: A Comprehensive Guide with Example"

298. If You're Going to Use Next.js — At Least Use it Right

Learn Repo's image-298dd8

Learn how to properly leverage Next.js with a server-first mindset. Avoid common pitfalls like overusing use client, understand RSC, native fetch, and more.

299. How to Create a Customer Frontend Scaffold

Learn Repo's image-541d4

This blog shall embark upon the construction of a custom-made scaffolding tool, commencing from naught.

300. No Extensions Allowed: The Chrome DevTools MCP Dilemma

Learn Repo's image-d89378

A simple proxy solves Chrome DevTools MCP’s biggest limitation—authentication—unlocking AI-powered debugging for real, authenticated applications.

301. Understanding Chrome V8 — Chapter 4: Scanner, Token generation

Learn Repo's image-892b08

Welcome to other chapters of Let’s Understand Chrome V8

302. Component Interactions in Angular

Learn Repo's image-9776a

Today, we are going to talk about Angular Component Communication, the last version of Angular is @9, but I will show definitions to communicate in all angular versions, probably it will be in the angular platform for a long time. If you need to start with basic concepts in Angular I recommend for you the tour of heroes tutorial before reading this article.

303. The Front-End Guide to Digital Accessibility

Learn Repo's image-a9f29

A comprehensive guide to accessible website design and development

304. Building a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React [Part-3]

Learn Repo's image-a9834

An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React

305. Building a Post Component with Links, onClick Handling, Text Selection, and Clickability Anywhere.

Learn Repo's image-650158

In this article, we will explore how to create a versatile post component in React that supports link navigation and onClick event handling.

306. 6 Common HTML and CSS Interview Question and Answers

Learn Repo's image-fe1e28

In this article, I will present some of the most frequent questions and answers made by interviewers. There will be questions about HTML & CSS. If you like reading, go ahead. If you don’t, you can still watch myself answering the same questions in this YouTube playlist I prepared.

307. How To Format Your CSS Code as a Professional

Learn Repo's image-ca75c8

As a full-stack web developer, I'm building different websites by writing code every single day. Experiencing several situations including solving problems and fixing errors.

308. Eugene Cozac on Creating His Own Framework and Becoming a Top-tier Developer

Learn Repo's image-e9afe

Today, to become a junior-level web developer you don’t need even a college degree. There are tons of bootcamps and short-term programs for those who would like

309. How To Create CSS Neon Animation

Learn Repo's image-035c98

Guys! Thank you all 🥳, I've hit a 100 subscribers to my Newsletter and I'm over the moon!

310. Front-End Deployment Insights: Experiences and Metric Evaluations of Leading Cloud Platforms

Learn Repo's image-a3a67

Evaluate top free website deployment services like Vercel, Cloudflare Pages, GitHub Pages, and Tencent EdgeOne, focusing on latency, Lighthouse metrics.

311. Four Things I Did Differently When Writing a Frontend Framework

Learn Repo's image-13086

Four ideas that you perhaps never heard about, in the context of frontend frameworks.

312. React vs. Vue vs. Angular: Which Framework is Best for Developers in 2025?

Learn Repo's image-1d0748

Compare React, Vue, and Angular in 2025. Discover how each framework fares on performance, learning, and community support for future-ready web development.

313. Beginners Guider To React Router

Learn Repo's image-44d09

Today I decided to write about the props history, match, and location that are included in each component that uses React Router. But first, to start warming up here is a simple definition of React Router:

314. The First Step to Mastering JavaScript (JS)

Learn Repo's image-b26aa8

JavaScript often referred to as JS, is the most useful and popular object-oriented, interpreted programming language

315. How "This" Binding Works in JavaScript

Learn Repo's image-ab1fd

In this article, we will learn how "This" binding works in Javascript.

316. Krasimir Tsonev: AI Lacks the Ability to Think Creatively

Learn Repo's image-6ea8c

An interview with KRasimit Tsonev on AI, Javascript, the Future of learning, and some more.

317. From Front-End to Back-End: A Personal Journey Through the Programming Field

Learn Repo's image-4e7d18

As a self-taught programmer, this is my career transition from front-end development to back-end development.

318. The Noonification: Top TypeScript Utility Functions You Need to Know (7/2/2023)

Learn Repo's image-b8be8

7/2/2023: Top 5 stories on the Hackernoon homepage!

319. Design Systems: A Front-End Engineer's Guide to Efficient Atomic Design

Learn Repo's image-62d1c

Learn about design systems, Atomic Design, and the importance of reusable components in adhering to the DRY principle.

320. How to Publish React Components from any App

Learn Repo's image-984f9

In this tutorial, I'll demonstrate how to publish React components from any application to Bit's registry. Components will be published as independent packages that later could be installed using NPM, Yarn or Bit.

321. 7 Ways to Up Your TypeScript Game

Learn Repo's image-c28b98

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

322. Do You Really Need Staging Environment?

Learn Repo's image-58764

A couple of months ago, our feature flagging platform suffered a 44 minute API outage.

323. Cut Load Times in Half with These Next.js Tweaks

Learn Repo's image-91109

To enhance your Next.js application performance you should prevent typical mistakes while applying essential optimization techniques. Discover methods to reduce

324. Five Simple Steps to Convert Dashboard Charts Into PDFs

Learn Repo's image-5a52b

The article offers a concise guide on exporting dashboard charts to PDFs using jsPDF, demonstrating the process with clear examples and minimal code.

325. Building Your First Website In Under 30 Days

Learn Repo's image-b1b1e

Have you ever thought to start building your first website? Are you trying to acquire a new skills which shows your creativity? or are you feeling curious, how tech developers and entrepreneurs are building modern web apps and changing the world ?

326. Are there Cons in Specializing in a Front End Framework?

Learn Repo's image-47cc8

Four years ago I got my first job at a start up. It was a very proud day. I called my dad from a Starbucks holding the offer letter in my shaking hand, and already imagined myself taking the metro the following week and walking down to the new shiny office building downtown and feeling like a grown up city woman, finally entering the field I had struggled for two years to be taken seriously by, building up my portfolio bit by bit. I was told many times that specializing in a front end framework was the way to go, and it wasn’t until much later that I learned about front end framework cons.

327. Next.js Authentication Made Easy with Firebase

Learn Repo's image-97d3f8

Set up secure authentication in your Next.js app with Firebase. Follow this step-by-step guide to quickly integrate Google and Email/Password sign-in methods.

328. Web Crypto API: A Low-Level Interface for Internet Security

Learn Repo's image-e2646

The Web Crypto API is an interface allowing a script to use cryptographic primitives in order to build systems using cryptography.

329. My Journey From a Novice to Becoming a Front-End Engineer

Learn Repo's image-4bacd8

This blog is about my journey - from a confused college student to a frontend developer. How I got into coding, then into web development.

330. Razor Pages Beat Blazor for AI

Learn Repo's image-3301c8

GitHub Copilot crushed Razor Pages but failed at Blazor. Here's why AI coding assistants struggle with modern frameworks (and what that means for devs).

331. How to Use Multiple GitHub Accounts

Learn Repo's image-567678

GitHub allows you to create multiple accounts that can be used for different purposes, making you productive all the time.

332. Simplifying UX Updates in Legacy Applications with Tokens: Figma vs. Tokens Studio

Learn Repo's image-25cdf8

Make UX updates easier with tokens! Compare Figma's native tokens vs. Tokens Studio for faster, token-based updates in legacy enterprise applications.

333. Optimize Your Front End Applications by Migrating From Moment to Dayjs

Learn Repo's image-64a28

Does your application use dates in some way?

334. Why Aren't You Using Aliases in Webpack Config?

Learn Repo's image-11c3a8

Are you Developer doing FrontEnd? Are you using Webpack?

335. How HTTP Works - A Hands-On Explanation

Learn Repo's image-25d758

A high-level, hands-on explanation of how HTTP works with real-life examples. Get your hands on using Telnet and CURL to make HTTP requests.

336. Javascript Rescued at a Hackathon When We Made An AI Chatbot

Learn Repo's image-ddb968

My fiancé wanted to do something related to The Best Hack for Social Good prize. Eventually, we creating a Mental Health Chatbot utilizing conversational AI.

337. Striking a Chord: The Art of Animating Music With Meaning

Learn Repo's image-db746

Dive into the creative process behind a unique album, blending music & tech for a captivating listening experience

338. What it’s Really Like to Work as a Front-end Developer

Learn Repo's image-e99ea

Being a successful developer goes beyond your title - you need to have a good mix of technical and soft skills. Indeed Design Developer, James Zhang, shares what it's really like to work as a Front-end Developer.

339. CSS Layout Basics: HTML5 & CSS3 Elements Positioning

Learn Repo's image-e86fa8

HTML5 & CSS3 : Positioning of Elements

340. Mastering Modern UI Development with React and Tailwind CSS

Learn Repo's image-0d07d

Learn to build responsive and maintainable user interfaces with React and Tailwind CSS in this comprehensive guide.

341. React is Not Really Reactive. Let's Fix That With RxJS!

Learn Repo's image-c34578

Learn how RxJS make better React app for managing complex async data, API calls, and user events, making your apps more efficient and scalable.

342. CSS Masks Guide: Solutions to Common Design Challenges

Learn Repo's image-b490b

Learn CSS masks with this guide, offering solutions to common web design challenges through practical examples and expert tips.

343. Debugging Angular Applications: The Tool You Need to Know

Learn Repo's image-bb2b8

Angular DevTools is a great tool to make app development faster and more efficient.

344. How to start with Create React App?

Learn Repo's image-8e6228

Due to the numerous build tools, configuration files, and dependencies, developers frequently find it challenging to create React apps. React JavaScript library, which is a creation of Facebook, functions as a tool for designing user interface components.

345. How to Optimize the Loading of Your Web Application

Learn Repo's image-87f948

Improved load time enhances the user experience, keeps them engaged, and makes them less prone to shifting to another site.

346. Generative AI in JavaScript? Microsoft GenAIScript, Svelte 5, Next.js 15 and More - This Week in JS

Learn Repo's image-148a58

In this edition of This Week in Javascript, we’ve got some game-changing updates on Microsoft’s GenAIScript, the long-awaited Svelte 5 update, and more.

347. I Pushed my Code to the Master Branch Without Tests

Learn Repo's image-940a3

Until I stumbled upon TDD, I had never really understood tests. I remember writing a whole project without tests and publishing it. Can you believe it?

348. JavaScript, Memory, Architecture and Lifecycle

Learn Repo's image-f76c98

Explore JavaScript memory architecture. Main concepts and organization. Processes of memory allocation and release. Garbage Collection.

349. How to Make an Animated Customer Feedback Component in React.JS

Learn Repo's image-d99e58

This article aims to explain, how we could develop a customer feedback component using React, Lottie Web, & Framer Motion.

350. An Auction System Needs a Central Clock

Learn Repo's image-eb1378

An Auction Runs by A Clock

351. 10 Effective Tips To Reduce Website & Mobile App Load Time

Learn Repo's image-669ad8

Here Are 10 Amazing Tips To Speed Up Your Website or Mobile App and Reduce The Load Time.

352. Front End Debugging Part 3: Debugging Networking Communication Issues

Learn Repo's image-6a5ea

Practical tips for debugging front-end network issues using browser developer tools, with insights on request replay, throttling & storage management.

353. Working With Iterators and Generators in Javascript ES6

Learn Repo's image-763a48

Here are the use cases for iterators and generators that are closer to the real-world scenario than a simple "Hello World" type code.

354. How to Render React Components: Comparing Loops and .map()

Learn Repo's image-553458

Explore the benefits and trade-offs of rendering React components with for loops vs. .map(). Compare syntax, immutability, JSX integration, and more.

355. Don’t Be Ashamed of Tutorial Hell. Embrace it.

Learn Repo's image-9c5358

Learning is a process of creating knowledge in your brain. You have to allow your brain to make connections.

356. Where To Apply The Micro Frontends Approach?

Learn Repo's image-d5509

Brief thoughts about micro frontends, how they can be best used when building websites and when the best situations to implement them are as well as drawbacks.

357. The Benefits of Using a Headless CMS with JAMstack

Learn Repo's image-53d0c8

A headless content management system, or headless CMS, is any content management system that separates the content layer (backend) from the presentation layer.

358. Choosing the Right Data Handling Path in React: Controlled vs. Uncontrolled Components

Learn Repo's image-dac2b

Explore the world of React component data handling with a focus on controlled and uncontrolled components.

359. Getting Familiar with a New Codebase

Learn Repo's image-149a9

As a developer, let's assume you just got a new job and you are finding it hard to settle in and start working on your new team’s codebase. In this article, we discuss some of the tricks that can help you familiarize with a new codebase faster.

360. Need for Speed: 21+ Website Performance Optimization Techniques

Learn Repo's image-0947f

We've compiled 21+ tried-and-true ways to optimize performance and make your software scream.

361. Best 5 Front-end Technologies for Web Development

Learn Repo's image-701668

Front-end web development is the user side which the customers can view while using a mobile or web application of business. When it comes to front-end development frameworks, there is always debate and confusion. Some of the most popular and competitive front-end technologies used for the front-end development of applications are used by the best web development services. When businesses develop web applications using the right web front-end technologies the result in the user interface is always brilliant. Here’s a complete list of the top five front-end development technologies for web development.

362. An Example of True Test Driven Development in Vue

Learn Repo's image-cd4098

In true TDD, tests must fail, tests must pass, and the code must be refactored.

363. This Week's Repo Gems: 5 TypeScript Repos You Need to Check Out

Learn Repo's image-d29e58

For this week's analysis, we found 5 TypeScript repos adored by the top 1% of developers.

364. How to Build an eCars App on Heroku and Salesforce (Part 4)

Learn Repo's image-ed72d8

In these articles, we’re focusing on how to combine Salesforce with Heroku to build an “eCars” app—a sales and service application for a fictitious company

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

Learn Repo's image-fcc118

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

366. Supercharge Your SEO Game: Powered By getStaticProps

Learn Repo's image-2dde28

This is mainly useful for websites that use React/NextJS with a CMS (Content Management System) integration. No matter, whether it's WordPress, Contentful, Prismic or any other CMS. This concept is highly relevant for companies that require non-engineers to update the content easily. Whether, it's a change in the content, A/B testing or conversion-rate-optimization related. There are many reasons why the content of a website gets updated quite often throughout the year.

367. CSS Grid Layout: How It Works

Learn Repo's image-2603a

What is the "Grid" in CSS? How can I use "Grid" in CSS? Read this article by Nima Owji to learn how to use grid layout in CSS!

368. Sorting an Array in JavaScript: A Beginner's Guide

Learn Repo's image-6dc32

In short, the Javascript sort() method is an incredibly useful way to organize an array, whether you’re sorting numbers, strings, or objects.

369. My Journey Building an Open Source Project

Learn Repo's image-04aa2

Sidi details their open-source journey and where they are now.

370. Benefits of Admin Templates Explained

Learn Repo's image-b610b

When your web development project requires custom, well-designed admin panel or dashboard interface, you might be still on the fence about the tech you are going to use. Should you develop it from scratch, or stick with the chosen CMS, or go for a template? Well, of course, you should go for a template! Because it’s almost always the fastest and the most cost-effective solution when you aim for extensive customization and integration of your admin panel. But don’t just take our biased word for it, read on to see for yourself.

371. Understanding CSS Specificity Rules

Learn Repo's image-5886

In Cascading Style Sheet, CSS, there is a property called specificity. CSS Specificity is the process of determining the most relevant set of CSS property values or styles browsers will apply to an element especially when there is a conflicting set of rules.

372. Introduction to Web Workers API in JavaScript

Learn Repo's image-e07a78

Web Workers makes it possible to run a script operation in a background thread separate from the main execution thread of a web application. The advantage of this is that laborious processing can be performed in a separate thread, allowing the main (usually the UI) thread to run without being blocked/slowed down.

373. Understanding Project Dependencies Through the NPM Lens

Learn Repo's image-730d7

Code dependencies are like Lego's. We're able to pull in other people's code; combining and stacking different packages together to fulfill our goals.

374. The Issues with JAMStack: You Might Want To Get a Backend

Learn Repo's image-7cc36

Great applications deserve great marketing sites, which is why we’re always on the lookout for new developments and trends in content management systems (CMSs).

375. Making Front End Development a Piece of Cake with Webix

Learn Repo's image-f50c18

What can help you to speed up the development process, and why is it Webix? Let's find out in the article!

376. Polypane's Founder Kilian Valkhof on Building the Browser He Wished He Had

Learn Repo's image-3a93e

Learn more about the story of how Kilian Valkhof built Polypane via this story.

377. 6 Hacks for Reducing Docker Image Sizes

Learn Repo's image-4d137

If there are top ten buzzwords in the technology industry in the year of 2019, container is sure to be one of them. With the popularity of Docker, more and more scenarios are using Docker in the front-end field. This article shows how do we use Docker in the visualization interface of Nebula Graph, a distributed open source graph database.

378. 15 Lodash methods for everyday coding

Learn Repo's image-fd28b8

The Lodash open-source library has some useful methods that can help developers write code faster and streamline their processes to improve their work.

379. The Art of Remaining Consistent as a Web Developer

Learn Repo's image-0ae8d

Consistency is not about huge bursts of effort. It is about showing up even when you do not feel like it.

380. A Class on why classNames are Used in React but not Preact

Learn Repo's image-982878

If you use JSX inside React you can't use standard HTML properties, like class. You have to camelCase HTML properties. But it's not the case with Preact!

381. How To Add a Favicon to Your Site

Learn Repo's image-ad1a8

Adding a Favicon to Your Site

382. Headless CMS Pitfalls

Learn Repo's image-12405

Reflections on two headless CMS implementation projects.

383. The Results Are In: How Did React Perform in 2019?

Learn Repo's image-912078

A fight that started years ago - fight for the crown of the most popular JavaScript framework, was intense in 2019. Furious opponents of the React weren’t sleeping during the year. Probably no one will argue that the three frameworks that were constantly “fighting”, were Vue.js, React and Angular.

384. Going From Zero to Transpiling your First App in TypeScript

Learn Repo's image-fb7b

TypeScript for Beginners - Introduction, setup and running your first TypeScript code

385. A Quick Guide to CAB(Call, Apply, Bind) in JavaScript

Learn Repo's image-f8638

Here is the easy and simple way to understand call, apply, bind in JavaScript. With these simple examples, you'll never confuse again with these methods

386. How to Learn Difficult Concepts of CSS Positioning [Beginners Guide]

Learn Repo's image-63a6e

In recent years, jobs are shifting more towards Machine Learning(ML), Artificial Intelligence(AI) technologies, both of which need significant coding skills. With the imminent threat of job losses to ML, AI, and other emerging technologies in the near soon, there are currently fears among employees that their jobs are about to be taken by robots. Consequently, there have been a lot of career changes today than ever before where people from different backgrounds are acquiring skills in the above-mentioned technologies, data analysis, as well as learning how to code. Looking at the trend of events in today’s dynamic labor market, coding is arguably among the skills that seem to be future-proof. For this reason, despite the seeming difficulty of learning how to code for someone without a traditional computer science background, people from all walks of life are venturing into coding by the day.

387. Do You Need to Give Up jQuery for React?

Learn Repo's image-22ef38

As developers, we see that every technology has its pros and cons. It’s the same for jQuery and React so it is the best to make a decision based on what we want

388. Here Are the TypeScript Questions You Are Most Likely to Receive at Your Next Technical Interview

Learn Repo's image-492468

Top TypeScript interview questions and answers you need to know for your next technical interview.

389. How I Built MeetMomentum: Applying 10 Years of React Experience

Learn Repo's image-351748

In this article, I’ll walk you through my ideal tech stack and the intricate decisions that shaped MeetMomentum. Join me as we explore the nuts and bolts

390. Top Reasons People Succeed In The Exchange Rate API Industry

Learn Repo's image-92298

When it comes to finance and trade, the currency is a crucial component. Businesses that deal with foreign marketplaces require up-to-date information on currencies and their quickly fluctuating values.

391. Registering a Domain in AWS Cloud

Learn Repo's image-a95c3

Register a new domain name for your web application in AWS Cloud

392. 3 Simple Reasons Why Coding Pixel Perfect Designs is So Painful

Learn Repo's image-10fa

Pains of coding pixel perfect design. Solution to automatically convert Figma designs into Flutter widgets.

393. Choosing the Ideal Front-End Framework for Your Node Application: React vs Angular

Learn Repo's image-a17c18

React vs Angular: The right Front-End framework for your Node Application

394. I Asked 200 Dev Teams How Well They Work Together - Here's What I Learned

Learn Repo's image-47a4d8

I asked 200 cross-functional development teams how well their developers and non-developers communicate and collaborate while developing products together.

395. Don't Go Crazy Because Of CSS Styles Conflicts

Learn Repo's image-079a28

By Luciano Sarno,

396. Exploring Hidden Navigation for Domestic Violence Sites

Learn Repo's image-c940e8

Recently, I had the incredible honor to work with an individual who was a Survivor of Domestic Violence. This was all part of a business "hackathon."

397. 30 Things I Wish I Knew Before I Started Web Development

Learn Repo's image-b37508

After years of building products, mentoring, and making (a lot of) mistakes, I decided to write this list.

398. The Noonification: Why Software Updates Can Lead to Cyberattacks — and What to Do (8/28/2024)

Learn Repo's image-40ad48

8/28/2024: Top 5 stories on the HackerNoon homepage!

399. Integrate Appwrite APIs and SDK for Svelte

Learn Repo's image-d5b768

Appwrite announces the release of the Appwrite SDK for Svelte. This SDK joins other SDKs to integrate Appwrite with your web, mobile, and desktop apps.

400. Instead of Copy-Pasting That "Click Outside" Snippet, Here's a Better Alternative

Learn Repo's image-b05c88

A tiny, zero-dependency React hook to detect clicks outside any element. Fully typed, SSR-safe, and works with Next.js. Under 400 bytes gzipped.

401. Skills That You Need to Have as Web Developer

Learn Repo's image-76a31

Before I became the person that I am now (Fullstack Software Developer), I never believed in spending my precious time learning HTML and CSS. Whenever I needed to create a web page, I could go to w3schools, fetch some markup and paste it in my HTML file. I had put my total focus on back-end technologies. I could write very good and optimized algorithms and SQL queries but I could not present my data well on the front side of my applications.

402. Online Learning: 3 Initial Experiences at Microverse

Learn Repo's image-642e28

After I got my Engineering diploma I have worked in several places. Those are professional factories including Croissant Production and Juice Extraction plants. I was dealing with data in all of those places.

403. How to Use AI in Web Development?

Learn Repo's image-737af8

This article explores practical applications of AI across the website development lifecycle - from ideation to deployment.

404. Position Layout property in CSS

Learn Repo's image-0c377

A tutorial on CSS position property, concepts on absolute position, relative position, fixed position, etc. Article on how and when to use position properties.

405. REM and EM in CSS Explained

Learn Repo's image-8c769

em and rem both are known as relative units in CSS. You've probably been using em and rem units now for a while already but might not know what they actually do

406. How to Create Proper Layout, or What is So Bad About CSS Frameworks?

Learn Repo's image-d9c868

The advantages of a marvelous layout, semantic markup, and separation of content from design have been already described hundreds of times. Still, there are developers who do not follow the concept of working with HTML and CSS, so they write such terrible things in the code such as:

407. The Story of How I Got My First Job in IT with Perseverance and a Plan

Learn Repo's image-366c8

It’s hard to believe, but after two and a half years of studying and about two years of meaningful job search, I finally got my first job in IT.

408. How Much Does Website Design Cost in 2022?

Learn Repo's image-59549

Website design costs are something you need to know before you start designing your website

409. The Noonification: Maggie: The Saga of a Baby Translator AI Startup (5/24/2024)

Learn Repo's image-b0da6

5/24/2024: Top 5 stories on the HackerNoon homepage!

410. How to Design a Grid-based Framework Using the CSS Float Property

Learn Repo's image-828fe8

Basic grid-based framework

411. What I Learn When I Failed a Project

Learn Repo's image-ba846

Project "Carpool"

412. Micro-frontend Migration Journey — Part 2: The Toolkit

Learn Repo's image-2355b

Creating a robust toolkit is crucial for a successful migration of existing apps and the smooth adoption of new micro-frontends in the future.

413. An Introduction to CSS for Aspiring Web Designers

Learn Repo's image-e497b8

CSS stands for “Cascading Style Sheets.” It is a formatting language that allows us to visually improve our HTML tags (size, color, font, etc.). As the name suggests, it does it by cascading.

414. Reasons Why CSS Grids Are Ideal for Enhancing Responsiveness

Learn Repo's image-ebd4c

When asked about their favorite layout system, front-end devs often discards "CSS grids" and consider it as non-effective since it achieves the same goals of other systems with many more code lines. Especially if responsiveness is required. I've been using css grids for a long time (it's my favorite) and I learned about a case where it's better to opt for css grids rather than other layout systems.

415. Specifying a Node Version in Netlify Builds

Learn Repo's image-a77918

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.

416. Why Software Development Is A Lot Like Building With Unlimited Legos

Learn Repo's image-b4e04

"After work is where the real fun begins, because I do a lot more dabbling with DevOps, DevOps and applications to automate simple tasks."

417. An Intro to Ecommerce Navigation SEO Best Practices

Learn Repo's image-e775b

A detailed look at navigation SEO best practices for ecommerce sites

418. How To Improve Your HTML/CSS Programming Style

Learn Repo's image-bcb968

When I started learning HTML5 and CSS I had a lot of challenges while managing the structure of the web page and position of the elements.

419. The Noonification: Introducing Drag Your GAN: Drag Objects to Create New Images (6/25/2023)

Learn Repo's image-ad975

6/25/2023: Top 5 stories on the Hackernoon homepage!

420. Dynamically Processing User-Generated Images for Trust, Personalization and Efficiency

Learn Repo's image-59e908

We’ll show you how to programmatically optimize and standardize user-generated images for better web performance, design consistency, and credibility.

421. Creating a Marvel 'Guess The Decade' Game Using Alpine.js

Learn Repo's image-eabe78

Guess the Marvel Decade using Alpine.js and Cloudflare workers.

422. Understanding Image Types: A Developer's Guide

Learn Repo's image-c0b45

In this guide, we'll show you all of the major image types on the internet, and when and how to use them for maximum image quality and optimal file size.

423. Make Fonts More Accessible on your Website with these Tricks

Learn Repo's image-d08428

How to do a thorough accessibility review for your website. In this article, we cover how to handle font size, font color, and font style.

424. Exploring the Nature of Progressive Web Apps

Learn Repo's image-7bfef8

PWA - Progressive Web Application. Pros, Cons, why, How is different from Native mobile application

425. Coding for Gamers Series: Hellblade Senua's Sacrifice [Part 2]

Learn Repo's image-e45a08

In my last Coding for Gamers post we talked about replicating the hunger meter in The Long Dark. Today’s post is about replicating a feature from Hellblade: Senua’s Sacrifice. Hellblade is one of the most harrowing journeys into a mentally ill person’s mind that I have ever seen in a video game. If you haven’t played it, I highly recommend checking it out. You don’t even have to worry about getting addicted because the game has a concrete beginning, middle, and end. One of the unique aspects of Hellblade is a mini puzzle game that involves finding a shape in nature that matches a shape carved into the various runes in the world.

426. Improve Your Style of Writing CSS Code [A HOw-To Guide]

Learn Repo's image-f1dd3

Design created by pikisuperstar

Thank you for checking out the 426 most read blog posts about Front End Development on HackerNoon.

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


文章来源: https://hackernoon.com/426-blog-posts-to-learn-about-front-end-development?source=rss
如有侵权请联系:admin#unsafe.sh