249 Stories To Learn About Web Development

Written by learn | Published 2023/06/14
Tech Story Tags: web-development | learn | learn-web-development | javascript | programming | coding | software-development

TLDRvia the TL;DR App

Let's learn about Web Development via these 249 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

HTML/CSS, Javascript, Angular, React, and other stories by those who build the frontend of the Internet. This tag is sponsored by Elastic Path. You can write on web development and eCommerce to win from $12,000 prize pool!

1. 21 Best Developer Portfolio Examples

21 Awesome DEV portfolios for your inspiration

2. Using a React 16 Portal to do something cool

React 16 is here, and one of the more interesting additions is ‘Portals’.

3. Hack Reactor: Confessions of a $20K Bootcamp Graduate

Hack Reactor was created in late 2012 by DevBootcamp grads. I’ll review the curriculum of the bootcamp and the reality graduates are facing.

4. How To Take Screenshots In The Browser Using JavaScript

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.

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

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.

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

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

7. A crash course on testing with Node.js

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?

8. Copying text to clipboard with JavaScript

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.

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

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.

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

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

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

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.

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

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

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

14. Set Up Webpack To Work With Static Files

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.

15. Bootstrap Vs. Material UI For React Based Project

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.

16. How to use CodePen Code Inside Your Webpage

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.

17. 5 Best JavaScript Frameworks in 2017

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.

18. Create Your Own Ad Blocker in 3 Minutes [Tutorial]

Beat ads the hacker way with this quick guide.

19. 6 Examples of Outsourcing Failure

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.

20. Semantic HTML Tags That Will Boost Your Markup Quality

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.

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

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

22. React Project Structure: Best Practices

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

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

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

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

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.

25. Celebrating Women in STEM and Encouraging the Next Generation

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.

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

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.

27. Top 9 Tips to Improve React Performance

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.

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

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.

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

Postwoman 👽 - API request builder

30. What Could Be The Future of Web Development

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.

31. Removing that ugly :focus ring (and keeping it too)

Photo by Jeremy Perkins on Unsplash

32. 9 JavaScript Design Patterns You Will Love

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

33. Boost Your CSS with BEM Naming and SASS Nesting

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.

34. Server-Side Rendering in Angular

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

35. How to Handle REST API Requests in React

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.

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

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:

37. Using the typeof Operator in TypeScript

Let's look at how typeof works in TypeScript.

38. A crash course on Serverless with Node.js

Regardless of your developer background, it’s inevitable you’ve heard the term Serverless in the past year. The word has been buzzing around in my ears for longer than I dare say. For too long have I been putting off looking into it in more detail. Well here goes nothing.

39. Cool CSS Variable Tricks To Try

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.

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

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.

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

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.

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

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?

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

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

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

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.

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

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!

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

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.

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

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.

48. A crash course on writing a better README

In the wake of the Hacktoberfest we’ve seen a huge growth in open source contributions. The open-source community has opened over 400 000 pull requests during October alone. That’s insane!

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

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

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

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…

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

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.

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

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.

53. How To Install Bash On Windows 10

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.

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

What we will be building.

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

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.

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

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

57. How to use componentWillMount with Functional Components in React

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

58. Next.js Website Boilerplate

Check out this website boilerplate built on Next.js and Cosmic JS. It satisfies some common website requirements including dynamic pages, blog articles, author management, SEO ability, contact form and website search.

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

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

60. 4 Google Chrome Extensions That Improve My Coding Workflow

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.

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

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.

62. How to Update Object Key Values Using Javascript

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

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

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.

64. 5 Web Dev Tools To Improve Your Productivity

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.

65. How to Use Type Casting in Typescript

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

66. 22+ Dev Tools, Websites, and Plugins that Help You Become a Better Developer

In this article, I will share my main 22 most loved web tools that make your life as an engineer simpler.

67. Django, Celery, Redis and Flower Implementation

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.

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

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

69. VS Code Extensions with a Bright 2022

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.

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

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

71. 5 Free JavaScript Spreadsheet Libraries in 2021

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.

72. How I Solve Problems as a Developer

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.

73. How to Delete Commits From Remote in Git

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

74. 19 things I learnt reading the NodeJSdocs

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.

75. The 100% correct way to split your chunks with Webpack

Working out the best way to serve up files to your users can be a tricky business. There’s so many different scenarios, different technologies, different terminology.

76. 11 things I learned reading the flexbox spec

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

77. The 100% correct way to structure a React app (or why there’s no such thing)

When it comes to structuring a React app, the ideal structure is the one that allows you to move around your code with the least amount of effort.

78. Structuring projects and naming components in React

As React is just a lib, it doesn’t dictate rules about how you should organize and structure your projects. This is nice, because it gives us freedom to try different approaches and adapt the ones that better fit for us. On the other hand, this could cause some confusion for devs that are starting in React world.

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

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.

80. Angular Server Side Rendering State Transfer For HTTP Requests

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:

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

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

82. How Fintech Business Founders Can Develop Crypto Trading Apps

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

83. The Best CSS Unit For a Responsive Design

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.

84. React-Hooks: What is The Difference Between useCallback And useMemo?

In this, we share the complete guide for React Hooks. Here you read about useCallback and useMemo with their syntax. If you are learning React then this for you

85. Unsafe use of target=”_blank”

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.

86. A Workaround to Flutter Web SEO Issue

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.

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

88. How I converted my React app to VanillaJS (and whether or not it was a terrible idea)

This is a long and winding tale (with lots of code) of my attempts replicate JSX syntax, component structure, server-side rendering, and React’s update magic with VanillaJS.

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

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.

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

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

91. Documenting GraphQL APIs

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

92. RUBY versus PHP: Who Is The Winner ?

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

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.

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

wasm,opengl,cpp,c++,html

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

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.

96. Essential Guide to Image Processing with WebAssembly

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

97. My Top 5 Best Practices for ReactJs

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 ...

98. Simple Guide to Generating QR Code in PHP

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.

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

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.

100. Introducing Tailwind CSS: Pros and Cons of Tailwind

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.

101. How To Create Truly Responsive Images With Flexbox

 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?

102. My Journey to Become a Web Developer

Disclaimer

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

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.

104. Creating Mouse Tracking Eyes using Javascript 👀

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

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

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

106. Build a JavaScript Loan Calculator With HTML & CSS

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

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

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

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.

109. Speed up your site with a little machine learning

I spend roughly 73% of my life thinking about web performance — hitting that sweet 60FPS on slow phones, loading my assets in the perfect order, offline-caching everything I can. Other examples.

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

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 ! ]

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

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

112. Migrating your Node.js REST API to Serverless

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.

113. Top Dev Jokes Of 2019

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.

114. Implement a Dynamic Breadcrumb in React/NextJS

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

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.

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

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

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

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

118. Creating an Augmented Reality App: Technology Guide 2022

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.

119. PHP Frameworks Explained in 5 Simple Questions

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.

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

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

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

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.

122. 16 JavaScript Protips [2020 Edition]

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.

123. Virtual DOM, Reconciliation And Diffing Algorithm Explained Simply

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

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

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

125. How to deploy a Node.js application to AWS Lambda using Serverless

Being a developer is amazing. Writing code, solving problems and thinking of ingenious solutions for complicated algorithms is what we live for. But, the grass is not always so green on this side of the fence. Sooner or later you need to get your hands dirty and deploy the app you worked so hard on. Deployments are not always easy. To be blunt, they can be incredibly hard and time-consuming. That’s what we’ll solve in this tutorial.

126. Nuxt.js Website Boilerplate

Check out this website boilerplate built on Nuxt.js and Cosmic JS. It satisfies some common website requirements including dynamic pages, blog articles, author management, SEO ability, contact form and website search.

127. Designing for iPhone X Screen Dimensions: 9 Tips for a Great UX

The iPhone X screen became 20% taller compared to iPhone 8/8 Plus that is equal to 145pt of additional space. So, be ready to use artboards sized 375 x 812 in your favorite UI design software.

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

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

129. Three Main Components of JavaScript

 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.

130. 19 Little-Known Programming Myths

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.

131. Are Developer Jobs Safe From the Next Recession?

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.

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

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!

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

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.

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

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.

135. 13 Website Design Inspiration for UI/UX Designers

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.

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

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.

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

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.

138. A user encounters a JavaScript error. You’ll never guess what happens next!!

One of the hardest things a developer must do is release their bug-riddled code out into the world, knowing they may never hear from those little critters ever again.

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

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.

140. Creating Beautiful Documentation Website For Your JavaScript Project

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!

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

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.

142. Why I’m Excited for JavaScript Class Private Fields: A Case Study

(JavaScript Class Privacy — Or Lack Thereof)

143. Building An Infinite Scroll Using React Hooks

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.

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

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?

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

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

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

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

147. Web Share API Tutorial: Cool And Simple Way To Implement Share Button

One of the coolest features nowadays on Website World is the Web Share API, this feature provides the ability to share content on a website like we do share action on native applications.

148. Ruby On Rails Command Line: Rails Scaffolding Tutorial

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.

149. The Programming Languages Dominating 2022

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

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

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

151. The Search-and-Replace Regex with VS Code

This is a feature I use with some frequency, but not frequently enough that I remember the pattern when I need it. Therefore, I am writing this article as my own reference to a useful tool with VS Code.

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

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

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

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

154. 7 React Admin Dashboard Templates For Your Next Project

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.

155. 10 security tips for frontend developers

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

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

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.

157. How to Manage Reusable UI Components

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

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

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.

159. Publishing A Three.js Project On GitHub Pages

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

160. How to Implement Glassmorphism via HTML and CSS

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

161. Angular Vs. React: Choosing a Front-End Web Stack

Web development is an Art.

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

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.

163. How the Domain Name System Works

The Domain Name System.

164. Using Session Cookies Vs. JWT for Authentication

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.

165. How to migrate an application from AngularJS to React and Redux

Starting this year, I was hired by BEN Group, with the main goal of helping them migrate a legacy application from AngularJS to React and Redux. Since then, we have been creating solutions inside the project, that is working greatly so far.

166. How To Create Box Element Using CSS Only

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!

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

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

168. 5 Most Popular React UI Component Libraries

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

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

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

170. Destructuring in JavaScript: A How-To Guide

(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!”)

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

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.

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

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.

173. Why Every Software Engineer Should Learn Python?

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?

174. Writing an easing function; a slightly interesting story

I should say at the outset that there’s no real point to this blog post. I had a thing to do, I did the thing, and was moderately pleased with the result. I enjoy reading of such tales from other developers, so I thought I’d share my story.

175. How to use Publish-Subscribe Pattern with JavaScript

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.

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

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.

177. Stop Infinite Scrolling on Your Website - Now!

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.

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

Why Another Boilerplate

179. 5 Best Website Categorization Tools

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

180. Building Progressive Web Application (PWA) with Angular

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

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

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.

182. Picking the low hanging passwords

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.

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

Originally published on gitconnected.com

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

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.

185. Why Should Every Javascript Developer Avoid Using if Statements

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

186. Reducing boilerplate in Redux Apps with Arc

Redux is awesome! But people often complain about how much boilerplate they have to write when working with it. Part of this problem, is because they feel unproductive defining constants, action creators and big reducers, but also because they don’t have a clear idea on how to organize their project, or even how to proper handle async requests. On this post, we are going to talk about those concerns and present some approaches to handle them.

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

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

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

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!

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

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

190. How to Get SSL/HTTPS for Localhost

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.

191. React Hooks: The Difference Between useMemo and useCallback

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

192. Top 10 Javascript File Managers

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.

193. Conditional Rendering in React

When we are developing a React application, we often need to show or hide an element given a certain condition. Be it a user interaction, the presence of data coming from a request, or even permission levels. This is called conditional rendering, and we’ll look at different approaches to handling those cases.

194. Backend-in-the-frontend: a pattern for cleaner code

This article is for all those times when the data you’re getting isn’t the data you’re wanting.

195. The React Developer RoadMap

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

196. My App Lets You Sort your Music by Mood [with some help from Spotify's Web API]

I just finished working on moooodify, a website which lets you sort your favourite Spotify music by different moods, and then save them as playlists.

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

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

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

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

199. 5 JavaScript Project Management Libraries to Boost Web Development

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

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

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?.

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

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.

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

How to become a Python Programmer in 2020?

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

  1. StackExchange

204. The Top 66 Developer Resources From 2017

Update 2019:

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

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.

206. Java or Python? Which is better to Learn to Code?

Hello guys, if you are thinking about career in tech like programming, web development, data science, test automation, machine learning and other career Java and Python are two of the most popular and influential programming language of the present time and future to start with.

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

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!

208. Build and launch a custom personal website in 15 minutes

Best part — the only thing you’ll be using is your web browser

209. 8 Popular PHP Frameworks For Web Development in 2020

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.

210. Moving From React-Redux to @reduxjs/toolkit

I’ve been working with react-redux, and I’m loving it, working with react is awesome, but it can get confusing really fast, so when I was introduced to redux I just instantly loved it. The thing is… when I created an application using yarn create ract-app --template redux, the app had a different syntax than the one I was taught in all the tutorials I saw on youtube, so I started playing around with the default application, and the way they do things there is cleaner and more straight forward. After a quick google search, I realized the default app uses the @redux/toolkit and I wanted to talk about it because it’s pretty great, so…

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

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.

212. A simple pie chart in SVG

Get it? Owl? Pie chart?

213. 12 cool things you can do with GitHub

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

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

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.

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

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.

216. I Cloned a Youtube Page to Learn HTML & CSS, And It Was Awesome

My new year's resolution this year was to land a remote job as a web developer. I'm glad to say that, so far, I've been very fortunate!

217. What you don’t know about web development

Fear not, this isn’t another mildly aggressive blog post telling you that you’re inferior; I’m not here to tell you what you don’t know about web development.

218. Creating a Middleware in Golang for JWT based Authentication

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.

219. Freelancer vs Web Development Company: what to choose?

Freelancer vs Web Development Company: what to choose?

220. How to Find Open Source Projects for Beginners

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

221. A guide to cross-browser testing: installing all the things

So, you’ve written a website. Your carefully crafted HTML, CSS and JavaScript sits waiting to be sucked through the ether into the wild world of browsers.

222. Best Practice in CSS: Organisation and Naming Conventions

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.

223. How to Build an Angular Image Feed

In this tutorial I’m going to show you how to build a user-driven photo gallery, powered by Angular, hosted on the Cosmic JS App Server.

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

The hidden cost of frustrating, demotivating web development MOOCs!

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

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

226. How to Implement Basic Modular CSS Guidelines

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.

227. Scraping Information From LinkedIn Into CSV using Python

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.

228. Can You Use FreeBSD for a Developer Machine in 2020?

FreeBSD is a solid choice on a server, and it’s ubiquitous in the infrastructure world, but how does it hold up as a desktop machine? As a developer workstation? I found out.

229. 8 Top Programming Languages in 2020 According to TIOBE & Stack Overflow [An Overview]

At the moment, the TIOBE index monitors 265 popular programming languages. The TIOBE includes a language on the list if it matches three key requirements: it is Turing complete, has its own Wikipedia page, and provides more than 5,000 search results on Google.

230. Web Development for Beginners - Key Concepts, Roles and Tools

Become a web developer is a hard path to take, most of the time we don’t know how to start something and when you are new at this all the concepts came suddenly and it’s hard to get everything. This article is oriented to the people that want to become a web developer, but if you already started to learn maybe you want to take a look at all the points.

231. Polyfills: everything you ever wanted to know, or maybe a bit less

The browser world we live in today is pretty great. You can use promises and fetch and arrow functions and const and let — all the hip new gear — and it will work in every major browser. No polyfills, no transpiling, it will Just Work.

232. A different way to manage state in React

Imagine a React app that shows a list of tasks.

233. How To Write Semantic HTML

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.

234. How to Make a Silky Smooth Scroll in React

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

235. The Ultimate List of 38 JavaScript Tools

In January 2017 the Stack Overflow community has interviewed 64,000 software developers for the annual developer survey. While the results remain unchanged, JavaScript continues to be the most commonly used programming language for the 5th year in a row.

236. Building a Serverless Contact Form with AWS Lambda and AWS SES

What if I told you it can be done with zero dependencies? Hope you’re up for a challenge because that’s exactly what we’ll be doing.

237. You might not need if statements: a better approach to branching logic

What a ridiculous title, of course you need if statements.

238. Gatsby Won Against Next.js in this Heads Up Competition

A comparison of static site generators and how server-side rendering hurt performance

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

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?

240. 30 Most Trusted Java Development Companies on the Market in 2020

Java is a general-purpose programming language designed by Sun Microsystems in 1995. Since then, the language has become widely spread—it was one of the five most used programming languages in 2019, and a fifth of Google search requests for programming tutorials were related to Java. No wonder both product owners and developers tend to use Java for software development, as Java is:

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

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

242. Getting Started with AWS Lambda and Node.js

Once upon a time, not so long ago, a word caught my ear. Lambda. That struck a chord, remembering the good old days of playing Half-Life as a kid. Little did I know what AWS Lambda was, and how incredibly awesome it is. If you’re intrigued, stick around. I’ll only take a few minutes out of your already busy day, and you surely won’t mind.

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

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.

244. We Built A Search Engine With MeiliSearch and JavaScript: Here's How You Can Too

Struggle to find the chemistry Nobel prize winner for 1979? Try out MeiliSearch's super-fast-search JavaScript tutorial to find Nobel prize winners in a matter of milliseconds. 🌬️

245. Building an Inventory Management App Using Vue.js and Laravel

This article originally appeared on the Cosmic JS Blog.

246. A Complete Guide to Laravel Sail

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.

247. 39 Web Developer Tools You'll Want To Take With You Into 2021

In this article, we will review 39 of the best software development and programming tools, ranging from web development and interactive development to rapid application development.

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

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.

249. Build an Appointment Scheduler Using React, Twilio and Cosmic JS

TL;DR

Thank you for checking out the 249 most read stories about Web Development on HackerNoon.

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


Written by learn | Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.
Published by HackerNoon on 2023/06/14