500 Blog Posts To Learn About Web Development
Let's learn about Web Development via these 500 free blog posts. They are ordered by HackerNoon read 2026-9-30 23:35:9 Author: hackernoon.com(查看原文) 阅读量:1 收藏

Let's learn about Web Development via these 500 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.

HTML/CSS, Javascript, Angular, React, and other stories by those who build the frontend of the Internet.

1. How it feels to learn JavaScript in 2016

Learn Repo's image-767df

<em>No </em><a href="https://hackernoon.com/tagged/javascript" target="_blank"><em>JavaScript</em></a><em> frameworks were created during the writing of this article.</em>

2. RESTful API Designing guidelines — The best practices

Learn Repo's image-b88698

Facebook, Google, Github, Netflix and few other tech giants have given a chance to the developers and products to consume their data through APIs, and became a platform for them.<br>Even if you are not writing APIs for other developers and products, it is always very healthy for your application to have beautifully crafted APIs.

3. How to Delete Commits From Remote in Git

Learn Repo's image-9bea9

This article explains how to remove commits from a remote server in Git.

4. Top 10 System Design Interview Questions for Software Engineers

Learn Repo's image-074b3

Designing Large Scale Distributed Systems has become the standard part of the software engineering interviews. Engineers struggle with System Design Interviews (SDIs), primarily because of the following two reasons:

5. 5 Best JavaScript Frameworks in 2017

Learn Repo's image-5d74a

JavaScript popularity continues its rising. In 2016 we’ve witnessed such great changes, as AngularJS entire upgrade and introduction of Angular 2, ultimate dominating of jQuery that is applied on 96.5% of all JS sites, evolution of ECMAScript, two updates of Node.js in April and October accordingly, React finest hours, and even more. What to expect from 2017? — Here’s what we know so far: Angular 4 is expected in March 2017, ES2017 edition is planned for mid-2017, Bootstrap v4 release should be anticipated this year as well.

6. Copying text to clipboard with JavaScript

Learn Repo's image-f04ef8

In this article, I will be explaining in depth how the copyToClipboard snippet from 30 seconds of code works. You can find the source code for it and a ton of other useful methods in the project’s repository.

7. Top 10 Python Web Frameworks to Learn in 2018

Learn Repo's image-b7d598

Frameworks make developers’ lives easier by offering them a structure for application development. They automate the implementation of common solutions, cutting development time and allowing developers to focus more on application logic instead of routine elements.

8. 21 Best Developer Portfolio Examples

Learn Repo's image-ace9a

21 Awesome DEV portfolios for your inspiration

9. How To Take Screenshots In The Browser Using JavaScript

Learn Repo's image-0d35c

Taking screenshots in-browser (or 'client-side') is all about tradeoffs - there's no perfect solution for every situation. Let's take a look at three different ways you can take screenshots, and then how you can use them by sending them to a server or letting the user download the image.

10. How to Centre an Element in CSS with Tailwind

Learn Repo's image-d53b38

In this guide, we'll be covering how you can vertically and horizontally center an element or text with tailwind.

11. 10 things I learned making the fastest site in the world

Learn Repo's image-142c68

This post is about performance techniques, so I hope you won’t mind that the site in question is not quite finished.

12. How To Install Bash On Windows 10

Learn Repo's image-0787b8

Microsoft recently joined hands with Canonical (the parent company of Ubuntu) to bring the entire userland into Windows, minus the Linux Kernel. So as a result, you, as a developer, get access to the whole range of Ubuntu command-line tools and utilities with bash shell integrated with Windows. Let’s look at how we can install Bash on Windows 10 and take full advantage of the new feature.

13. How to Update Object Key Values Using Javascript

Learn Repo's image-0c8b2

Javascript objects consist of key-value pairs and are one of the most common data structures in Javascript.

14. Continuous Integration. CircleCI vs Travis CI vs Jenkins

Learn Repo's image-1a3c2

Continuous Integration (CI) is a software development practice that is based on a frequent integration of the code into a shared repository. Each check-in is then verified by an automated build.

15. Web Components: Build UI Kits for all UI Frameworks

Learn Repo's image-3f8ae

Master Web Components API - Shadow DOM, Custom Elements, Slots, HTML Templates. Learn to build native, reusable, framework-agnostic UI Kits for modern web apps.

16. Node.js vs PHP: Which is better for web development?

Learn Repo's image-6d6b3

Web development seems to be a diverse & ever-changing field. New technologies and tools come up regularly, due to which app programmers and developers have to face the dilemma. They get confused between the long term and mature solutions & the new upcoming ones.

17. ASP.NET Core Razor Pages Vs MVC: Which Will Create Better Web Apps in 2018?

Learn Repo's image-1826

<em>Brace yourself because this is going to be a lengthy but informative article!</em>

18. A crash course on testing with Node.js

Learn Repo's image-64a1b8

JavaScript is a beautiful language. You must believe I’m crazy. Maybe you’re crazy for agreeing with me. But why would I say something like this? As a language, JavaScript gives you no support whatsoever. It bites your head off if you give it the slightest chance, and it has bizarre error messages if left unhandled. So you tell me, why is it beautiful?

19. Setting Scroll Position in React

Learn Repo's image-e7f86

In this article, we will explore how web developers can use the scrollTo() method to set a scroll position to specific coordinates or DOM elements in React

20. How to Find Open Source Projects for Beginners

Learn Repo's image-80555

I think, fundamentally, open source does tend to be more stable software. It's the right way to do things. - Linus Torvalds

21. Building a Serverless REST API with Node.js and MongoDB

Learn Repo's image-e0e1a8

The Serverless movement has gained a bit of momentum in the past few months. Everybody seems to be talking about it. Some would even call it a revolution! But, let’s not get too excited. Don’t be like me. I get too hyped up about cool stuff like this, and start writing articles. If this is all new to you, here’s a piece I wrote a while back, explaining the core concepts.

22. Go: The Complete Guide to Profiling Your Code

Learn Repo's image-48bf78

Go is a programming language often used for applications in which performance matters. Optimizing your code based on assumptions is not a best practice of course. You need to have insights about your code performance and bottlenecks to be able to optimize it efficiently.

23. Web App Development in 2022: Everything You Need to Know

Learn Repo's image-1fb328

This blog will discuss the various steps to building progressive web apps.

24. 10 Frontend Projects to Take Your Coding Skills to the Next Level

Learn Repo's image-10dcc8

Improve your front-end development skills and expand your portfolio with these 10 front-end projects. Take your coding game to the next level!

25. How to Set Default Value of Props in Vue?

Learn Repo's image-709bb8

Sometimes properties require default values to avoid code breaking errors when designing components in Vue. Let's look at how to give props default values.

26. Create React App is Dead! Here are Some Alternatives

Learn Repo's image-7dd098

CRA may be "dead", but there are many alternative tools available for building React applications that offer superior performance and faster development times.

27. Part 2: How to stop me harvesting credit card numbers and passwords from your site

Learn Repo's image-30a21

I wrote a post recently describing how I distributed malicious code that gathers credit card numbers and passwords from thousands of sites in a way that’s quite difficult to detect.

28. 11 things I learned reading the flexbox spec

Learn Repo's image-2db988

I’ve always found flexbox pretty easy to work with — a breath of fresh air after years of floating and clearfixing.

29. How to Set up a Formatting Standard in Your Code Editor (And Why You Should!)

Learn Repo's image-f3bea

In this post I'll show how to maintain a standard for everyone who works in the code, no matter the editor used.

30. 19 things I learnt reading the NodeJSdocs

Learn Repo's image-932268

I’d like to think I know Node pretty well. I haven’t written a web site that doesn’t use it for about 3 years now. But I’ve never actually sat down and read the docs.

31. 110% Complete JWT Authentication with Django & React - 2020

Learn Repo's image-0a011

ReactJS is a fantastic frontend framework, and Django is a fantastic backend framework. However, as usual when dealing with anything of more than trivial complexity, it isn’t easy to get the two to place nicely together. It's not like taping a banana to a wall.

32. What is the difference between web design and web development?

Learn Repo's image-cbe45

I remember in my early stages of learning <em>web development</em>, that I found myself confused multiple times about the differences between design and development. What are the roles of a web designer? What is involved in working with web design? Are web design and web development the same? Are they interchangeable terms with the same meaning?

33. 7+ Best Courses to Learn Web Development for Beginners

Learn Repo's image-e384a

Hello all, if you are thinking to learn about Web Development or want to become a web developer then you have come to the right place. In this article, I am going to share some of the best online courses you can take to learn Web development in depth.

34. The Programming Languages Dominating 2022

Learn Repo's image-b23fb

The following is a list of the top 10 programming languages in 2022:

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

Learn Repo's image-218ee8

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

36. How to Get SSL/HTTPS for Localhost

Learn Repo's image-2e6668

A step-by-step guide for getting to https://localhost:3000 Create a certificate to make ourselves a Certificate Authority (CA) that can sign SSL certificates.

37. React + WebGL. Different ways of creating 3D apps with React.

Learn Repo's image-9a31b

In this article I’ll describe some libraries/frameworks that are used to create 3D online games and websites with React. This article is not about disadvantages of each way, it explains possibilities and features that may be useful to complete your goals.

38. Choosing the Right Package Manager: NPM, Yarn, or PNPM?

Learn Repo's image-38f158

PNPM is a drop-in replacement for npm and is much faster and more efficient than its predecessor. It is highly disk efficient and solves inherent issues in npm.

39. 19 Little-Known Programming Myths

Learn Repo's image-103a78

You might think a profession based on logic and learning would be immune to folklore, but the developer community remains rife with myth — myths so pervasive they begin to manifest into reality.

40. Adding the loading component (spinner) to an Angular application

Learn Repo's image-9229f8

Application example built with Angular 14 and adding the loading (spinner) component using the ngx-spinner library.

41. How to Set Up a Monorepo With Vite, TypeScript, and Pnpm Workspaces

Learn Repo's image-42443

In this article, we will talk about how to set up a monorepo with Vite, Typescript, and pnpm workspaces.

42. Top 5 Online Courses to Learn Python in 2023— Best of Lot

Learn Repo's image-09bd3

How to become a Python Programmer in 2020?

43. How to Build a Simple Blog Using Node.js

Learn Repo's image-c5f058

In this tutorial I’m going to show you how to create a simple blog using Node.js and Cosmic JS. This is going to be the fastest and most light-weight blog you have ever created. Let’s get started.

44. How to Export HTML Tables into PDF Documents Using JavaScript

Learn Repo's image-0d5f1

Web apps that contain tables, charts, and graphs often include an option to export the data as a PDF. Have you ever wondered, as a user,  what's going on under the hood when you click that button?

45. 19 GitHub Repositories to Make you a 10x Developer

Learn Repo's image-6d86b

Invaluable pointers about repositories on GitHub that offer immense value to developers that are at the early stages of their journey.

46. Using Session Cookies Vs. JWT for Authentication

Learn Repo's image-534aa

HTTP is a stateless protocol and is used to transmit data. It enables the communication between the client side and the server side. It was originally established to build a connection between web browsers and web servers.

Learn Repo's image-8e151

Discover the top 10 popular VS Code themes for 2023. From dark to light, minimalist to custom themes, find the best syntax highlighting color themes for Visual.

48. 12 cool things you can do with GitHub

Learn Repo's image-1cda5

I can’t for the life of me think of an intro, so…

49. JavaScript Just Became 10X faster Thanks to a New Game-changing Feature From Chrome

Learn Repo's image-dc92a8

Chrome's V8 team just dropped a game-changing feature that makes JavaScript blazingly fast!

50. 18 Awesome Linux Themes For Your Inspiration 🎨😍

Learn Repo's image-db1ae8

51. Function Composition with Lodash

Learn Repo's image-754bd8

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!

52. How To Write Semantic HTML

Learn Repo's image-0b344

As a Microverse Student in the last time, I have been struggling with some HTML and CSS projects. They challenged me to learn new features of these technologies all the time. My projects were made gradually trying to follow good practices but none was as striking for me as the use of semantic HTML.

53. 10x Performance Increases: Optimizing a Static Site

Learn Repo's image-eaa91

A couple months ago, I was traveling outside of the U.S. and wanted to show a friend a link on my personal (static) site. I tried navigating to my website, but it took much longer than I anticipated. There’s absolutely nothing dynamic about it — it has animations and some responsive design, but the content always stays the same. I was pretty appalled at the results, ~4s to DOMContentLoaded, and 6.8s for a full page load. There were 20 requests for a <em>static site</em>, with 1mb of total data transferred. I was accustomed to my 1Gb/s, low latency <a href="https://hackernoon.com/tagged/internet" target="_blank">internet</a> in Los Angeles connecting to my server in San Francisco, which made this monstrosity seem lightning fast. In Italy, at 8mb/s, it was a different picture entirely.

54. Celebrating Women in STEM and Encouraging the Next Generation

Learn Repo's image-12025

By increasing girls' access to STEM education and resources, we can work to close the gender gap in STEM and create a more diverse and inclusive workforce.

55. How Fintech Business Founders Can Develop Crypto Trading Apps

Learn Repo's image-9f3e6

MobiDev prepared an ultimate crypto trading app development guide to help fintech enthusiasts avoid common pitfalls and create a successful crypto product.

56. The Best CSS Unit For a Responsive Design

Learn Repo's image-7ab97

CSS units are very important when creating a responsive website and you might wonder which one to use considering we have several CSS units. I had the same issue while working on a project, so I did some research on it. In this article, I will show you the most suitable CSS units to use for responsive design.

57. What is Python Good for? Why Beginner Should Learn Python?

Learn Repo's image-2235

Data science and machine learning are the two main things Python is perfect for. Code simplicity, higher salary, and automation are just some of the best reasons to Learn Python, if you're on the fence about it.

Learn Repo's image-3aef5

The affiliate marketing industry is experiencing robust growth with 9,600 global services and companies related to affiliate marketing in 2023

59. Invisible Barriers That Prevent You From Learning Web Development and How to Break Through Them

Learn Repo's image-c8e858

The hidden cost of frustrating, demotivating web development MOOCs!

60. How to Remove the Last Element of a JavaScript Array

Learn Repo's image-fee87

One of the most frequent operations we perform on an array is removing the last element. There are a few different ways to do this - but one of the most common

61. Mastering Type-Safe JSON Serialization in TypeScript

Learn Repo's image-1bd6a8

How to utilize TypeScript for type-safe serialization and deserialization of data in JSON format.

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

Learn Repo's image-508118

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

63. How to Use Type Casting in Typescript

Learn Repo's image-4e7b9

To cast something in TypeScript, we use the 'as' keywords. Here's how type casting works in TypeScript.

Learn Repo's image-60acf

The JavaScript world is moving fast.

65. 🤩 24 Coolest VSCode Extensions That Will Rock Your World 🛠

Learn Repo's image-41bb8

Are you looking for the amazing VS Code extensions for your web app? Then Here is the amazing collection of the best vs code extensions of 2020.

66. How to use componentWillMount with Functional Components in React

Learn Repo's image-e7278

Functional components are far more efficient than class based components. Less code is needed to be written to achieve the same goal.

67. The advantages of building your website from scratch

Learn Repo's image-220b3

Most of the people I talk with regarding the product or website that I am developing, tend to ask if I’m using any frameworks or libraries. When I say none, they usually look very surprised and ask, “Why!? It’s far easier to use a library, and it saves a lot of development time”. They make me question myself again and again, but every time I confirm that I made the right decision. Each and every single line of code that makes my product alive is written by me, by my own way of thinking, and my own creative ideas. It may not be perfect, maybe even off the web guidelines, but this is how you learn!

68. An Intro to Coding for Kids: What Every Parent Should Know

Learn Repo's image-65a478

The correct coding platform can foster an environment where your child can explore their curiosity and better understand how technology influences the world.

69. 15 HTML element methods you’ve potentially never heard of

Learn Repo's image-e12aa8

Note to self: write an intro that eases the reader into the article, rather than just jump right in.

70. Building React Forms with Formik, Yup, React-Bootstrap with a Minimal Amount of Pain and Suffering

Learn Repo's image-eddc

A few days ago I applied for a front-end dev job and heard back from the company. They followed up with an email and wanted me to complete a React coding challenge on HackerRank as part of the interview process. The test consisted of only two question and pertained to React.

71. Documenting GraphQL APIs

Learn Repo's image-4344c

The main reason for writing API documentation is to make your API understandable. For GraphQL there are many options. Both interactive and static documentation.

72. How To Create Box Element Using CSS Only

Learn Repo's image-23f368

Every beginner should first start with the basics. In case of CSS, the basics are learning the box model. Before proceeding with learning any other CSS concepts, this is the one you should master first!

73. How to Build a Masonry Layout Using CSS

Learn Repo's image-aa9978

Masonry layout is when items of varying sizes are laid out so there aren't any uneven gaps.

74. How to Use .env Environment Variables in Vue

Learn Repo's image-fb8178

Vue.js also lets us use .env variables, but it works slightly differently. So let's look at how to use .env variables in Vue.

75. What are Table Attributes and Their Advantages in HTML?

Learn Repo's image-411588

Read this article to know more about the table attributes and the advantages of table attributes in HTML.

76. Best Examples of Apps Written in React.js

Learn Repo's image-9cb58

Want to see the real-world applications of React.js? Explore a collection of the best apps built with React.js and get inspired for your own projects.

77. Top 10 Javascript File Managers

Learn Repo's image-6c81b8

File management is a helpful tool in any business application. Here is an overview of the most functional, elegant, and popular JavaScript File Managers ready to be built into the client-server solution. Even if you do not have a direct need to work with files, you can borrow the classic file explorer interface for other tasks. For instance, there are some cases of the classic interface becoming the basis for a new web application in this article.

78. 12 Top Websites for Programmers, Developers, and Product People

Learn Repo's image-4b0df

  1. StackExchange

79. How Coding Education Prepares Kids for Life – Not Just Careers

Learn Repo's image-0661c

It's increasingly important for children to learn how to use technology and understand how it works – for everyday life and better careers.

80. Implement a Dynamic Breadcrumb in React/NextJS

Learn Repo's image-653f9

81. Building Progressive Web Application (PWA) with Angular

Learn Repo's image-1f0f9

Application example built with Angular 14 and adding the Progressive Web Application (PWA) using the @angular/pwa library.

82. How to Render 3D Model in a React JS Application

Learn Repo's image-b8062

In this article we are going to use Three.js to render an iPhone model in a React application. We will use react-three/fiber and react-three/drei.

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

Learn Repo's image-590e9

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!

84. Set Up Webpack 5 To Work With Static Files

Learn Repo's image-b5313

In this tutorial, you'll learn how to set up webpack to work with static files in a development environment and how to configure it for multiple use cases.

85. Developer Experience Supremacy: Here’s What Industry Experts Say About It

Learn Repo's image-5f9258

The focus on enhancing the developer experience is evolving rapidly post COVID, as businesses embark on the digitization journey. What really does this entail?

86. 4 Google Chrome Extensions That Improve My Coding Workflow

Learn Repo's image-3a03f8

The four Google Chrome Extensions that I base my coding workflow around are YouCode, Web Developer, Window Resizer for Developer, Wappalyzer all on the store.

87. Advanced JavaScript Tutorial: How to Reload a Page with Location.reload(true)

Learn Repo's image-1f0848

Have you ever felt like you needed to start over and press the refresh button?

88. PHP Laravel VS Symfony: A Detailed Comparison of Web Development Frameworks

Learn Repo's image-fafaf8

When PHP developers need to prepare any enterprise-grade web application, they often prefer to use a framework.

89. 5 Caching Mechanisms to Speed Up Your Application

Learn Repo's image-44179

In this article, we will discuss the various Caching strategies available and how to choose the right one for your use case.

90. React vs. JavaScript: Why React Web Apps Are Better than Plain Websites

Learn Repo's image-dc864

With single-page apps taking over the world, this is the perfect time to know how React won the battle of React vs JavaScript and why you should care.

91. The React Developer RoadMap

Learn Repo's image-e48c58

An illustrated guide to becoming a Read JS Developer with links to relevant courses

92. How I Create Websites: The Process of Web Development

Learn Repo's image-eb5da8

Many people, especially beginners, think that developing a website is purely about coding, but it’s not like that. There a lot of other things that you need to do if you wanna create at least a decent website. The part when you actually make a website with code or with WordPress or some other CMS is just a small part.

93. Storing and Retrieving Data in Next.js Using LocalStorage and TypeScript

Learn Repo's image-38a748

Want to persist data in Next.js without using a lib or any third parties to achieve that, and still have the data not change or reset after refresh?

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

Learn Repo's image-a76de

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

95. Understanding CORS: Why It's Important and How it Works

Learn Repo's image-816248

This article will explain what CORS is, how it works, and why it is important.

96. The Complete Guide to Deploying NestJS Application on Render

Learn Repo's image-fbcdf8

Learn how to seamlessly deploy your NestJS server applications using Render, a powerful alternative to Heroku.

97. Creating a Middleware in Golang for JWT based Authentication

Learn Repo's image-38ed4

Golang has been a popular language over the past few years known for it's simplicity and great out-of-the-box support for building web applications and for concurrency heavy processing. Similarly, JWT (JSON Web Tokens) are turning into an increasingly popular way of authenticating users. In this post I shall go over how to create an authentication middleware for Golang that can restrict certain parts of your web app to require authentication.

98. How to Show a Modal Dialog in Angular

Learn Repo's image-b77c88

Learn how to show modal dialogs in Angular using @developer-partners/ngx-modal-dialog library.

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

Learn Repo's image-13f79

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

100. 5 Free JavaScript Spreadsheet Libraries in 2021

Learn Repo's image-16e1d8

Spreadsheet libraries are in high demand today. Such solutions are convenient as they offer ready-made applications, save the developers' time and the owners' money. They can be used in any business domain to deal with big amounts of data.

101. Deploy Your Personal Web-Page With Hugo, Cloudflare and GitHub 100% For Free

Learn Repo's image-eca44

This article describes how to deploy a website for 10 mins and free

102. How to Build an Employee Management CRUD App with Angular and Material UI

Learn Repo's image-880a4

Here, you'll learn how to create an employee management crud app using Angular and Material UI. This is a step-by-step easy beginners friendly tutorial.

103. OpenAPI 3.0 Schema with Swagger UI for Django RESTful App

Learn Repo's image-1d7048

Let’s use drf-spectacular to simplify creation of beautiful docs for your Django application according to the OpenAPI Specification version 3. Sounds easy? It wasn’t for me…

104. The Top 66 Developer Resources From 2017

Learn Repo's image-34325

Update 2019:

105. Deploying a Kubernetes Cluster on CentOS

Learn Repo's image-3baf8

In this article, we will explore the steps needed to deploy Kubernetes on CentOS.

106. I Developed A Visual Development Tool For Web Applications with React

Learn Repo's image-f9794

Hi, my name is Alex, I’m the author of Webcodesk. In this article, I want to tell you why I created Webcodesk and why I consider it a great tool to develop Web applications with React.

107. Stop Infinite Scrolling on Your Website - Now!

Learn Repo's image-7c3948

Do people love infinite scrolling on the websites they visit or are theyfine with clicking on ‘Read more’ or ‘View more?’ Infinite scrolling eliminatesthe need for pagination which is the process of separating digital content into different pages. Here’s my view on infinite scrolling and why it is a recipe for disaster.

108. Building Your First App Using C++ Builder (Part 1)

Learn Repo's image-ff254

Building mobile applications can be tasking sometimes. In this article, we will share a few steps you can take to build your first app using a free IDE.

109. Enhancing Global Communication: The Power of Multi-Language JavaScript OCR APIs for Document Process

Learn Repo's image-5017f8

Multi-language JavaScript OCR APIs enhance global document processing, streamline communication, and break language barriers for businesses worldwide.

110. Building a Simple Web App with Rust and WebAssembly: A Step-by-Step Guide

Learn Repo's image-31ab78

Learn to build a high-performance web application using Rust and WebAssembly.

111. How to Use Swift for Web Development

Learn Repo's image-cf1888

In this article I'll introduce you the web technology that I created myself which can compete with the most popular web frameworks like Angular, React, an Vue!

112. Golang - How to Parse JSON Data in Go

Learn Repo's image-4d3a2

Want to parse JSON data in Go? Learn the step-by-step process of parsing JSON and accessing its data in Go with this comprehensive guide.

113. HTTP Made Easy: Understanding the Web Client-Server Communication

Learn Repo's image-3abcd8

If you are anywhere related to web development, understanding the concepts of HTTP plays a vital role. So let us understand more about HTTP and its concepts in brief.

114. Why You Must Use Next.js to Get the Benefits of React

Learn Repo's image-8ceb3

115. How to Migrate a React Project from JavaScript to TypeScript

Learn Repo's image-3ec548

Learn all you need to know to successfully migrate your React project from Javascript to Typescript.

116. How To Use Debounce in Next.js

Learn Repo's image-273ad8

Understanding Debounce in Next.js

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

Learn Repo's image-6893

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.

118. 12 Project Ideas for Aspiring Web and Mobile Developers

Learn Repo's image-b20208

Enhance coding skills with hands-on projects.

119. There Is No Job Security in IT: Here Are My Three Suggestions to Cope With That

Learn Repo's image-cf0de

Today, I saw another wave of layoffs happening in the IT industry. In IT, there is no job security. Here are my three suggestions for coping with that.

120. Creating and validating a reactive form to an Angular application

Learn Repo's image-981de

Application example built with Angular 14 and creating and validating a reactive form.

121. Functional Programming With JavaScript: A Deep Dive

Learn Repo's image-9c9578

Unlock the power of functional programming in JavaScript! Learn key concepts, practical examples, and unleash its potential in your projects.

122. How to Make a Silky Smooth Scroll in React

Learn Repo's image-dfe9a8

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

123. Making TypeScript Truly "Strongly Typed"

Learn Repo's image-8b9cb8

How to Control the "Any" Type to Achieve Ultimate Type Safety With TypeScript.

124. Best Practice in CSS: Organisation and Naming Conventions

Learn Repo's image-18b51

I've been writing code for over three years. I have always asked myself about the good practices and how I could make my code more readable, understandable, easy to maintain and to be handled by other developers.

125. VS Code Tutorial: How To Set Up A React.js Project With Next.js

Learn Repo's image-e5f3c

Express.js framework provides inbuild APIs which are very useful to build fast and scalable applications efficiently with React.js.

126. Scraping Information From LinkedIn Into CSV using Python

Learn Repo's image-9660a8

In this post, we are going to scrape data from Linkedin using Python and a Web Scraping Tool. We are going to extract Company Name, Website, Industry, Company Size, Number of employees, Headquarters Address, and Specialties.

127. Building a Real-Time Chat Application with Websocket

Learn Repo's image-880b88

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

Learn Repo's image-2f4b68

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

129. Using JavaScript to Create and Generate UUIDs

Learn Repo's image-1789c

Universally Unique Identifiers (UUIDs) are used everywhere in software development for everything from identifying object elements to DOM elements on a web page

130. 7 Hardest Programming Languages to Learn in 2023

Learn Repo's image-b93188

If you're a thrill seeker and up for a challenge, you're in luck because I'm here to give you a rundown of the top most mind-bending programming languages.

131. You're Not Using HTTP Status Codes Right

Learn Repo's image-5f3f3

In this article, we will be discussing some of the common mistakes that developers do when using HTTP status codes.

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

Learn Repo's image-ed6538

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

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

Learn Repo's image-e90898

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

134. 7 Wastes In Lean Software Development [And How To Prevent Them]

Learn Repo's image-1d6cd8

In the 1930s, the Toyota Production System gave us lean manufacturing principles. Now, the IT, software and web development industry have also adopted these principles to improve their production processes. In actuality, the concepts and principles of Lean are used in more ways than just in manufacturing. Yet, in IT and software, there are still those who are pointing towards Agile development when they mention Lean and software development in the same context. While it is true that Agile and Lean principles share similar philosophies, there are key differences which set them apart. Diving deep inside Lean, I will discuss what lean talks about other than it’s key points.

135. How We Started Sharing Code Between Projects as a Team

Learn Repo's image-a7f048

<em>The Story of how we share and sync our components and modules between projects as a team using a tool built for the job called </em><a href="https://bitsrc.io" target="_blank"><em>Bit</em></a><em>.</em>

136. Angular 16: A New Way to Get Route Information in Angular

Learn Repo's image-a6cda8

Angular 16 introduces a simpler way to obtain route information through @Input. Streamlined code, enhanced development experience. Embrace the power of Angular

137. How to Retrieve Player Stats from the NHL's undocumented REST API

Learn Repo's image-e0d21

It's that time of year again. Summer is coming to an end, Autumn is around the corner, and the NHL season is about to begin.

138. Next.Js 13 Parallel Routes: A Comprehensive Guide

Learn Repo's image-3b9af8

Welcome to this comprehensive guide on parallel routes in Next.js.

139. Setting Up a Tor Hidden Service [A How-To Guide]

Learn Repo's image-699868

I'm gonna out on a limb here and assume that you know the basics of how a web server works when you clicked on the title of this post. Basic knowledge of vim would be helpful too.

140. What’s the Difference Between path.join() and path.resolve()?

Learn Repo's image-2828a8

Learn the differences between the Node.js functions path.join() and path.resolve() and when you should use one over the other.

141. What Is a CA Bundle in SSL and Why Is It Important?

Learn Repo's image-a332d8

Don't know what a CA bundle is? Discover how to use its powerful SSL encryption for secure web server-browser communication, why it's important, and more!

Learn Repo's image-94561

Top programming languages used by web developers are Python, Java, JavaScript, PHP, Ruby, CSS/HTML. Amongst these PHP is perhaps the easiest to grasp  - approximately 80% of websites were built using PHP as of Jan 2020.

143. How I Solve Problems as a Developer

Learn Repo's image-5acde

There is no programmer in the world who knows how to solve every coding problem. That person simply doesn’t exist, because the programming field is so big that to a normal person, it would take two lives to learn all of that, but we only have one life.

144. Picking the low hanging passwords

Learn Repo's image-b940c

According to a not-at-all recent report by Keeper, there’s a 50/50 chance that any user account can be accessed with one of the 25 most common passwords.

145. How to Make a Web App User Interface with Python

Learn Repo's image-de1ec

A bite-sized introduction to building web app user interfaces with nothing but Python.

146. 2 Quick and Easy Ways to Fix 'Uncaught SyntaxError: Cannot use import statement outside a module'

Learn Repo's image-8e6f58

In this quick guide we'll look at how you can solve the very common error, "Uncaught SyntaxError: Cannot use import statement outside a module".

147. Building High-Performance Web Applications on Python

Learn Repo's image-e5461

Key technologies and best practices for building scalable web applications on Python

148. Mastering JavaScript Shorthands

Learn Repo's image-8efa6

Today, we'll explore the art of JavaScript shorthands - nifty techniques that make your code more concise and elegant.

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

Learn Repo's image-2b0b88

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

150. Build a JavaScript Loan Calculator With HTML & CSS

Learn Repo's image-86cf48

Learn Repo's image-7cfc2

According to Stack Overflow Developers Survey 2020, ReactJS was voted as the most loved and wanted Javascript web framework.

152. How to Set A Default Checkbox Value in React

Learn Repo's image-d94ce

In this guide, we will see how to make the checkbox checked (or unchecked) by default.

153. 13 Useful React Libraries for Devs in 2023

Learn Repo's image-1cfd78

Being a modern React developer is not only about understanding the core concepts of React but also about getting well-versed with the whole ecosystem of React.

Learn Repo's image-25a298

Honestly, I'm not sure I'd use this. For cases where a URL or file is not being shared, it does not seem to work well. And sharing a file seems problematic.

155. Building An Airbnb-Like Map in Next.js

Learn Repo's image-f1a0b8

We will be building a proof of concept to create customer Google Maps markers using any React component in a Next.js project using AirBnB as an example

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

Learn Repo's image-f8c218

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

157. How to Enter The Velo Writing Contest by Wix & Hacker Noon

Learn Repo's image-56c8f8

Hacker Noon has partnered with Wix to host the Velo Writing Contest, with $2,500in prize money to be awarded

158. Using the typeof Operator in TypeScript

Learn Repo's image-d29b58

Let's look at how typeof works in TypeScript.

159. Is Java The Best Programming language to Learn First?

Learn Repo's image-51504

I often receive questions like which is a first programming language to learn? Is Java a good programming language to start with?, how good Java is as a first programming language? which is the best programming language for beginners, or shall I start with Java or Python?.

160. 5 Best Website Categorization Tools

Learn Repo's image-dc0b2

Website categorization refers to the process of classifying websites that users come into contact with into various categories.

161. A Complete Guide to Laravel Sail

Learn Repo's image-4a5ee

This post is about what to expect from Laravel Sail, how it works and how to make the most of it; it is also a plea to developers to break away from it.

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

Learn Repo's image-7daeb8

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

163. 12 Websites to Take Your CSS Skills From Beginner to Pro

Learn Repo's image-c04f58

From comprehensive tutorials, to cheat sheets and code snippets—these sites will give you the tools and knowledge necessary to create beautiful, functional.....

164. A Beginner's Guide to HTML, CSS, and JavaScript

Learn Repo's image-959588

Unlock Your Web Development Potential with this Beginner's Guide to HTML, CSS, and JavaScript! Learn the Fundamentals and Create Stunning Websites.

165. Publishing A Three.js Project On GitHub Pages

Learn Repo's image-a1616

Looking for a way to showcase your Three.js projects for free? Use GitHub Pages.

166. A Guide to Angular Signals With Practical Use Cases (Part 2)

Learn Repo's image-604e8

Today, we’ll delve deeper into Angular Signals, exploring more real-world scenarios where Angular Signals can be an indispensable tool.

167. A Step by Step Guide to Creating a Multi-step Form

Learn Repo's image-d9b99

Recently I wanted to add a multi-step form to my site. Since my site runs on Hexo, a static page generator, I had some doubts about how to execute this task. I already had a static form on my site, and I didn’t want to spend too much time on the development of features like steps, show/hide logic or validation.

168. Building a Full Stack Airbnb Clone with Next.js, Tailwind CSS, Amplication, and More

Learn Repo's image-075278

Learn to create a Full Stack Airbnb Clone with Amplication: Low-code Next.js frontend, Tailwind CSS styling, JWT-based auth, Mapbox API maps, and more.

169. Three Main Components of JavaScript

Learn Repo's image-46193

 JavaScript is certainly one of those programming languages which you can get started within a few hours due to its simple syntax, but would probably take you years to master it.

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

Learn Repo's image-aa3d8

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

171. A Guide to Web Scraping With JavaScript and Node.js

Learn Repo's image-506d18

With the massive increase in the volume of data on the Internet, this technique is becoming increasingly beneficial in retrieving information from websites and applying them for various use cases. Typically, web data extraction involves making a request to the given web page, accessing its HTML code, and parsing that code to harvest some information. Since JavaScript is excellent at manipulating the DOM (Document Object Model) inside a web browser, creating data extraction scripts in Node.js can be extremely versatile. Hence, this tutorial focuses on javascript web scraping.

172. Developing an E-Commerce Application Using Java and Spring

Learn Repo's image-af4fd8

We are going to build an e-commerce application using Java, Spring backend, build web UI in Vue.js, and mobile UI using android. Stay tuned!

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

Learn Repo's image-2a8f7

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

174. Migrating your Node.js REST API to Serverless

Learn Repo's image-825218

I’ve dabbled a fair share in the dark arts of Serverless. Digging into the various pros and cons of not having dedicated servers, or instances you can call your own. Even if they technically are not. They’re just in some undisclosed server farm somewhere floating in the cloud.

175. Create your React.js Address Autocomplete Component in 10 minutes ⏰

Learn Repo's image-6fca5

Hi guys, I want to introduce use-places-autocomplete. It's a React.js hook for Google Maps Places Autocomplete. With it you can build your own places autocomplete UI like the following demo easily! Hope you guys 👍🏻 it.

176. VS Code Extensions Every Developer Should Know

Learn Repo's image-395018

Today, I’ll focus on just 3 classes of extensions: productivity, debugging, and language support.

177. Object-oriented Programming vs. Functional Programming: Which Is Better?

Learn Repo's image-0b76c8

Let’s dive in to learn about object-oriented programming and functional programming. What is object-oriented programming/OOP? What's functional programming/FP?

178. Mastering the Art of Load Testing for Web Applications

Learn Repo's image-0d0fc

Mastering load testing for web apps takes understanding the basics, the process, tools, best practices, common pitfalls, and future trends. So, let's dive

179. My Journey to Become a Web Developer

Learn Repo's image-19c8c

Disclaimer

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

Learn Repo's image-977b48

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

181. 5 Reasons why you should NOT go to a coding bootcamp

Learn Repo's image-d01de

I went to a coding bootcamp 2 years ago. From my experience and people I met, these are reasons why someone should NOT go to a coding bootcamp.

182. Semantic HTML Tags That Will Boost Your Markup Quality

Learn Repo's image-cc304

It's been a long time since Hypertext Markup Language (HTML) showed up to become the basis of the web. Since that time, many things have changed, and some features of the HTML files went from desirable to negative. Thus, a cryptic markup or an obfuscated source code once considered useful things to avoid unauthorized copies, seems to be a nonsense in the fight for positioning in search engine results that we live in today.

183. How To Create Truly Responsive Images With Flexbox

Learn Repo's image-1216c

 If you're trying to learn CSS Flexbox, I bet you've spent some time watching a few tutorials on YouTube. Maybe you've seen the Wes Bos series, that’s a great one. Maybe you're bi-lingual and found some helpful content in your native tongue. Most technical content on the internet is in English, as we know. Yet, sometimes I find some amazing content in my native Portuguese. (Like this remarkably simple to understand tutorial on Flexbox). Finally, how can you not have resorted to the Interneting Is Hard tutorials?

184. Virtual DOM, Reconciliation And Diffing Algorithm Explained Simply

Learn Repo's image-6b92a8

Ever wondered what makes react so fast ? Here's a detailed explanation why react is fast and what is virtual DOM.

185. Make a Feedback Form with PHP [A How-To Guide]

Learn Repo's image-4f7c68

It’s time for a web project that has real-life uses.Today I’ll show you how to make a feedback form using a website, a PHP engine, and some mailing magic. Why?

186. Node.js Tutorial: How to Build a Video Streaming Application in 10 Minutes

Learn Repo's image-98afb

hi folks, in this blog we will build a Node.js video streaming application in like 10 minutes.

187. Display Desktop Notifications Using JavaScript

Learn Repo's image-79b5a

Learn how to use the Notification Web API to display desktop notifications in JavaScript.

188. 6 Examples of Outsourcing Failure

Learn Repo's image-7909c8

Outsourcing is the practice of handing off a certain aspect of your business operations and/or individual tasks to a company or professional that operates outside of the organization on an independent basis. It's essentially the delegation of a task to someone else for an agreed-upon price.

189. Blockchains Missing Ledgers - The Myth of DLTs

Learn Repo's image-de11a8

Blockchains and DLTs are not the same thing. Here's why.

190. How to use CodePen Code Inside Your Webpage

Learn Repo's image-fe04c

With the world rapidly evolving by the minute, staying on top of the in-demand skills’ curve is a voluminous task. Web Development is one such skill that is almost essential to the modern developer. With a market size of about $40Bn in 2020, the need and opportunity for quality web developers are ever so evident.

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

Learn Repo's image-0b887

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

192. How to Create Toast Notifications in React Applications

Learn Repo's image-509b98

In this article I will show you how to use Tailwind to add some stylish design elements.

193. How to Create Custom Form Control for the Phone Number Input Field Using Angular

Learn Repo's image-6b135

Angular developers often find it difficult to integrate a phone number input field.

194. A Definitive Guide to JavaScript Prototypes

Learn Repo's image-1e2a3

With bite-size code snippets and easy explanations.

195. A crash course on Serverless with AWS : Building APIs with Lambda and Aurora Serverless

Learn Repo's image-04cd9

Ever since AWS made a serverless option of AWS RDS Aurora generally available, I’ve been on the edge of my seat, eagerly anticipating all the various possibilities. It would mean a breakthrough in building serverless architectures. No more managing connection pools with SQL. No more worrying about capping out available connections. This would make it viable to use serverless for database intensive operations.

196. An Intro to Zero-Knowledge Proofs (ZKP) and Identity

Learn Repo's image-3db0c

Learn about Zero Knowledge claims and how they can help in securing your Identity.

197. Set Up Airbnb’s Linter (React + Node)

Learn Repo's image-9ebbd

A linter flags anything in your code that breaks its pre-defined rules (“style guide”). Each style guide has different opinions about what constitutes “good” JavaScript code. This post uses <a href="https://github.com/airbnb/javascript" target="_blank">Airbnb</a>’s style guide; <a href="https://google.github.io/styleguide/jsguide.html" target="_blank">Google</a>’s is also popular.

198. 16 JavaScript Protips [2020 Edition]

Learn Repo's image-65bb7

When I began learning JavaScript, I made a list of every time-saving trick that I found in other people’s code, on code challenge websites, and anywhere other than the tutorials I was using.

199. Why Should Every Javascript Developer Avoid Using if Statements

Learn Repo's image-162188

Stop using if statements unless absolutely necessary. Using if statement is a clunky way of writing code and should be avoided wherever possible.

200. Top 9 Tips to Improve React Performance

Learn Repo's image-e28778

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.

201. Remix Framework Review

Learn Repo's image-407c2

Edge SSR, nested routes, and no client-side state differentiate Remix from Next.js, Gatsby but not best suited for realtime apps and sharing data across routes.

202. 10 More TypeScript Alternatives

Learn Repo's image-65e9e

In this article, we will continue our discussion and talk about the most popular TypeScript alternatives.

203. Step by Step Guide to Create 3 Different Types of Loading Screens in React

Learn Repo's image-45f5

Here I will show you 3 ways to create cool loading screen or preloader in React.

204. Creating an Augmented Reality App: Technology Guide 2022

Learn Repo's image-78961

Learn how to develop an AR app in 2022/2023: Mobile AR, ARKit and ARCore platform comparison, Smart Glasses, Wearables, and Web-based AR overview.

205. How to Debug a Spring WebFlux Application

Learn Repo's image-678ce8

A journey through a buggy webflux application.

206. Listing of JavaScript Editable Table Libraries

Learn Repo's image-c1cdf

In this article, we review a list of commercial JavaScript editable table libraries and UI widgets that can be incorporated into web applications.

207. Why do we Need the JSON Web Token (JWT) in the Modern Web Era?

Learn Repo's image-ca1a78

Hold on tight: the HTTP protocol is terribly flawed(*) and when it comes to user authentication this problem screams loudly.

208. Learn How To Drive Sustainable Revenue With Product-Led Growth

Learn Repo's image-6fef08

Product-led growth is achieved through exceptional product experience, resulting in customer acquisition, engagement, and increased revenue.

209. NodeJS vs .NET Core – Which Is the Ultimate Server-side Development Platform?

Learn Repo's image-b2516

The two most popular platforms for server-side development in 2022 are Node.js and .NET. The hot topic among developers is .NET Core vs Node.js.

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

Learn Repo's image-69009

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

211. A Call-to-Action in pure HTML and CSS

Learn Repo's image-079468

Use this boiler plate template to design a call to action in any website using HTML and a little bit of CSS

212. Adding Google Sign In On Flutter Web

Learn Repo's image-6e5aa8

Add Google Sign-In to you Flutter web app and authenticate users in a single click

213. 12 Websites That Will Help You Learn Web Development Faster (completely Free)

Learn Repo's image-8c1cf8

12 Websites That Will Help You Learn Web Development Faster (completely Free)

214. Generate WordPress Posts Automatically with Python

Learn Repo's image-444548

One of the biggest challenges for WordPress users is keeping their websites updated with fresh content on a regular basis.

215. Using ChatGPT to Code an Entire Portfolio Website

Learn Repo's image-8b3d4

Using ChatGPT to create a custom portfolio website in record time! I discuss ChatGPT's strengths, weaknesses, and tip and tricks to use while coding.

216. A Step-by-Step Guide to Building a Simple Next.js 13 Blog

Learn Repo's image-063308

Building a simple blog with Next.js 13

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

Learn Repo's image-be6678

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

218. Getting Started Building a Svelte App with SvelteKit

Learn Repo's image-0b42c8

219. Integrating a Contact Form with EmailJS in React

Learn Repo's image-681d8

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

220. An Intro to the Astro Framework: Benefits and Drawbacks

Learn Repo's image-a4d9c8

Astro is a new framework, should it be one you should experiment with? Find out the features, benefits, and drawbacks that this new framework has.

221. How to use Publish-Subscribe Pattern with JavaScript

Learn Repo's image-104178

The result of the next pen shows the case where I'll use the Publish/Subscribe pattern. Every time you click on the Event button a square is added and a message with the number of squares is displayed.

222. Server-Side Rendering in Angular

Learn Repo's image-8049c

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

223. How I Built a Static Website with User Authentication and Dynamic Database for Free

Learn Repo's image-420ca

How I built a functional static web app with user authentication and dynamic database for FREE using Webflow, Vault Vision, Cyclic and Airtable with #LowCode

224. How to Set Up a Free Oracle Cloud VM for Web Development (2025 Guide)

Learn Repo's image-7d5a5

Oracle Cloud offers a free VM with 4 vCPUs, 24GB RAM, and 200GB storage (as of 2025).

225. Publish-Subscribe Design Pattern: Introduction to Scalable Messaging

Learn Repo's image-d83de

The publish-subscribe (or pub/sub) messaging pattern is a design pattern that provides a framework for exchanging messages that allows for loose coupling and scaling between the sender of messages (publishers) and receivers (subscribers) on topics they subscribe to.

226. Adding the log component to an Angular application

Learn Repo's image-4ec15

Application example built with Angular 14 and adding the log component using the ngx-logger library.

227. React Project Structure: Best Practices

Learn Repo's image-b2f8b8

A more standard way of structuring React applications which scales across frameworks and projects.

228. How to Use Screen Wake Lock API in React to Manage Screen Locking/Dimming in a Browser

Learn Repo's image-1ce92

LIVE demo 🚀 on how to integrate the Screen Wake Lock API into any React application with automatic reacquisition of a lock using react-use-wake-lock.

229. A crash course on Serverless APIs with Express and MongoDB

Learn Repo's image-04995

Serverless has become an amazing tool for various use cases. Data processors, chatbots, APIs, you name it is now developed using serverless architectures.

230. 5 Common Web Development Mistakes and How to Avoid Them

Learn Repo's image-194a

These mistakes can make your life worst as a website developer. Know them now so that you make sure to avoid them in your next website.

231. Alternatives to Create React App

Learn Repo's image-824cc

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.

Learn Repo's image-e2c65

Social media newsfeeds must be generated in near real-time based on the feed activity from the people that a user follows.

233. How To Build and Sell APIs

Learn Repo's image-757318

Building and selling APIs is a great way to create a new source of passive income.

234. Advanced vertical margins

Learn Repo's image-e90c2

<em>Dealing with spacing in compiled markdown articles.</em>

235. How to Implement Face Recognition in Vue.JS with FaceIO

Learn Repo's image-d76208

Learn to add face recognition authentication to your web application

236. Introducing the Satisfies Operator in TypeScript

Learn Repo's image-d7baa8

TypeScript beta 4.9 came with the new satisfies operator.

237. How I Boosted My Productivity While Working on Multiple Projects

Learn Repo's image-3af88

Freeter is a free and open-source app that helps you organize your work. It lets you switch between multiple workflows in a single place.

238. Learn How to Emit Custom Events in Vue With $emit

Learn Repo's image-419a1

In Vue, we use $emit, which lets us send data upwards, and then trigger an event in the parent component should an $emit event be fired.

239. One Dockerfile is All it Takes: How I Fell in Love With Bake

Learn Repo's image-b104f

Using docker bake for outrageously simple monorepo docker builds.

240. Yelp's Mobile App Stability Soars to 99.98% with BugSnag

Learn Repo's image-e59f3

Yelp's Mobile App Stability Soars to 99.98% with BugSnag. Here's how it was achieved.

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

Learn Repo's image-0d1fe8

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.

242. API Gateway vs Backend for Frontend (BFF): Use Cases, Similarities and Divergencies

Learn Repo's image-9b9698

In this article, we are going to see what an API Gateway, BFFs, and how they are used for Client-Server communication in a Microservices architecture.

243. How To Get The Most Out Of OpenGL With C++ And WASM

Learn Repo's image-0262a8

wasm,opengl,cpp,c++,html

244. How To Customize an OpenAI Chatbot With Embedding

Learn Repo's image-3d71a

Learn how to leverage embeddings to have an OpenAI chatbot, built with React and Node.js, respond correctly to specific contextual prompts.

245. Tailwindcss? I'll Pass

Learn Repo's image-2e8cb8

Tailwindcss is breaking the frontier of CSS libraries and frameworks. Bootstrap is lagging behind and Vanilla CSS is stationary. Is Tailwind CSS worth it?

246. How to Connect Distributed Clients to a Private InfluxDB Database

Learn Repo's image-c1c2d

Ockam enables developers to securely connect clients to the InfluxDB database with exposing it to the public internet.

247. How to Configure Path Aliases in Frontend Projects in the Native Way

Learn Repo's image-c7f9d8

We’ll explore the imports field in package.json and how it can be used to configure path aliases for various use cases.

248. How to Handle REST API Requests in React

Learn Repo's image-0bff18

REST APIs are commonly used in web development. They are programming interfaces that web apps use to 'talk' to each other. They are used to access features and data. 'REST' (Representational State Transfer) is a concept that defines the APIs properties. This article will focus on the use of web-based APIs to retrieve data from a database.

249. Boost Your CSS with BEM Naming and SASS Nesting

Learn Repo's image-0f8538

We all have struggled with keeping our CSS classes ordered, maintainable, and more specific. SASS nesting and the BEM (Block - Element - Modifier) structure will help get us to get rid of this concern.

250. 7 of the Top Best Languages for Web Application Development

Learn Repo's image-54c818

Interested in choosing the best language for developing web applications? Our developers have shared the top seven choices in 2021. Discover what they are.

251. One-Time Password Generation Using speakeasy, Nest.js And MongoDB

Learn Repo's image-ee88a

Here, we have designed and developed a flow for OTP(One time password) for user registration and also blocking a user's account after the maximum retries for incorrect otp is exceeded.

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

Learn Repo's image-d8fbb

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.

253. Performance Tests on Common JavaScript Array Methods

Learn Repo's image-5dc888

In this post, I compare the running times of the most commonly used ways of looping through an array in JavaScript in order to see which one is the fastest

254. A Guide to Displaying Password Protected PDFs in a Web Application

Learn Repo's image-16f3d

Develop a Node application harnessing the power of Foxit PDF SDK Web. Integration allows you to effortlessly open password-protected PDFs directly in browser.

255. How to Document Picture-in-Picture in React (with Typescript)

Learn Repo's image-ff8578

Implementing Document Picture-in-Picture in modern React (with Typescript)

256. Autogenerate Your GraphQL Documentation With Magidoc

Learn Repo's image-ae03a8

Learn how to autogenerate GraphQL documentation with Magidoc.

257. Implementing Social Login for a React and Backend App

Learn Repo's image-c05fe8

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

258. Setting Up Google Analytics 4 in a Next.js Project

Learn Repo's image-d0e058

Google Analytics is a web analytics service that tracks and reports several types of website traffic.

259. 3 Things to Know Before You Start HTML Coding From Scratch

Learn Repo's image-ee88c8

HTML coding requires a specific skill set from developers for robust website development.Based on your requirement and project details, you can use any of the content management systems to get the things started. However, “if you are planning to start your website coding from scratch in HTML”, there are a few things you need to make sure before beginning to code.

260. CSS Architecture Style Guides For Frontend Developers

Learn Repo's image-d981d

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

261. The Lazy Programmer's Guide to Maintaining a Personal Website

Learn Repo's image-d5b438

A guide for how to build and maintain a personal developer website with minimal effort in 10 easy steps.

262. The Best Way to Create a Web Admin Dashboard for Your Projects

Learn Repo's image-26c848

A simple solution at first glance is to opt for a CMS: there are indeed many of them, the most popular being for example Wordpress

263. How to Temporarily Resolve CORS Error in the Console

Learn Repo's image-5fd318

You may have exhausted all solutions to make your site render on the browser but nothing seems to work. Then, you’ve checked the developer tools console only to get an error saying that CORS is blocking your API requests.

264. 100+ Free Pluralsight Courses to learn Python, Java, and Spring Boot

Learn Repo's image-939b

Hello guys, I have awesome news to share with you. Pluralsight has announced that all their 7000+ expert-led courses are free for one-month, April 2020, to support people staying at home due to COVID-19.

Learn Repo's image-3964b8

Beat ads the hacker way with this quick guide.

266. Browser Caching: A Practical Introduction

Learn Repo's image-ce685

This article is just a brief introduction to browser caching. It has two main goals. First, to provide a few quick and easy-to-use recipes for beginners...

267. Optimizing Performance in Fabric.js 5: 14 Best Practices and Tips

Learn Repo's image-0c96b8

Learn how to optimize performance in Fabric.js for smooth canvas interactions and rendering. Explore techniques like renderOnAddRemove, enlivenObjects, caching.

268. How to Use GraphQL with the Remix Framework

Learn Repo's image-98cc2

Learn how to integrate GraphQL into your Remix project! Follow this step-by-step tutorial and learn about how GraphQL and Remix can be best friends!

269. 110% Complete JWT Authentication with Django & React - 2020

Learn Repo's image-ac947

ReactJS is a fantastic frontend framework, and Django is a fantastic backend framework. However, as usual when dealing with anything of more than trivial complexity, it isn’t easy to get the two to place nicely together. It's not like taping a banana to a wall.

270. The Factory Method pattern in TypeScript

Learn Repo's image-fab73

The Factory Method pattern is a design pattern that is used to create objects without specifying the exact class of object that will be created.

271. Using Redis Streams with NestJS: Part 1 - Setup

Learn Repo's image-5e266

This is part 1 of a 3-part series, where we will explore how to use Redis streams with NestJS.

272. 5 Web Dev Tools To Improve Your Productivity

Learn Repo's image-715dd8

Time is always a scarce resource for developers. From aggressive deadlines, to multiple projects, to unexpected requirements, our time is constantly in demand. That's why we're always on the lookout for tools and processes that help us boost productivity. In this article, we'll look at five web development tools that might just give you that extra boost in productivity you need.

273. Understanding Typescript Generics and How to Implement Them

Learn Repo's image-9c3988

Typescript generics are a way to create flexible, reusable code components in typescript.

274. A TCP Flow and HTTP Flow Guide: Changing HTTP Messages

Learn Repo's image-dab498

Let’s take a closer look under the hood at what the process of changing HTTP messages is.

275. User Authentication in Android using Firebase (Java)

Learn Repo's image-c6625

Firebase is a mobile(Android or iOS) and web application development platform. It provides a suite of cloud-based tools and services offered by Google

276. NoSQL: System Design Cheat Sheet

Learn Repo's image-a53bc8

wide-column stores, graph databases,time series databases, nosql,system design,interview,key-value,databases,document databases,columnar databases

277. An Easier Way to Authenticate Users in E2E Tests

Learn Repo's image-406dc8

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.

278. Creating and validating a template-driven form to an Angular application

Learn Repo's image-34ce68

Application example built with Angular 14 and creating and validating a template-driven form.

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

Learn Repo's image-f8c93

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

280. The Big O Notation in JavaScript

Learn Repo's image-07ff5

Understanding the Bachmann-Landau notation

281. How to Stop an Active Process on a Port

Learn Repo's image-d821c

It is common in Node.js and other languages to run a script on a certain port. These are steps to take to stop an active process on a port.

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

Learn Repo's image-71609

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

283. Autocomplete Search Component With React and TypeScript

Learn Repo's image-6b7fb8

Autocomplete Search Component With React and TypeScript

Learn Repo's image-da76c8

In this article, I explore one of the use cases of React's higher-order component.

285. Angular Server Side Rendering State Transfer For HTTP Requests

Learn Repo's image-44494

This tutorial extends the SSR explained on Server-side rendering (SSR) with Angular Universal page. This tutorial fixes the content flash occurs on SSR write after page loads due to content refresh caused by data received through network requests. If you are crazy about PageSpeed/Web Vitals score as much as me, this will help you to improve:

286. Introduction to 3D Javascript Library: Three.js Basics

Learn Repo's image-1e7008

The complexity of the Web is changing daily, and its scope is growing just as fast, especially with 3D rendering.

287. Maximize Your React Skills: Build a To-Do List App from Start to Finish (with TypeScript + Vite)

Learn Repo's image-6038e8

Master the basics of building an app with React and TS. Learn how to use state, props, and data flow to create a fully functional app.

288. New and Improved PHP Backend Roadmap

Learn Repo's image-ef4cf

we decided to create a step-by-step guide demonstrating the bigger picture and providing easy-to-follow guidelines for people who want to learn PHP.

289. How to Create a PDF Invoicing Web Application Using NodeJS and Foxit PDF SDK

Learn Repo's image-8e6ab

Generating payment invoices is a crucial aspect of any business, and digital invoicing has become a common practice across various industries.

290. Disabling My Favicon: How and Why

Learn Repo's image-dd0e9

It turns out that disabling a Favicon is surprisingly easy and eve a good idea when you don't really want to deal with the hassle of another part of a website

291. How To Auto-Correct Your Code: A Web Developer Guide

Learn Repo's image-3cd588

Learning to code can be tons of fun but it is often overwhelming. Web developers, especially new ones, are constantly learning new content. What makes it worse is that there are so many rules to learning how to write good code.

292. How to Change Index HTML in Nginx

Learn Repo's image-42ee7

Learn how to change the index HTML file in Nginx, particularly in Kubernetes using ConfigMap.

293. Scrape Google Images with Node JS

Learn Repo's image-e4a19

This tutorial will teach us to scrape Google Images with Node JS.

294. Making GraphQL Queries in Python Like a Boss

Learn Repo's image-d2358

A guide to which GraphQL client libraries to use in Python.

295. Build a Document Analyzer with ChatGPT, Google Cloud, and Python

Learn Repo's image-4e0c6

Using ChatGPT to build an app that can analyze any PDF, in any language, and lets you ask custom questions.

296. RUBY versus PHP: Who Is The Winner ?

Learn Repo's image-c36d18

297. How To Design a Tribute Page with Basic HTML5 & CSS3

Learn Repo's image-f5b8b8

Let us discuss (or understand) the components of the Tribute page that I built with HTML5 & CSS3 in a step-by-step guide.

298. How To Use SASS In Your Create-React-App

Learn Repo's image-184728

Create-react-app is facebook's attempt at setting up a developer to get started building react apps very quickly. It is a boilerplate that comes pre-configured with a wide array of tools and technologies that ensure a smooth running react application. However, create-react-app does not come with Sass preprocessing by default. To add sass preprocessing, we would need to add an extra dependency to our list of dependencies known as node-sass.

299. The Clean Code Book for JavaScript Developers: A Quick Summary

Learn Repo's image-41cbd

This blog post summarizes the book “Clean Code” written by Robert Martin on how to write a readable and maintainable code.

300. Designing an On-Demand Video Streaming Service

Learn Repo's image-f48388

The popular implementations of an on-demand video streaming service are the following: YouTube, Netflix, Vimeo, and TikTok. The video files are stored in a mana

301. Deleting a Column from a Django Model on Production

Learn Repo's image-b55068

How to safely remove a column in Django on a production with more than 1 pod

302. How To Use WebRTC With Laravel

Learn Repo's image-31c0a8

In this guide, you will learn how to set webRTC in your Laravel project and how WebRTC works! Check it out.

303. How to Create Multilingual React Apps with react-i18next

Learn Repo's image-fd0408

This step-by-step guide covers setting up i18next, translating components, and switching between languages for a multilingual user experience.

304. Why JavaScript Developers Should Use the Debugger Instead of Console.log

Learn Repo's image-6f91f

In this article, I explain why JavaScript developers should prioritize using the debugger over console.log and explore the limitations of console.log.

305. Can You Get A Developer Job With HTML And CSS Only?

Learn Repo's image-0718a8

When I was just learning web development and only knew HTML and CSS, I wasn’t applying for any job, because most of the people told me that you can’t get a developer job with just HTML and CSS. In this article, I’ll analyze that a little bit better and maybe try to prove it wrong.

306. Is Your Code Slow?: Avoid These 19 Common JavaScript and Node.js Mistakes

Learn Repo's image-b2ed2

Learn about 19 common JavaScript and Node.js mistakes that can slow down performance, like excessive DOM access, poorly scoped events, blocking the main thread,

Learn Repo's image-eb5ab

308. How to Add Authentication to a Full Stack MERN Web Application

Learn Repo's image-e9051

This article is part 2 of "Let's build and deploy a full stack MERN web application".

309. 10 security tips for frontend developers

Learn Repo's image-ddf568

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

310. Here's What You'd Typically See In A Full Stack Developer Job Description

Learn Repo's image-777048

If a career as a full-stack developer caught your eye, you’re not alone. It’s one of the most sought-after jobs in the world and many people interested in tech

311. Lightbug 🔥🐝- The First Mojo HTTP Framework

Learn Repo's image-46de6

Intro to Lightbug 🔥🐝, a lightweight HTTP framework in pure Mojo that allows to build web services with simplicity of Python and performance of C++

312. Unit Testing Functionality: Testing setTimeout and setInterval

Learn Repo's image-a4663

Recently at a client, a question came up about unit testing functionality that used setTimeout and setInterval.

313. Building a Travel Mobile App using Flutter

Learn Repo's image-b71438

In this article, we will be building a Travel Mobile App using flutter.

314. Developer's Gold Mine: 8 Youtube Channels You Should Subscribe to Right Away

Learn Repo's image-b7bbd8

This blog showcases 8 best YouTube channels for developers with tutorials, discussions & advice from experienced professionals.

315. Cool JavaScript Libraries To Consider Using in 2023

Learn Repo's image-def5

dJavaScript libraries are incredibly useful tools for any web app developer. They’re designed for boosting the development process and adding extra functionality to your projects with just a few lines of code.

316. 7 React Admin Dashboard Templates For Your Next Project

Learn Repo's image-752ae8

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.

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

Learn Repo's image-635be

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

318. 5 JavaScript Project Management Libraries to Boost Web Development

Learn Repo's image-219d58

Here are 5 JavaScript project management libraries that help to provide remote teams with an easy but effective way to organize tasks and activities.

319. Next.js and SignalR: Effortless Socket Integration and Troubleshooting

Learn Repo's image-94718

Next.js and SignalR integration. Next.js and SignalR troubleshooting

320. Ruby On Rails Command Line: Rails Scaffolding Tutorial

Learn Repo's image-90f65

Scaffolding in Ruby on Rails refers to the auto-generation of a set of a model, views and a controller usually used for a single database table.

321. PHP Frameworks Explained in 5 Simple Questions

Learn Repo's image-4630e8

If you are making your first steps in the world of web development, either as a prospective programmer or a potential employer, it won’t be long until you come across PHP. It’s no surprise, as PHP ranks among the most popular web programming languages. On top of that, the whopping 79% of all websites are built on PHP, and the web tools you use daily, like Facebook, Wikipedia, Yahoo, MailChimp, and Pinterest, are among them.

322. Add Event Listener to Multiple Elements in Javascript

Learn Repo's image-f8f51

If you've ever worked in vanilla Javascript, you might be familiar with adding event listeners to elements using the following formula:

323. What Is The Ultimate Search Engine For Developers - You.com vs Google vs DDG

Learn Repo's image-c63e5

I wanted to compare You.com to DuckDuckGo (a popular and also privacy-oriented search engine) and Google, probably the default for most developers.

324. Creating Real-Time Chat App using React And Socket.io with E2E Encryption

Learn Repo's image-8428b

Link link: Here is the example of the chat app we are going to build ✌.

325. How to Build a Scalable Webhook Delivery System With Kafka, SQS & S3

Learn Repo's image-2605

How to build your own webhook delivery system using Apache Kafka, AWS SQS and S3

326. How to Integrate an Image CDN in Your React Application

Learn Repo's image-0cdf6

One of the most crucial maxims that I internalized during my career in web engineering is that every technical decision embodies tradeoffs. No matter the benefits, you’ll always face certain costs and restrictions: be it creating an abstraction in your code, scaling a distributed data store or choosing between web and mobile app format for the initial product launch.

327. How to Create Custom Flash Messages in React [Part 1]

Learn Repo's image-a4784

In the first part of this tutorial we are going to build a flash message step-by-step with React and Material UI.

328. Lessons I’ve Learned as a UX/UI Designer in a Failed Startup

Learn Repo's image-4cede

Lessons from a failed website builder startup fro UI/UX designers and developers

329. How to Build a Chrome Extension That Makes API calls

Learn Repo's image-a63648

330. Inserting 'User Profile Info' into your React Navbar

Learn Repo's image-d17fa8

This article shows you how to insert the profile information of any user into the react navigation bar, so as to make it sign-in aware.

Learn Repo's image-540af

Programming languages have been a core part of software development. However, popular codeless open source testing tools are making it possible to go without.

332. Adding the Google reCAPTCHA v3 to an Angular application

Learn Repo's image-2446e8

Application example built with Angular 14 and adding the Google reCAPTCHA v3 component using the ng-recaptcha library.

333. Don’t Be Lazy: 3 Problems with Lazy Loading and When to Use Eager Loading

Learn Repo's image-45933

This article explains three critical lazy loading issues, and quickly explains when you should use eager loading.

334. Why Not Use Good Old CSS3??? And Forget Bootstrap!

Learn Repo's image-ae4e58

When we start learning how to create a web page and are presented to CSS, it can be quite daunting (or exhilarating) to see the list of properties we can use. So many of them, so much we can do! So, when we're fumbling through the pages and are presented with "easy" ways to become web-developers, we grab them without a second thought.

335. How to Create a Simple Web Dashboard for Efficient Data Analytics

Learn Repo's image-d8cad

Dashboard with different visualizations allows you to compare data and show changes and tendencies. In this tutorial I wil explain why and how to build one.

336. Laravel & Vuejs: A Miraculous Combination for Perfect Web Applications

Learn Repo's image-533b

With 72% of the market share, PHP is one of the most popular and widely used programming languages. Laravel is a powerful Model-View-Controller based PHP framework for all of the web artisans. This open-source PHP framework was created for creating full-featured websites. It is the best choice for web app developers who seeks expressive, simple and elegant toolkit in order to create elegant applications with a good speed. The founders of Laravel value elegance, simplicity, and readability more than anything and designed this PHP framework upholding these values. It is PHP’s fastest-growing framework owing to its scalability, ease of use, and flexibility.

337. Pixels vs REM vs EM: Breaking down CSS Sizes

Learn Repo's image-2cce88

Should you use px or rem or em? In this post we'll try to get the answer of this question and we'll see which unit to use when

338. Simplifying Blockchain: How Abstraction is Revolutionizing the Web3 Wallet Experience on Flow

Learn Repo's image-edcf7

Finally, the concept of abstraction is finding a place in web3 and should help make blockchain development less confusing and intimidating.

339. How to Sort an Array by Date in Javascript

Learn Repo's image-f38308

We've all been in a situation in Javascript where we have a set of data, all with different dates, which we want to sort by date quickly.

340. These Coding Interview Questions Will Separate the Pros From the Amateurs

Learn Repo's image-3be35

I've crafted a set of 10 tricky questions that I pose to every new candidate to go beyond merely assessing someone's technical skills.

341. Creating a Personalized Map for Your Website with the Google Maps API

Learn Repo's image-8f9698

Learn how to create and integrate a personalized map on your website using Google API.

342. 7 Best Practices for Speeding Up Code Reviews

Learn Repo's image-53845

Code reviews can be painful. But, there are plenty of ways we can make the process a better experience for both the code author and the code reviewer.

343. How to Pass Optional Parameters in Typescript

Learn Repo's image-4e25f8

If you try to run a function with a different number of parameters than the function actually has, you'll get an error in TypeScript. Here's how to get past it.

344. How Javascript Was Created and Why The History Behind It Is Important

Learn Repo's image-c0bf8

Having a humble beginning of starting as a language that was intended to handle browser validations to a full-blown programming language that powers a lot of desktop applications as well, JavaScript has traveled a long journey.

345. How to Run Reverse Shell for Hacking in Linux

Learn Repo's image-9503b8

A reverse shell is a hacking vulnerability that the hacker executes .php codes or an executable file in which he gets access to the shell of the target system.

346. Using CSS to Create a GIF Animation

Learn Repo's image-ea77e8

Using CSS animation to generate the content required for an animated GIF

347. Essential Guide to Image Processing with WebAssembly

Learn Repo's image-974d

Simple image manipulations with WebAssembly and AssemblyScript in the web browser.

348. React Image Reordering Grid Drag and Drop (Desktop and Mobile)

Learn Repo's image-b88d48

Full story of my implementation of the DnD feature on mobile devices with examples on codesandbox.

349. A Step-By-Step Guide to Unit Testing for Express API

Learn Repo's image-76e9b8

A detailed step-by-step guide to writing unit tests for your node express API using mocha, chai, sinon, supertest, rewire, and nyc.

350. Setting Up a Backend for React App in 15 Minutes

Learn Repo's image-f0faa8

Recently I have introduced Directual on Hackernoon (see Low-code for hackers). Now I would like to continue with absolutely practical post. First, I will show the general scheme of combining Directual and React, and then you will find the live-demo of building an app from scratch to production-ready Docker-container.

351. How to Encode a URL in Go

Learn Repo's image-fe4c08

URL encoding in Go (Golang) is the process of converting a string into a URL-encoded format that is safe to include in a URL.

352. The Magic of Component-based Frontend Development

Learn Repo's image-54dc28

353. Hosting Your Web Development Projects For Free [A How-To Guide]

Learn Repo's image-39e2

Many people (myself included) don’t host their personal projects, because it usually costs money, right? The thing is that those projects don’t matter if no one can see them. How are you going to prove someone that you’ve to build 3 real-world projects if he can’t see them? There is a solution for that, and that’s free hosting. In this article, I’ll give you a few best free hosting options that you can use to host your projects. Let’s get started!

354. React Hook to Measure an Element's Size and Handle Responsive Components

Learn Repo's image-c82098

react-cool-dimensions is a React hook that measure an element's size and handle responsive components with highly-performant way, using ResizeObserver. Try it you will ❤️ it!

355. How to Detect Proxies on Your Site with Flask Backend and IPQuery API

Learn Repo's image-6bb3e8

Learn how to build a Flask application that detects proxy servers using the IPQuery API.

356. Why Every Software Engineer Should Learn Python?

Learn Repo's image-7bcfc8

Hello guys, If you follow my blog regularly, or read my articles here on HackerNoon, then you may be wondering why am I writing an article to tell people to learn Python? Didn’t I ask you to prefer Java over Python a couple of years ago?

357. How to Fetch Data From an API in React.js

Learn Repo's image-3165d

Without any doubt, the use of React is increasing day by day. And also API(Application Programming Interface) is gaining more popularity in the modern era of technology. This article will guide a beginner to play with React to API.

358. 7 Programming Concepts Everyone Should Know (With Code)

Learn Repo's image-f2c13

Hi Folks , Hope you all programming geeks are doing good. Today, we will discuss about the basic programming design principles and concepts that everyone should be aware about while developing a software . Well, Software Development ain’t easy. Programming/coding can be a real daunting task if not done in the right way. Hope you guys will like this post . So, without wasting time lets get started . [ i will be using JavaScript in here but you can use whatever language you are comfortable with ! ]

359. The Dangers of SVG Files: A Lesser-Known Vector for XSS Attacks

Learn Repo's image-fb3dc8

One lesser-known vector for XSS attacks is the SVG image format. SVGs support JavaScript using the <script> tag, which can be exploited by attackers.

360. My Laravel Repository Pattern Solution (in only 30 lines of code)

Learn Repo's image-c15328

A 30 line piece of script can finally provide a good solution for a repository pattern in Laravel apps.

361. 2019 in Frontend Development: JS, TS, React, Vue & More

Learn Repo's image-f7f68

Originally published on gitconnected.com

362. Unsafe use of target=”_blank”

Learn Repo's image-644c28

Developers have been frequently using this attribute to open a new webpage. But this attribute, though looks pretty simple, can create a major security threat to your application.

363. Building An Infinite Scroll Using React Hooks

Learn Repo's image-4d92

There are a lot of React pre-made components out there that promise infinite scroll functionality. The problem with that is that sometimes they are not tailored to fit your specific needs, especially if you are using the newly featured React-Hooks to create functional components all across your application. These pre-made components work well with class components, but they have not been updated to work with the state-of-the-art functional hook-components.

364. How Does Node.js Achieve Concurrency?

Learn Repo's image-0f63e8

Ever wondered how Node.js handles multiple requests despite being single threaded? Find out the secret to concurrency in Node.js and how the event loop works

365. Adding Dark Mode to Your Website Using a Single Line of HTML

Learn Repo's image-a2cfe

This weekend, I wanted to explore how I can add dark mode to my website, for the benefit of the ~2 people who read my blog.

366. Step-by-Step Guide to Building and Launching your Chrome Extension

Learn Repo's image-d9276

While building my first chrome extension, Foragear- Quick Search Tool, I struggled to find an article that covered the entire ideating, building, and launching process of chrome extensions. To make the lives of future chrome extension builders easier, here is an all-in-one guide to help you through the process.

367. Migrating from useState to useReducer in React Hooks

Learn Repo's image-c15de8

useState is a simple hook for single state. useReducer is a powerful hook for complex state. Here's how to convert from useState to useReducer.

368. Writing Better Tests With Cypress' Page Elements

Learn Repo's image-c5d6d8

Page Elements (PE) is a design pattern for test automation, which perfectly extends Page Object Model (POM) - learn what's that and how to add it in your code!

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

Learn Repo's image-bf14e8

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

370. What Could Be The Future of Web Development

Learn Repo's image-11422

Living in the era of the digital transformation, fast and constant changes, it’s a true challenge for web developers and business holders not to lose sight of all these continuous shifts. If you’re connected with web development, then this article is what you should read to the bottom. Here we’ll highlight the web development hits 2020 which you’d focus on this year and beyond to provide keen and tough competition in the industry.

371. Build a Simple HTML Website with Postgres Database Connectivity

Learn Repo's image-f0b518

This tutorial covers step-by-step instructions, prerequisites, and the necessary code snippets to get you started in web development.

372. Pynecone: Web Apps in Pure Python

Learn Repo's image-638538

Pynecone is an open-source framework to build web apps in pure Python and deploy with a single command.

373. Unleashing the Power of TypeScript: Improving Standard Library Types

Learn Repo's image-0f0fe

How to achieve better type safety and code quality by improving types in TypeScript's standard library.

374. Use Twig + Timber To Build Better WordPress Themes

Learn Repo's image-b78e5

Learn about Twig and Timber web development, and how the Hounder team uses these tools to create stunning custom themes in word press.

375. Mastering Object Snapping in Fabric.js: Introducing the SnappyRect Class

Learn Repo's image-ae42d8

Explore the power of object snapping in Fabric.js with the SnappyRect class. This code snippet showcases how to create custom guides and align objects precisely

Learn Repo's image-5d1378

Application example built with Angular 14 and adding the social media share buttons component using the ngx-sharebuttons library.

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

Learn Repo's image-a9c938

Create Google Chrome extension from scratch

378. The Right Way to Utilize Webpack for Bundling a HTML Page With CSS and JS

Learn Repo's image-3f1f2

The new HTML Bundler plugin makes Webpack setup incredibly simple, as all the configuration happens in one place.

379. Cool CSS Variable Tricks To Try

Learn Repo's image-303708

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.

380. How to Implement Glassmorphism via HTML and CSS

Learn Repo's image-d0b51

Check out this tutorial to learn how to create the glassmorphism effect using only HTML and CSS.

381. A Quick Module Design Pattern Example in JavaScript

Learn Repo's image-7323f

Module Design Pattern is a way to encapsulate and organize code in a self-containing module that can expose certain functionalities.

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

Learn Repo's image-096a7

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

383. How Google’s Python Code Style Guide Can Help You Speed Your Engineering Team

Learn Repo's image-f1abb8

Creating a consistent style guide for your codebase can help your team be more consistent and productive. Here's how Google's Python Code Style Guide looks like

384. Install and Configure Git on Amazon Lightsail, and Deploy Your Website in Minutes! (Freebie Inside)

Learn Repo's image-dbb3b8

We break down how to easily deploy your new website on Amazon Lightsail in less than 5 minutes. Get your code up and running and get back to doing what you want

385. Destructuring in JavaScript: A How-To Guide

Learn Repo's image-5287f

(This article is part of an ongoing series on technical and soft skills from Nathan Thomas, a full stack software engineer working in San Francisco building really cool stuff. He previously worked and attended Lambda School. Click here for the previous article in the series, a piece called “Please Explain Closures!”)

386. Build a To-Do App with React In Rails 6 (Tutorial)

Learn Repo's image-e92228

Hello everyone. Today, we will be building a todo app to showcase how to use React with Rails 6. This tutorial will be as in-depth as possible and will focus on performing CRUD operations. Our Todo app will support seeing a list of your todo, creating a today, making a todo as done, and deleting a todo. We will be leveraging react to build a reactive app and use material UI for the design.

387. CSS3 Fluid Layout And Media Queries: A Simple Approach to Responsive Web Design

Learn Repo's image-f139c

Are you a beginner in web development? Would you like to make your web-page responsive without having to learn any framework? Have you ever been instructed to make a page responsive without any framework?

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

Learn Repo's image-5a62b8

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

389. How To Build a Dropdown Menu With HTML, CSS and JavaScript

Learn Repo's image-6aab58

Learn how to build a fully responsive dropdown menu using HTML, CSS, and JavaScript with this straightforward guide.

390. Next.js vs React: Who Wins the Battle?

Learn Repo's image-8cb4a

There are two popular options for creating web applications with React: Next.js and React Router. Both have their pros and cons, but which one.

391. React + Express + Typescript Boilerplate with Performance and Extended Functionality

Learn Repo's image-93823

Why Another Boilerplate

392. VS Code Extensions with a Bright 2022

Learn Repo's image-6cba9

This story has a list of VS Code Extensions that has great potential and will possibly do well in the coming year. If you use vs code you should read this.

393. Unexpected Discoveries in TypeORM 0.3.11

Learn Repo's image-81a2a8

TypeORM is an ORM tool for TypeScript, supports popular databases and make it easy to interact with them. Upgrade to v0.3.11 for new features and improvements.

394. How to Lazy Load React Components with an Intersection Observer

Learn Repo's image-d38948

Learn how to improve the performance of your application by lazy loading react components using the intersection observers

395. How To Build Scalable Serverless Architecture on AWS

Learn Repo's image-35898

A majority of companies prefer to focus their resources on other things rather than on scalability, which causes massive problems in the future, especially once they grow to one million users. The objective of building a robust serverless application is to succeed in making it scalable and powerful at the same time.

396. Understanding the Javascript Event Loop (Everything You Need to Know)

Learn Repo's image-46b518

Demystifying the JavaScript Event Loop: Understanding Callstack, Callback Queue, and Event Loop for Efficient Development.

397. The Top C# .NET Spreadsheets

Learn Repo's image-dfebf

Explore the top C# .NET spreadsheets and their notable features for your applications in this review of leading options.

398. How to Add Notifications to your React Navigation bar

Learn Repo's image-2dc6f8

399. An Intro to Container-Presenter Design Patterns in React

Learn Repo's image-6c0cf

400. The Top Java Excel API Libraries

Learn Repo's image-944cb

Explore the top Java Excel API Libraries and their notable features for your applications in this review of leading options.

401. How to Schedule and Run Recurring Cron Jobs in Node.JS

Learn Repo's image-949728

Scheduling and Running Recurring Cron Jobs in Node.JS

402. The Differences between Shared and Private Caching

Learn Repo's image-f6e82

Do you know the difference between private and shared caches ?

403. A Workaround to Flutter Web SEO Issue

Learn Repo's image-215db8

You like Flutter, but then you know that Flutter is not well optimized and has some problems with SEO. I've figured a workaround to this issue.

404. Context and Provider Pattern Using Vue 3 Composition API

Learn Repo's image-3a2b88

The React Context API provides a way to share properties that are required by many components (e.g., user settings, UI theme) without having to pass a prop through every level of the tree (aka prop drilling). Although Vue.js does not provide the same abstraction out of the box, in this article, we’ll see that in Vue 3, we have all the tools we need to replicate the same functionality quickly.

405. Top 7 Courses to Become a Software Architect or Solution Architect

Learn Repo's image-5859

Every Programmer wants to grow in their career, but it’s not easy, and if you don’t pay attention to your job, you will likely stay in the same position for many years. The growth in the initial few years is generally fast. Still, once you reach the barrier of 5 years, you need to decide which direction you want to move like — people management, product management, or software architecture.

406. Understanding the Power of Proxy in JavaScript

Learn Repo's image-0dc718

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

407. Learn How to Stop Tracking Files After Adding It to .gitignore in 4 Steps

Learn Repo's image-3e00b8

When a file is tracked, adding it to .gitignore will not cause it to go untracked. Learn how to untrack a file that you have recently added to .gitignore.

408. Optimal Communication Between Microfrontends and Cross-microfrontend Optimization

Learn Repo's image-e991f8

In this article, we will discuss different options for sharing state and code between micro-frontends and highlight the benefits and drawbacks of each approach.

409. Lightweight CSS Animations with Figma & Figmotion

Learn Repo's image-f82008

How web designers and developers can collaborate in Figma to create lightweight animations in CSS, HTML, and SVGs.

410. React Tutorial: How To Build a Virtualized List with Infinite Scroll and a Hook

Learn Repo's image-14cf98

When rendering a large set of data (e.g. list, table, etc.) in React, we all face performance/memory troubles. However, we can use the technique of DOM recycling to solve the troubles.

411. A Brief Introduction to Oracle Apex: Features, Advantages, and Use Cases

Learn Repo's image-4e5018

This tutorial provides an in-depth overview of Oracle Apex, including its features, advantages, and use cases. It covers the benefits of low-code development...

412. Introducing Tailwind CSS: Pros and Cons of Tailwind

Learn Repo's image-e954a

As you might notice, Tailwind CSS has become popular among the developer community. I'm a big Tailwind fan and recently, I've built several React projects with Tailwind CSS. In this article, I'll describe why Tailwind CSS has brought so much value to the front-end development community.

413. Building RESTful Web Service Using C++, Swagger UI And Auto-Documented Endpoints

Learn Repo's image-09a4d8

This is a 5 minutes tutorial how-to-use Oat++ (AKA oatpp) web framework to build your own C++ performant web-service and integrate it with Swagger-UI.

414. Top 5 React Native Starter Kits to Try | Review Guide 2021

Learn Repo's image-9d8908

Top 5 React Native starter kits with all ready-to-use components to build your first mobile app faster.

415. GIT: Explained in 5 Levels of Difficulty

Learn Repo's image-80cda8

I will explain GIT in five levels to different audiences.

416. Why Choose Designer Multiselect Over Native Select?

Learn Repo's image-5581a

Those layout designers who create signup or feedback forms will surely face the problem of displaying multiple items of a single selection, i.e. multiselect. Unfortunately, not all <select> tag elements can be styled out of the box as designers would like to. In this small tutorial, I would like to share my experience in solving this problem based on my knowledge of CSS and vanilla JS.

417. How To Create Flame Animation Using JS and CSS

Learn Repo's image-ec5428

Simple CSS fire animation of using HTML CSS.

418. Dates in JavaScript are Broken. Who Shall Fix them?

Learn Repo's image-6c1a2

The Javascript Date constructor is known to have a lot of bugs and issues. Let's look at some of its major flaws so you can avoid them.

419. Tmux & VSCode — Persist Terminals for Productivity and Profit

Learn Repo's image-c0cc9

Tired of reopening terminal windows every time you come back to a VSCode project? You can pick up right where you left off in a project without having to re-run

420. Creating Mouse Tracking Eyes using Javascript 👀

Learn Repo's image-2a7738

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

421. A Handy Guide to Parsing URLs in JavaScript

Learn Repo's image-e12a5

In this article, we’ll be diving deep into the topic of URL parsing in JavaScript and understanding how to access certain data from a URL string.

422. Building Efficient npm Packages with React, TypeScript, and CSS Modules: A Comprehensive Guide

Learn Repo's image-b11608

boilerplate project for publishing your npmjs package with typescript and css

423. 6 JavaScript Courses To Land Your Next High Paying Job

Learn Repo's image-d3b8c8

424. Are Developer Jobs Safe From the Next Recession?

Learn Repo's image-b60798

For those of us not buried in sheets of global economic data — i.e., most of us — media speculation of an oncoming recession may seem like a vague and undefined threat. It’s difficult to make heads or tails out of the stream of fast-breaking news about financial predictors, benchmarks and overall anxiety. With all of this muddled information, it’s even more difficult to think about what we’re supposed to do about it.

425. Farewell, Ramda

Learn Repo's image-efcc08

Ramda, Functional programming, Native JavaScript, TypeScript, Lodash, ES2020, Code readability, Performance optimization, Coding style

426. 7 Online Radio Stations For Coders 🎵💖

Learn Repo's image-e5ee1

I collected some of my favorite radio stations that you can use to get some awesome music and increase your productivity while coding.

427. How to Create a Personal WebDev IDE in Next.js

Learn Repo's image-a2f4a8

In this tutorial, we'll explore the process of building a functional web development Integrated Development Environment (IDE) using React within a Next.js appli

428. Top Dev Jokes Of 2019

Learn Repo's image-41d1e8

Having fun while developing is necessary for programmers and developers. No matter how much serious or tough the situation is, one should always take things lightly when it comes to software development.

429. How to Fetch Data in Javascript like a Pro

Learn Repo's image-adf32

Fumbling with APIs? Learn how to use the fetch API to get your data in Javascript like a pro.

430. React: Everything You Need to Know in 5 Minutes

Learn Repo's image-07ab

Can you learn React in five minutes? Well, it depends on what you mean by “learn React”. In this blog post you will “learn the basics of React” in five minutes!

431. How to Best Optimize Your Videos for the Web - A Quick Guide

Learn Repo's image-e71fa

In this article you will learn several ways to optimize videos, to ensure they contribute to the user experience, without harming it.

432. Understanding your Rails Application Structure [Beginners Guide]

Learn Repo's image-b5ff98

So you are learning Rails. You are following a tutorial and have to type: rails new my_app and voilà! You have your first Rails app ready to start working on it.

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

Learn Repo's image-6a8958

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

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

Learn Repo's image-99ffd

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.

435. The Top React Reporting Tools

Learn Repo's image-8189e8

Explore the top React reporting tools and their notable features for your applications in this review of leading options.

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

Learn Repo's image-ee2dc

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

437. How to Build an Omni-Channel Micro-App with Node.js and Express in 2 Hours

Learn Repo's image-595be

I’m the CTO of ONEm Communications Ltd. We’ve built a developer framework and platform that allows developers to rapidly build fully functional omni -channel micro-apps.

438. How to Use Gulp to Protect Your Code

Learn Repo's image-da6ae8

In this post, we'll show you how to protect your code with Jscrambler while using Gulp with a guide on how to set it all up to streamline the process.

439. Integrate Face Recognition in Your Web Application in 5 Minutes

Learn Repo's image-bc7688

In this blog, I will be introducing you to Faceio’s face recognition authentication and I will be building a simple app to showcase the way to integrate it.

440. Building a Simple Telegram Bot With Node.js and GrammY

Learn Repo's image-b45018

This tutorial will guide you through the process of creating a simple Telegram bot using JavaScript, Node.js and GrammY.

441. Understanding Mux and Handler by Writing Your Own RESTful Mux

Learn Repo's image-d86958

In this article, we will try to understand two crucial Go concepts - mux and Handler.

442. How To Decode Django Sessions in PostgreSQL

Learn Repo's image-23bc8

When solving a problem that requires you to link a user's session data to their actual user object, Postgres comes in handy.

443. An Introduction to GraphQL

Learn Repo's image-b932

GraphQL is the new frontier in APIs (<em>Application Programming Interfaces</em>).

444. 21 Best Coursera Courses and Certificates for IT Professionals to Learn Data Science and Cloud

Learn Repo's image-56e628

Here are the top 20 Coursera Courses and Certifications to Learn Data Science, Cloud Computing, and Python.

445. 10 Open-source Headless CMS to Supercharge Your Development in 2022

Learn Repo's image-d54228

The Best Free & Open-Source Headless CMS to use in 2022.

446. Single Page Applications: The Rise of Web Apps in 2020

Learn Repo's image-34cb4

We all need to agree that when it comes to technology, things are unpredictable. Whether you’re a startup enabler, entrepreneur or developer you need to keep yourself updated for two reasons:

447. How I developed a Travel AI app with ChatGPT as a Product Manager and Non-programmer

Learn Repo's image-a4e178

It took me about 100 hours, but I was able to write and deploy a real app with ChatGPT’s help.

448. How to Implement Basic Modular CSS Guidelines

Learn Repo's image-bc11d8

Web page styling has evolved over the years, from just styling HTML elements to a well thought, organized and scalable approach. Implementing CSS style on a web page can be a complex task with many different display presentations available on modern websites. Paying closer attention to how smaller parts of the webpage fit into the whole design flow of the webpage can be an important tool for efficient development.

449. A crash course on Serverless with AWS — Image resize on-the-fly with Lambda and S3

Learn Repo's image-0512b8

Handling large images has always been a pain in my side since I started writing code. Lately, it has started to have a huge impact on page speed and SEO ranking. If your website has poorly optimized images it won’t score well on Google Lighthouse. If it doesn’t score well, it won’t be on the first page of Google. That sucks.

450. Create a Gradient Border With TailwindCSS and React

Learn Repo's image-c038a8

This blog post is a small tutorial in which I show you how you can create a gradient border blog card using Tailwind CSS.

451. Micro-Frontends in 2023: The Complete Guide

Learn Repo's image-f403e

The Micro Frontend style of architecture design does for the frontend of an application what microservices do for the backend.

452. How to Delete a Table from a Django Model on Production

Learn Repo's image-0f697

Simple case of deployment Django migration to production in a few steps. This is table/model removal.

453. How to Upgrade a Laravel App to the Latest Version

Learn Repo's image-972dd8

How to upgrade your laravel application to the latest version

454. 3 Evolutions of CMS (Traditional 👉 Headless 👉 Serverless)

Learn Repo's image-2c7b88

In this post, we’ll go through 3 different periods of the CMS evolution. For each period, we’ll explore the most popular solution(s), their stack, and also how the current market trends are looking like for them.

455. Everything You Need to Know About Promise.all() in JavaScript

Learn Repo's image-0ff42

The Promise.all method in Javascript is a function that accepts many promises and then does something only after they have all been settled.

456. How to Give Your React Navbar Search Functionality

Learn Repo's image-00f3d8

This article shows you how to configure the search input. How to show / hide it, change the caption, add an icon, handle callback and how to style it;

457. 13 Website Design Inspiration for UI/UX Designers

Learn Repo's image-edb78

Regardless of whether you're an accomplished website designer or developer or simply a beginner, a website architecture venture's extension can rapidly limit the of assets accessible, making it extreme to track down the correct website design for motivation for your assignment.

458. How You Can Set Up Remote Development Workflow With VS Code in Your Browser

Learn Repo's image-452e1

In this guide, I will be walking through VS Code-Server setup with DigitalOcean, as well as tweaks I have used to create a clean, simple workflow.

459. Hosting an Angular Application on Amazon S3 Using Github Actions

Learn Repo's image-bad3b

Application example built with Angular 14 and hosted on Amazon S3 (Simple Storage Service) using GitHub Actions.

460. Bootstrap Vs. Material UI For React Based Project

Learn Repo's image-326d2

Do you enjoy building fast and professional looking pages using React and Bootstrap? What if I tell you that there is a more efficient way (and in my opinion, that looks more professional) to build websites.

461. How We Built A Rich Text Editor in React with SlateJS

Learn Repo's image-f66fa8

Building an awesome editor for your React-based web application is by no means easy. But with SlateJS things get much easier. Even with the help of Slate, building a full-featured editor is way more work than we can cover in one blog post, so this post will give you the big picture and subsequent posts will dive into the dirty details.

462. React Functional Components are the future

Learn Repo's image-57aee8

React Functional Components grabbed all the attention after the introduction of Hooks. They sidelined Class Components to become the main hero of React apps.

463. How to Build an E-commerce Website with Nuxt and Cosmic JS

Learn Repo's image-2d4cb

What we will be building.

464. Using Redis Streams with NestJS: Part 2 - Reading from Stream

Learn Repo's image-7d467

This is part 2 of a 3-part series, where we will explore how to use Redis streams with NestJS.

465. Using OpenAI's Whisper and GPT-3 API to Build and Deploy a Transcriber App – Part 1

Learn Repo's image-89a38

Go from no knowledge to a working transcriber prototype step by step.

466. 9 Open Source Projects Every Developer Needs to Bookmark for Their Workflow

Learn Repo's image-9e5d78

Discover 9 open-source projects to enhance your cloud workflow, project management, user feedback, automation, and more.

467. Is Migrating From Java 11 to Java 17 Worth It?

Learn Repo's image-ef2db

Java version 17 brought some changes to Java but also made many developers reconsider their desire to move to other JVM languages.

468. The RTK Query, API Splitting Approach, and the Nuances of "Making Life Simpler"

Learn Repo's image-b1ac5

RTK Query is definitely a cool library however it’s sadly not applicable to all of the use cases possible with an API.

469. How I Solved the Passman CTF Challenge with GPT-4

Learn Repo's image-6b28d

Discover how Chat GPT-4, an AI chatbot, helped crack the Passman challenge in Hack The Box's Cyber Apocalypse event. Ethical hacking meets AI power!

470. Comparing the Best TypeScript Alternatives [Part I]

Learn Repo's image-436358

TypeScript, Dart, CoffeeScript, and Elm are all programming languages used for building web applications, and each has its own strengths and weaknesses.

471. The ABCs of Building Reliable, Scalable, and Maintainable Web Applications - Scalability

Learn Repo's image-e81f88

Build scalable, reliable, and maintainable applications. Understand basics of scalability with focus on performance and load, vertical and horizontal scaling!

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

Learn Repo's image-aa5608

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

473. The Top 8 Social Media Data Charts and Live Charts You Need to Know

Learn Repo's image-87b07

Much like that of many other industries, the landscape of marketing has changed radically in the past two decades

474. Django, Celery, Redis and Flower Implementation

Learn Repo's image-7c3278

Here I’m assuming you already have your basic Django project setup. And, already know what Celery is? if not, I’ll suggest getting a basic understanding of it here. So let’s just directly jump into the steps.

475. Creating Beautiful Documentation Website For Your JavaScript Project

Learn Repo's image-22c718

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!

476. How to Teach Yourself Backend Development?

Learn Repo's image-b1d6e8

Many self-taught coders have a hard time deciding between all the various options, but it’s so much easier to learn effectively if you have a clear goal.

477. Webix Datatable. From a simple table to a complex solution

Learn Repo's image-9fa958

The DataTable widget is a simple and at the same time powerful solution of the Webix UI library.

478. How to Solve Common Performance Issues in Django REST Framework

Learn Repo's image-4e7d58

Learn how to boost your Django REST Framework's performance by solving common issues like N+1 queries, pagination, caching, and more. Get started now!

479. Making Influencer Marketing Seamless with Web3 Creator Platform Edge

Learn Repo's image-24c49

We host the founders of Edge, a web3 creator platform that makes it easy to hire an influencer for your web2 and web3 project.

480. I'm Done Typing npm: A Zsh Function for JavaScript Package Managers

Learn Repo's image-9483e

Use zsh functions to create command line alias that determines local package manager and runs the corrrect comamnd: bun, pnpm, npm, or yarn.

481. Building an App That Uses All 7 New JavaScript ES2020 Features

Learn Repo's image-3317e8

The world of web development moves fast, especially in the JavaScript ecosystem. New features, frameworks, and libraries are constantly emerging, and the minute you stop learning is the minute your skill set starts to become obsolete.

482. Bringing Python to the Web: A Guide to Running Python in Your HTML

Learn Repo's image-8e2bc

A comprehensive introduction to seamlessly integrating Python code within HTML for dynamic and interactive web development.

483. Reduce Your Eye Fatigue With These Top 6 Fonts for Easier Programming in 2021

Learn Repo's image-6351b

In this article, I'm going to share the best fonts you can use specifically for coding. Let's take a look!

484. Authentication using the Amazon Cognito to an Angular application

Learn Repo's image-e83268

Application example built with Angular 14 with authentication using the Amazon Cognito service.

485. How To Send Emails with Nodejs and EmailJS Module

Learn Repo's image-16ce88

It’s 2021 and JavaScript has taken over the development landscape. At this point there is a JavaScript library or framework for everything. So you have a few different options if you want to send emails directly from your browser side code. For example you can always just include your email handle in a link. If your users have their system set up correctly a simple click will open their email account with your email in the mailto: slot(aka send). However as a developer this seems less than ideal because it requires that your users have the proper set up to handle the action.

486. 9 JavaScript Design Patterns You Will Love

Learn Repo's image-5f5648

Design patterns are reusable solutions for common problems that occur during software development. Here are my 9 favorite design patterns for JavaScript

487. How to Make Buttons Stand Out with CSS

Learn Repo's image-4a4c1

The first thing you’ll notice when you add a button to your website is that you’ve taken a trip back in time to 1999. The default button style is very old-fashioned and I can’t think of a use case where you’d want to keep it as it is. The good news is that there are loads of CSS styles that can make your buttons pop.

488. Advanced React Router V6 Techniques: Going Beyond the Basics

Learn Repo's image-322fd8

Learn advanced React Router techniques to elevate your routing abilities. Discover how to handle 404 pages, create an active page indicator, and utilize hooks.

489. I created Postwoman 👽 - An online, open source API request builder

Learn Repo's image-d4cda

Postwoman 👽 - API request builder

490. Adding the Google reCAPTCHA v2 to an Angular application

Learn Repo's image-56e838

Application example built with Angular 14 and adding the Google reCAPTCHA v2 using the ng-recaptcha library.

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

Learn Repo's image-d7f1c8

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

492. Using Redis Streams with NestJS: Part 3 - Consumer groups

Learn Repo's image-3812d

This is part 3 of a 3-part series, where we will explore how to use Redis streams with NestJS.

493. Setting up a Web Develop Environment in Debian

Learn Repo's image-55d6a

I am on Microverse working with a lot of people new to Software Development with Linux (I use this word to refer to Linux OS and all his derivatives or distros), and in web development we use certain tools and pipelines that are more difficult to set up in Windows. So I found that most of the people new to Linux struggle to set up the tooling and basic commands for the first time.

494. How to Manage Reusable UI Components

Learn Repo's image-0f996

Just a few days ago we open-sourced the React components we use to build the bit.dev platform.

495. 6 Best HTML Programming Books Ranked by Review Score

Learn Repo's image-c032f

Topping off the 6 best HTML programming books based on Amazon reviews is HTML & CSS: Design and Build Websites.

496. I Built An Open-Source Website Platform for Group Exhibitions—Here's How

Learn Repo's image-f35068

Building Swarm — open-source exhibition website platform for designers & artists. Easily create, manage, and customize group showcases—no coding required.

497. My Top 5 Best Practices for ReactJs

Learn Repo's image-6235b8

Howdy people, In this article we will be discussing the 5 best ReactJs practices that will help you simplify the building of great and high-performance ...

498. How to Extend a KMM Shared Module With C/C++ Code

Learn Repo's image-fb799

Learn how to embed a simple SHA-256 implementation on C-language in KMM library and use it for iOS andAndroid target platforms.

499. Understanding the Complexities of Next.js v13

Learn Repo's image-027dc

Next.js v13 was released by Vercel at the Next.js conference in October 2022, bringing many new features and improvements.

500. Simple Guide to Generating QR Code in PHP

Learn Repo's image-0b1f9

These days, the term QR code is gaining more popularity due to its common use in daily routine life. It is commonly used in online shopping and digital payment. A QR code (Quick Response code) is a two-dimensional Barcode that is first designed in 1994 for use in the automotive industry in Japan.

Thank you for checking out the 500 most read blog posts about Web Development on HackerNoon.

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


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