IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 

 





 

 

 












Using CSS content-visibility to boost your rendering performance - LogRocket Blog  

3users  
blog.logrocket.com  


Using CSS content-visibility to boost your rendering performance Rob O'Leary Rob is a solution architect, fullstack developer, technical writer, and educator. He is an active participant in non-profit organizations supporting the underprivileged and promoting equality. He is travel-obsessed (one bug he cannot fix). You can find him at roboleary.net. content-visibility is a CSS property that contro



 

2023/11/22 14:57
 



















Protecting Next.js apps from CSRF attacks - LogRocket Blog  

3users  
blog.logrocket.com  


Using HTTP-only cookies By setting the HttpOnly cookie flag, you can reduce the likelihood of a CSRF attack since HTTP-only cookies cannot be retrieved by JavaScript through client-side scripts. res.setHeader("Set-Cookie", `session=${sessionId}; Path=/; Max-Age=600; SameSite=Strict; HttpOnly`); Using CSRF tokens One way to protect your web application against a CSRF attack is to use CSRF tokens. A



 

2023/05/14 20:50
 













Build strongly typed polymorphic components with React and TypeScript - LogRocket Blog  

4users  
blog.logrocket.com  


In this detailed (and explanatory) guide, Ill discuss how to build strongly typed polymorphic React components with TypeScript. Well cover the following sections: Real-world examples of polymorphic components Chakra UIs as prop MUIs component prop Building a simple polymorphic component Problems with this simple implementation The as prop can receive invalid HTML elements Wrong attributes can



 

2023/02/15 10:29
 



 











Building a TypeScript CLI with Node.js and Commander - LogRocket Blog  

3users  
blog.logrocket.com  


Stanley Ulili I'm a freelance web developer and researcher from Malawi. I love learning new things, and writing helps me understand and solidify concepts. I hope by sharing my experience, others can learn something from them. Editors note: This post was updated on 13 April 2023 to include instructions on how to use GitHub Actions to publish the Node.js CLI to npm so it will be accessible to all u



 

2023/02/11 10:48
 













Next.js vs. Nuxt.js: Ultimate guide - LogRocket Blog  

4users  
blog.logrocket.com  


Jude Miracle Follow I'm a software developer passionate about the Web3 ecosystem and love to spend time learning and tinkering with new tools and technologies. Next.js vs. Nuxt.js: Ultimate guide April 11, 2023 13 min read 3784 110 Editors Note: This post was reviewed for accuracy on 11 April 2023. Since publication, Next.js v13.3 was released with features such as the file-based Metadata API, dy



 

2022/12/31 00:02
 













Working with the Next.js 13 App Router - LogRocket Blog  

4users  
blog.logrocket.com  


Editors note: This article was last updated on 14 September 2023 to add information about styling components and testing error behavior. Next.js is well known for its file system-based routing. With the addition of the App Router, however, Next.js 13 has changed the way developers must perform many tasks. While it still supports file system-based routing, which uses the Pages Router, the new App



 

2022/11/17 18:51
 



 











Rust microservices in server-side WebAssembly - LogRocket Blog

3users  
blog.logrocket.com  


Michael Yuan Michael Yuan is the maintainer of WasmEdge Runtime, a cloud native WebAssembly sandbox project under CNCF. He is the author of six books on software engineering. Connect with Michael on Twitter or GitHub. The Rust programming language has gained mainstream adoption in the past several years. It is consistently ranked as the most beloved programming language by developers and has been



 

2022/10/29 19:09
 



 











The state of Rust GUI libraries - LogRocket Blog  

8users  
blog.logrocket.com  


Solomon Esenyi Python/Golang developer and Technical Writer with a passion for open-source, cryptography, and serverless technologies. Editors note: This article was updated on 3 January 2024 to add Yew and Xilem to the list of Rust GUI libraries. Graphical user interfaces (GUIs) provide an intuitive visual frontend for interacting with computers. GUIs use visual indicators like icons, windows, a



 

2022/08/09 22:45
 









 











Alternatives to __dirname in Node.js with ES modules - LogRocket Blog  

3users  
blog.logrocket.com  


Sam Thorogood Sam is a former Googler, now CTO of the Australian energy startup Gridcognition, with an interest in all things web. So, youve listened to all the advice and sat down to migrate your code or learn a new standard, but you have questions. ES modules (also known as ESM) are here, but using them is not quite as simple as migrating all your require() expressions into import statements. E



 

2022/08/08 15:05
 













Build a micro-frontend application with React - LogRocket Blog

5users  
blog.logrocket.com  


Editors note: This article was last updated by Muhammed Ali on 18 March 2024 to cover common issues when building micro-frontends and their solutions, as well as examples of micro-frontend communication strategies such as event-based communication and using Reacts Context API. Working on large-scale projects and managing their codebases can be a big challenge for teams. Although micro-frontends



 

2022/08/04 23:22
 





 











Build 3D visuals in Vue with Lunchbox.js - LogRocket Blog  

3users  
blog.logrocket.com  


Since its inception in 2010, Three.js has been the de facto standard for building 3D visuals on the web. Over the years, several abstractions have been built on top of this library, consolidating its features and the large ecosystem of JavaScript libraries to create fast, stunning, and performant web applications. As Vue.js has matured, it has become one of the top libraries of choice for componen



 

2022/07/20 18:37
 













Full-stack DApp tutorial with Vite + React, Tailwind CSS, and Solidity - LogRocket Blog  

3users  
blog.logrocket.com  


MacBobby Chibuzor Go, Solidity, and Haskell developer interested in the cloud native world and blockchain technology. A fanatic for technical writing and open source contribution. In this tutorial, well demonstrate how to build a full-stack DApp, test it on the Ropsten testnet, and deploy it with the Alchemy Web3 development platform. Well use Vite, React, and Tailwind CSS to build the DApp fron



 

2022/05/27 08:51
 



 











Using Ultra, the new React web framework - LogRocket Blog  

10users  
blog.logrocket.com  


Table of Contents What is Ultra? Features of Ultra Ultra vs Aleph.js The drawbacks to using Ultra Getting started with Ultra Building components in Ultra Deploying an Ultra app In the world of frontend development, React is one of the most popular libraries for developing components for web applications. React v18 includes new features, such as concurrent rendering, and it supports SSR with React



 

2022/05/26 23:47
 







 











The best TypeScript ORMs - LogRocket Blog  

3users  
blog.logrocket.com  


LogRockets Galileo AI watches every session, surfacing impactful user struggle and key behavior patterns. Introduction In building or designing software systems, most design decisions come with tradeoffs. Using object-relational mappers (ORMs) has been a controversial subject amongst many developers, since there has always been a debate as to whether theyre really worth it. While in some cases p



 

2022/04/09 00:51
 







 











Deep dive into the CSS :where() and :is() functions - LogRocket Blog  

3users  
blog.logrocket.com  


Timonwa Akintokun Frontend developer and technical writer who is passionate about the web. Creator of websites that tell stories. Editors note: This deep dive into the CSS :where() and :is() functions was last updated on 4 January 2023 to update any outdated information, include sections on the :is() function, and discuss browser compatibility. The CSS :where() function takes in a list of selecto



 

2022/03/31 15:47
 



 











A guide to React design patterns - LogRocket Blog  

7users  
blog.logrocket.com  


Editors note: This React components guide was last updated on 21 December 2022 to add information about the render props pattern and state reducer pattern. Check out this article for more information on React Hooks. Design patterns are solution templates for common software development problems. In React, they are proven methods to solve common problems experienced by React developers. As the Rea



 

2022/03/03 12:42
 





 











Creating a Puppeteer microservice to deploy to Google Cloud Functions - LogRocket Blog  

3users  
blog.logrocket.com  


Puppeteer is a high-level abstraction of headless Chrome with an extensive API. This makes it very convenient to automate interactions with a web page. This article will walk you through an example use case where we are going to search for a keyword on GitHub and fetch the title of the first result. This is a basic example purely for the sake of demonstration, and it can even be done without Puppe



 

2022/02/04 21:37
 













A better way of solving prop drilling in React apps - LogRocket Blog  

4users  
blog.logrocket.com  


Now, lets look at the component hierarchy to understand the relationship between the components. As you can probably see now, the problem we have is that the user object that holds the users name is only available at the root component level (App), whereas the component rendering the welcome message is nested deep within our app (Message). This means we somehow have to pass this user object down



 

2022/01/15 19:14
 













Whats new in the latest GraphQL spec - LogRocket Blog  

4users  
blog.logrocket.com  


Leonardo Losoviz Freelance developer and writer, with an ongoing quest to integrate innovative paradigms into existing PHP frameworks, and unify all of them into a single mental model. A new version of the GraphQL specification has been released: the October 2021 Edition. This new release comes over three years after the previous one (from June 2018) and involved 35 contributors who produced nearl



 

2021/12/18 12:45
 





 











How to use Axios POST requests - LogRocket Blog  

3users  
blog.logrocket.com  


Chimezie Innocent I am Chimezie, a software developer based in Nigeria. I am highly skilled in HTML, CSS, and JS to build web-accessible and progressive apps. I'm also skilled with React for web, React Native for Android apps, and Tailwind CSS. I write technical articles, too. Editors note: This guide to understanding Axios POST requests was last updated on 8 February 2023 to include sections on



 

2021/12/18 06:41
 













Logging with Pino and AsyncLocalStorage in Node.js - LogRocket Blog  

3users  
blog.logrocket.com  


Maxim Orlov Follow "Helping JavaScript developers deploy their applications 🚀 Find me online at maximorlov.com and follow me on Twitter @_maximization." Logging with Pino and AsyncLocalStorage in Node.js February 9, 2021 6 min read 1952 Spending hours, or even days, trying to fix an obscure bug is frustrating and unproductive. Eventually, youll end up staring at the screen waiting for an eureka



 

2021/12/02 11:42
 



 











Native CSS nesting: What you need to know - LogRocket Blog  

3users  
blog.logrocket.com  


Sarah Chima Atuonwu Follow I am a Fullstack software developer that is passionate about building products that make lives better. I also love sharing what I know with others in simple and easy-to-understand articles. Native CSS nesting: What you need to know October 8, 2021 5 min read 1609 When we use a CSS preprocessor like Sass or Less, we can nest a CSS style rule within another rule to write c



 

2021/11/14 13:14
 





 











Building a type-safe dictionary in TypeScript - LogRocket Blog

4users  
blog.logrocket.com  


Gapur Kassym I am a full-stack engineer and writer. I'm passionate about building excellent software that improves the lives of those around me. As a software engineer, I enjoy using my obsessive attention to detail and my unequivocal love for making things that change the world. Editors note: This article was last updated by Shalitha Suranga on 20 February 2024 to include advanced type checking



 

2021/09/25 12:18
 





 











Full-stack Rust: A complete tutorial with examples - LogRocket Blog  

5users  
blog.logrocket.com  


Mario Zupan I'm a software developer originally from Graz but living in Vienna, Austria. I previously worked as a full-stack web developer before quitting my job to work as a freelancer and explore open source. Currently, I work at Netconomy. Previously on this blog, we covered how to create a CRUD web service with Rust using warp and how to build a frontend web app with Rust using Yew. In this tu



 

2021/09/10 04:26
 



 











Make sharing TypeScript code and types quick and easy - LogRocket Blog  

3users  
blog.logrocket.com  


In my previous life, I wrote in C++ and later C#, and used both to share code by compiling it to a library file, which I and my team could then copy to other projects. Sharing code libraries like this is important so that we arent rewriting or duplicating common code again and again for new projects. It seems like it should be as simple to do this in TypeScript. We just compile to JavaScript (w



 

2021/08/26 17:01
 













The best new Vue 3 UI libraries of 2021 - LogRocket Blog  

5users  
blog.logrocket.com  


This article is a follow-up to my previous article showcasing a list of nine superb Vue 3 UI frameworks. These frameworks enhance your Vue apps development experience, maintainability, and final design. Today, Ill be talking about five more brand new Vue 3 UI frameworks that ship with a panoply of awesome components (e.g., navbars, inputs, and checkboxes) that will help you effortlessly build in



 

2021/08/10 11:13
 







 











React Hook Form: A guide with examples - LogRocket Blog  

3users  
blog.logrocket.com  


Vijit Ail Software Engineer at toothsi. I work with React and NodeJS to build customer-centric products. Reach out to me on LinkedIn or Instagram. Editors note: This article was updated on 3 February 2022 to reflect changes made in React Hook Form v7. Forms are an essential part of how users interact with websites and web applications. Validating the users data passed through the form is a cruci



 

2021/08/03 14:43
 



 











Write more readable code with TypeScript 4.4 - LogRocket Blog  

3users  
blog.logrocket.com  


John Reilly MacGyver turned Dev 🌻 TypeScript / ts-loader / fork-ts-checker-webpack-plugin / DefinitelyTyped: The Movie An exciting feature is shipping with TypeScript 4.4. Its called control flow analysis of aliased conditions, which is quite a mouthful. In this post, well unpack this new feature and demonstrate how it contributes to improving the readability of code. Indirect type narrowing



 

2021/07/22 16:12
 



 











GraphQL vs. REST APIs: Why you shouldnt use GraphQL - LogRocket Blog  

8users  
blog.logrocket.com  


Editors note: This post was last updated on 14 December 2023 to inform readers about REST API and GraphQL security concerns, as well as alternatives to GraphQL, such as tRPC and gRPC. GraphQL is great if you want to work in a declarative style, as it enables you to select only the information or operations you need. However, depending on your use case, performance requirements, and tolerance for



 

2021/07/09 19:50
 










 




























 

LogRocket  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x