Best of Web Development — July 2023
- 1
- 2
- 3
- 4
habr·3y
Supercharge Your Projects with React Custom Hooks
React Hooks are a feature introduced in React version 16.8 that revolutionized the way developers write and manage stateful logic in functional components. They enable developers to break down complex components into smaller, more manageable pieces, resulting in cleaner and more maintainable code. Hooks allow developers to manage component state and handle side effects effortlessly.
- 5
This is Learning·3y
Backend development is more than writing endpoints for frontend
Backend development is a crucial part of web development that involves creating and maintaining the logic, functionality and data of a website or an application. Backend developers are responsible for writing backend code that communicates with the frontend, the server and the database. They also ensure that the backend code is secure, scalable, reliable and efficient.
- 6
- 7
Hacker Noon·3y
Optimizing SEO in Next.js: Techniques for Better Search Engine Visibility
Optimizing SEO in Next.js: Techniques for Better Search Engine Visibility.js is a powerful React framework. It provides developers with a solid foundation for building performant and SEO-friendly web applications. In this blog post, we will explore advanced techniques for optimizing SEO in next.js.
- 8
JavaScript in Plain English·3y
Redis vs Kafka vs RabbitMQ
Redis vs Kafka vs RabbitMQ will compare the three most popular brokers: RabbitMQ, Kafka and Redis. RabbitMQ supports all major languages, including Python, Java,.NET, PHP, Ruby, JavaScript, Go, Swift, and more. Kafka Scale: can send up to a million messages per second.
- 9
- 10
- 11
Hacker Noon·3y
Understanding React's useEffect Hook: A Deep Dive
Understanding React's useEffect Hook has revolutionized how we handle side effects in our functional components. In this guide, we'll demystify its use cases and how it has made side effects management a breeze compared to the lifecycle methods of class components.
- 12
LambdaTest·3y
Common CSS Breakpoints For Media Queries
Common CSS Breakpoints For Media Queries are the points (or measurements) for common CSS breakpoints. When creating a responsive website, developers immediately think of CSS Media queries. These inbuilt CSS properties enable styling adjustments for various screen sizes or viewports.
- 13
Community Picks·3y
The Complete Guide to Becoming a Web Developer: Part 6
The terminal, also known as the command line interface (CLI), is a tool that allows us to interact with our computer using text-based commands. Linux commands are the language we use to communicate with the terminal. This originated in the Unix operating system but is now used in many other systems, including Linux and MacOS.
- 14
Hacker Noon·3y
How to Create a Solar System in JavaScript With Three.js 🌌
Using Three.js, we can create a Solar System in JavaScript with three-dimensional graphics. The code is available on GitHub and can be used to create a solar system using 3D graphics. We need a scene, a camera, and a visualization tool: Adding a Starry Sky We could simply use a texture to draw the stars.
- 15
- 16
- 17
This is Angular·3y
Angular is getting New Template Syntax
Angular is getting New Template Syntax - DEV Community New template Syntax, Built-In Control Flow, a farewell to structural directives. The new syntax emphasizes using ‘track’ for loops to improve performance and optimizes list diffing by enforcing tracking. The team envisions extending this new syntax to accommodate more JS loop flavors.
- 18
Visual Studio Code·3y
Shrinking VS Code with name mangling
Shrinking VS Code with name mangling July 20, 2023 by Matt Bierner, @mattbierner. We recently reduced the size of Visual Studio Code's shipped JavaScript by 20%. This reduction means less code you need to download and store on disk, it also improves startup time.
- 19
LambdaTest·3y
Bulma CSS Framework: Getting Started Guide
Bulma CSS Framework is a free, open-source, and lightweight CSS framework based on the Flexbox layout. It provides CSS classes to help you style your HTML code, allowing developers to implement CSS on web pages more efficiently than plain CSS. It is compatible with recent versions of Chrome, Edge, Firefox, Opera, and Safari.
- 20
Hacker Noon·3y
Advanced React Router V6 Techniques: Going Beyond the Basics
Advanced React Router V6 Techniques: Going Beyond the Basics Too Long; Didn't Read React Router is an amazing tool that enables us to create dynamic and smooth navigation in our React applications. There are some lesser-known techniques that can elevate your routing abilities to a whole new level.
- 21
Hacker Noon·3y
How to Create a Personal WebDev IDE in Next.js
We'll explore the process of building a functional web development Integrated Development Environment (IDE) using React within a Next.js application. We'll focus on creating an IDE that offers support for HTML, CSS, and JavaScript. Subsequently, we'll enhance the IDE by adding the capability to execute our code.
- 22
Hacker Noon·3y
🔥 Building a pricing page and charging visitors — A NextJS Guide 🤯 🤯
Visitors can press the "Purchase" button and go to a checkout page. Once completed, we will send the customers to a success page and save the customers. We will show you how to build a page with multiple pricing tiers in this article.
- 23
- 24
This is Learning·3y
Top 20 Must-Know Tips for Web Accessibility
We'll uncover the secrets of creating clear descriptions for images, explore the world of navigating using only the keyboard, and much more, so that everyone can browse your site like a pro. This third part of the series aims to provide you with essential principles (not all of them), practical advice, and examples for creating accessible websites.
- 25
Code Like A Girl·3y
What is Node.js? A Beginner’s Guide
Node.js allows you to build applications that can handle multiple tasks concurrently without waiting for one task to finish before moving on to the next. It uses the V8 Engine, the same engine used by Chrome and written in C++. It is fast and non-blocking, primarily due to its asynchronous event-driven nature.